这篇文章不太好写,谈目前网上的多数教程,谈到JS模块必贴代码,而我一向不喜欢在公众号文章里写代码,因为难以阅读。所以我尝试从“构思”的角度,来写一下本文。
中,我们说到要搞一个全站级别的广播模块,名字看起来挺高大上的,看看设计图,?
function news(){ var _html ; get(newsAPI.ajax,function(d){ _html 用户 + d.name + 喜欢了 + d.user +的设计;
要知道它是每隔一定时间,新闻就自动更新的,它不是上下滚动,而是新闻内容的更新。这就是意味着,网站本身要不断的定时向后端主动请求数据。大家应该都明白,前端的请求要依靠事件的触发。
所以我希望网站、网页、项目中的定时器越少越好。说了这半天,如果不用setTimeout,那用什么呢?答案是HTML5的websocket,长连接,这个部分的内容,肯定是放在一对一的视频课程中来讲的。