歷史上的今天獲取介面程式碼
很多朋友在網站上可能見過這樣的功能,那就是能夠獲取歷史上的今天發生了哪些重要事件,當然實力強的網站可以建設自己的資料庫,呼叫自己的資料就可以,但是一般的中小網站建立這樣的資料庫並非易事,好在我們可以使用別人的資料,下面就是一段能夠實現此功能的介面程式碼。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼//http://history.sturgeon.mopaas.com //主頁 //http://history.sturgeon.mopaas.com/jsonp?callback=? //jsonp介面 //http://history.sturgeon.mopaas.com/jsonp //json介面 //http://history.sturgeon.mopaas.com/jsonp/1@1 //歷史上的1月1日 //http://history.sturgeon.mopaas.com/1@1 //歷史上的1月1日 $.getJSON('http://history.sturgeon.mopaas.com/jsonp?callback=?',function(data){ parserTodayObj(data); }); function parserTodayObj(todayObj){ for(var key in todayObj){ if(/^.*出生.*$/.test(key)){ doBirthday(todayObj[key]); } if(/^.*假日.*$/.test(key)){ doHoliday(todayObj[key]); } if(/^.*風俗.*$/.test(key)){ doHoliday(todayObj[key]); } if(/^.*逝世.*$/.test(key)){ doDeath(todayObj[key]); } if(/^.*事記.*$/.test(key)){ doMemorabilia(todayObj[key]); } } } parserTodayObj(todayObj); function doBirthday(birthdays){ if(birthdays.length != 0){ $(document.body).append("<h3>出生</h3>"); for (var i = 0; i < birthdays.length; i++) { var birthdayitem = birthdays[i]; $(document.body).append("<p>"+birthdayitem+"</p>"); }; } } function doHoliday(holidays){ if(holidays.length != 0){ $(document.body).append("<h3>節日</h3>"); for (var i = 0; i < holidays.length; i++) { var item = holidays[i]; $(document.body).append("<p>"+item+"</p>"); }; } } function doDeath(deaths){ if(deaths.length != 0){ $(document.body).append("<h3>逝世</h3>"); for (var i = 0; i < deaths.length; i++) { var item = deaths[i]; $(document.body).append("<p>"+item+"</p>"); }; } } function doMemorabilia(memorabilias){ if(memorabilias.length != 0){ $(document.body).append("<h3>重大事件</h3>"); for (var i = 0; i < memorabilias.length; i++) { var item = memorabilias[i]; $(document.body).append("<p>"+item+"</p>"); }; } }
相關文章
- 使用C#/.NET解析Wiki百科資料實現獲取歷史上的今天C#
- 口袋工具之歷史上的今天 - 小程式雲開發實戰
- 歷史上的今天-百度百科APIAPI
- 程式碼歷史上最昂貴的 7 個錯誤
- hudson獲取不到最新的程式碼
- 如果今天沒有API介面,今天的程式設計師如何程式設計?API程式設計師
- js遍歷raido單選按鈕並獲取選中值程式碼JSAI
- 獲取最後修改時間為今天的檔案
- 獲取 NodeJS 程式退出碼NodeJS
- 獲取小程式二維碼
- mysql獲取今天、昨天0點時間戳MySql時間戳
- 呼叫API介面獲取淘寶商品資料:實踐指南與程式碼解析API
- 歷史上首位程式設計師是女的程式設計師
- PHP獲取小程式openid,10行程式碼快速獲取小程式openidPHP行程
- 今天的無聊html程式碼HTML
- 微信小程式直播狀態介面如何獲取微信小程式
- PHP獲取MAC地址的實現程式碼PHPMac
- 獲取所有域使用者的登陸歷史資訊指令碼指令碼
- JavaScript 獲取主機名程式碼JavaScript
- JavaScript獲取星期程式碼例項JavaScript
- PHP 常用獲取路徑程式碼PHP
- js獲取北京時間程式碼JS
- 史上最全的iOS各種裝置資訊獲取總結iOS
- 通過 gitlab 介面獲取程式碼提交記錄和改動行數Gitlab
- 呼叫API介面獲取淘寶商品資料:詳細指南與程式碼實踐API
- 歷史上最偉大的12位程式設計師程式設計師
- 歷史上最偉大的 12 位程式設計師程式設計師
- 介面測試的獲取token變數變數
- python獲取命令列引數的程式碼Python命令列
- jQuery獲取指定的li元素程式碼例項jQuery
- js獲取事件的型別程式碼例項JS事件型別
- javascript獲取元素的順序程式碼例項JavaScript
- jQuery獲取視窗尺寸的例項程式碼jQuery
- 用JS獲取函式相關的程式碼JS函式
- 小程式獲取帶有分享者資訊的小程式碼
- 呼叫 API 介面獲取淘寶店鋪所有商品:詳細指南與程式碼實踐API
- 呼叫API介面獲取淘寶店鋪所有商品:詳細指南與程式碼實踐API
- Delphi通過IE視窗控制程式碼獲取網頁介面(IWebBrowser2)網頁Web