JavaScript 使用jquery从Tumblr API获得最新的5个标题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 使用jquery从Tumblr API获得最新的5个标题相关的知识,希望对你有一定的参考价值。
<!-- Called from an html file: -->
<!-- HTML File receiving Output -->
<style type="text/css">
#title_list {
background-color:#DEDEDE;
font-family:arial;
margin:auto 0 0;
padding:0;
position:relative;
width:360px;
}
#title_list ul, li {
list-style: none;
display: block;
margin:3px;
}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="title_list.js?url=criticalstocks.com"></script>
<!-- End of HTML File -->
<!-- title_list.js Javascript file below -->
(function () {
var config = new Object();
var start = 0;
var scripts = document.getElementsByTagName('script');
var this_script = scripts[scripts.length - 1];
var params = this_script.src.replace(/^[^\?]+\??/,'').split('&');
for(var i=0; i<params.length; i++) {
var tmp = params[i].split("=");
config[tmp[0]] = unescape(tmp[1]);
}
var url_base = ((typeof(config.url) == 'undefined') ?
('http://' + document.domain + '/') : ('http://' + config.url + '/'));
document.write(
'<div id="titles">' +
'<div id="loading_titles">'+
'<a href="#"><img src="./ajax-loader.gif"> </a>'+
'</div>' +
'<ul id="title_list"></ul>' +
'</div>'
);
$(document).ready(function() {
function sortNum(a, b) {return (a - b);}
function sortByValue(keyArray, valueMap) {
return keyArray.sort(function(a,b){return valueMap[a]-valueMap[b];});
}
function getProperties (obj) {
var properties = [];
for (var property in obj) properties.push(property);
return properties;
}
function getTitles() {
$.getJSON(url_base+'api/read/json?callback=?&num=5&start='+start, function(data) {
$(data.posts).each(function(i, post) {
if(typeof(post["regular-title"]) == 'string')
{
title = post["regular-title"];
link = '<a href="'+post["url"]+'" title="'+post["regular-title"]+'">'+post["regular-title"]+'</a>';
output = '<li>'+link+' </li>';
$("#title_list").append(output);
$("#loading_titles").html('');
}
});
});
}
getTitles();
});
})();
以上是关于JavaScript 使用jquery从Tumblr API获得最新的5个标题的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript 使用jQuery从数组中删除项目
如何使用 jQuery/Javascript 从内存中删除对象? [复制]
使用 Javascript/jQuery 从 HTML 元素中获取所有属性
如何使用 javascript/jquery 从 url 中提取文件名?
javascript 使用jQuery从html获取所有注释标记
JavaScript 从批量文本中提取电子邮件(使用正则表达式,JavaScript和jQuery)