代码获取历史上的今天发生的事
历史上的今天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>");
};
}
}
- 代码获取历史上的今天发生的事
- wap获取手机号码,今天uc开启云加速,用公司的工具类获取是null,但是另外一个项目可以,应该这个项目的工具旧少了一些代码。。,网上找了 方法自己加可以
- 一个小玩意儿 第一App 历史的今天 简单的API借口数据获取
- 第一篇记录代码blog在过年前最后一个工作日上传——获取历史天气数据
- python量化之路:获取历史某一时刻沪深上市公司股票代码及上市时间
- [Git] 获取指定的历史版本代码
- C++获取多浏览器上网历史记录示例代码(支持获取IE/Chrome/FireFox)
- Python获取股票历史数据和收盘数据的代码实现
- Android获取昨天今天明天后天代码实现。以及月份前去掉前缀0
- js获取日期、前天、昨天、今天、明天、后天代码实例
- js获取日期:前天、昨天、今天、明天、后天、大后天的代码
- Java微信二次开发之16-通过超链接的重复使用查询历史上的今天发生的历史大事件
- android代码如何获取非自带浏览器的历史记录,最好附带关键代码
- 一行代码获取文件的后缀名
- IOS开发代码分享之获取启动画面图片的string
- [置顶] python语言处理get类型请求,调试模式获取数据代码
- My97DatePicker设置开始时间不晚于结束时间并限制开始时间为今天并附上与AngularJs结合时获取选择的值的办法办法
- git 如何获取指定 tag 代码
- java代码收藏:获取HttpServletRequest中某一前缀的参数
- URLParser:很实用的URL参数解析器(JAVA代码中方便获取QueryString中的get参数)