网站调用新浪微博内容(新浪微博的用户接口和话题接口实现了(组图))

优采云 发布时间: 2021-12-10 00:34

  网站调用新浪微博内容(新浪微博的用户接口和话题接口实现了(组图))

  如标题所述,调用新浪微博的用户界面和话题界面,实现对新浪微博用户和关键词相关内容的搜索:

  

  选择搜索昵称:

  

  返回搜索昵称结果:

  

  选择搜索微博内容:

  

  返回微博搜索结果:

  

  但内容超过屏幕长度,滚动条向下显示剩余内容:

  

  使用的插件有:kendoUI.js,用于操作UI,给界面切换添加特效幻灯片。 jscex.js 学员异步加载数据,绑定搜索id和搜索微博按钮2个响应函数。还是用jQuery的ajax调用新浪微博加载对应的api数据。

  本练习中遇到的问题并不平均。一开始就是不熟悉kendoUI造成的麻烦。在kendoUI中,所有页面内容都放在同一个页面上,但是使用data-role="view"来区分各个页面。默认第一页收录属性data-role="view" div;

  接下来是api调用的跨域问题。本来打算用jsonp数据格式来解决这个问题,但是据说jscex可以解决这个问题。看了后面,发现jecex.js好像也是jsonp格式的。

  看了jscex的样例,感觉好强大。但这一次只是简单地使用其定义的异步方法,$await()、$start() 来使用异步方法。以下是点击搜索昵称按钮的一系列操作的代码:

  

  其实还有一个问题没有解决:在遍历返回的数据时,如果去掉if(index)判断语句,结果总是返回一个“undefined”。经过调试,发现underfined对应的索引其实是code,是正确的。结果对应的索引是数据。实在是没有办法,只能用这个判断了。希望以后能找到原因。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线