代码获取历史上的今天发生的事

 这篇文章主要介绍了代码获取历史上的今天发生的事,数据来源于wiki,需要的朋友可以参考下

历史上的今天json接口 ,分享给大家,数据来源于wiki
 
 代码如下:
//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>");
  };
 }
}
 
 
 
 代码如下:
//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>");
  };
 }
}

时间: 2024-10-03 08:29:02

代码获取历史上的今天发生的事的相关文章

代码获取历史上的今天发生的事_基础知识

历史上的今天json接口 ,分享给大家,数据来源于wiki 复制代码 代码如下: //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 //历史上

flex-Flex 如何获取地图上的框的坐标,图片如下

问题描述 Flex 如何获取地图上的框的坐标,图片如下 如何用代码获取到图上的框的两个点的坐标,以及如何在获取坐标后弹出对话框.可以的话,先解决第一个问题就行 解决方案

js获取判断上传文件后缀名的示例代码

 本篇文章主要是对js获取判断上传文件后缀名的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助  代码如下: function lastname(){  //获取欲上传的文件路径 var filepath = document.getElementById("file1").value;  //为了避免转义反斜杠出问题,这里将对其进行转换 var re = /(+)/g;  var filename=filepath.replace(re,"#");

js获取判断上传文件后缀名的示例代码_javascript技巧

复制代码 代码如下: function lastname(){ //获取欲上传的文件路径var filepath = document.getElementById("file1").value; //为了避免转义反斜杠出问题,这里将对其进行转换var re = /(\\+)/g; var filename=filepath.replace(re,"#");//对路径字符串进行剪切截取var one=filename.split("#");//获

Javascript 获取页面上选中的文字实现代码

 代码如下 复制代码 <script type="text/javascript">   // 说明:获取页面上选中的文字     function getSelectedText() {     if (window.getSelection) {         // This technique is the most likely to be standardized.         // getSelection() returns a Selection ob

JQuery 获取验证上传文件大小代码

jquery  代码如下 复制代码 /* * * Function to validate File size * **/ function findSize(field_id)  {            var fileInput = $("#"+field_id)[0];            byteSize  = fileInput.files[0].fileSize;         return ( Math.ceil(byteSize / 1024) ); // Siz

wmi-C# WMI 远程访问指定服务器,获取服务器上运行的服务,提示拒绝访问。

问题描述 C# WMI 远程访问指定服务器,获取服务器上运行的服务,提示拒绝访问. ConnectionOptions connectionOptions = new ConnectionOptions(); connectionOptions.Username = serverInstance.LoginUserName; connectionOptions.Password = serverInstance.LoginPassword; connectionOptions.Authority

微信公众平台开发(44)历史上的今天

微信公众平台开发 历史上的今天 当年今日作者:方倍工作室 原文: http://www.cnblogs.com/txw1958/p/weixin-44-history.html   一.历史上的今天 回顾历史的长河,历史是生活的一面镜子:以史为鉴,可以知兴衰:历史上的每一天,都是喜忧参半:可以了解历史的这一天发生的事件,借古可以鉴今,历史是不能忘记的. 这里你可以阅读每一天的历史故事,每天发生了哪些大事,历史上谁诞生和逝世了,每天都是什么纪念日.节日,在这里你都可以容易浏览到!在我们生活中,日历

iOS开发者称AppleTV2将会成为历史上最大的游戏机

美国休斯顿iOS开发者Michael Gile受邀,为前来参加360iDev大会的开发者做演讲,主题为"Apple TV应用程序开发".苹果官方并未承认Apple TV可像iOS设备那样自由安装应用,但第二代Apple TV的系统基于iOS,便于越狱开发者将应用程序带到Apple TV. 在演讲刚刚开始,Gile就做出大胆的预言:"如果苹果允许直接在Apple TV运行iOS游戏,Apple TV 2将会成为历史上最大的游戏机."它本身可储存大量游戏,其容量甚至比史