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

优采云 发布时间: 2022-02-04 19:19

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

  如标题,调用新浪微博用户界面和话题界面,搜索新浪微博用户及关键词相关内容:

  

  选择一个搜索昵称:

  

  返回搜索昵称结果:

  

  选择搜索微博内容:

  

  返回微博搜索结果:

  

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

  

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

  在这次练习中遇到的问题并不罕见。一开始是因为对kendoUI的不熟悉而带来的麻烦。在 kendoUI 中,所有页面内容都放在同一个页面上,但每个页面都通过 data-role="view" 进行区分。默认主页显示第一个收录属性 data- div with role="view";

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

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

  

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

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线