JavaScript
Super_LD
来非有意去无心,流水闲云自在行~
展开
-
Server-Sent Events 教程(转载)
Server-Sent Events 教程分享按钮作者:阮一峰日期:2017年5月27日服务器向浏览器推送信息,除了WebSocket,还有一种方法:Server-Sent Events(以下简称 SSE)。本文介绍它的用法。一、SSE 的本质严格地说,HTTP 协议无法做到服务器主动推送信息。但是,有一种变通方法,就是服务器向客户端声明,接下来要发送的是流信息(streaming)。也就是说,发送的不是一次性的数据包,而是一个数据流,会连续不断地发送过来。这时,客户端...转载 2020-09-21 14:55:32 · 419 阅读 · 0 评论 -
轮询、长轮询、长连接、websocket
轮询、长轮询、长连接、websocket阅读目录(Content)①轮询 ②长轮询(comet) ③长连接(SSE) ④WebSocket 四种Web即时通信技术比较 Web端即时通讯技术:即时通讯技术简单的说就是实现这样一种功能:服务器端可以即时地将数据的更新或变化反应到客户端,例如消息即时推送等功能都是通过这种技术实现的。但是在Web中,由于浏览器的限制,实现即时通讯需要借助一些方法。这种限制出现的主要原因是,一般的Web通信都是浏览器先发送请求到服务器,服务器再进行响应完成数据的转载 2020-09-19 16:30:01 · 596 阅读 · 0 评论 -
JavaScript的7种继承方式
理解JS的7种继承方式写在前面一直不喜欢JS的OOP,在学习阶段好像也用不到,总觉得JS的OOP不伦不类的,可能是因为先接触了Java,所以对JS的OO部分有些抵触。偏见归偏见,既然面试官问到了JS的OOP,那么说明这东西肯定是有用的,应该抛开偏见,认真地了解一下约定P.S.下面将展开一个有点长的故事,所以有必要提前约定共同语言:12345678910111213141516171819/* * ...转载 2018-06-02 23:03:11 · 356 阅读 · 0 评论 -
三张图搞懂JavaScript的原型对象与原型链
三张图搞懂JavaScript的原型对象与原型链对于新人来说,JavaScript的原型是一个很让人头疼的事情,一来prototype容易与__proto__混淆,二来它们之间的各种指向实在有些复杂,其实市面上已经有非常多的文章在尝试说清楚,有一张所谓很经典的图,上面画了各种线条,一会连接这个一会连接那个,说实话我自己看得就非常头晕,更谈不上完全理解了。所以我自己也想尝试一下,看看能不能把原型中的...转载 2018-05-27 22:42:04 · 231 阅读 · 0 评论 -
jQuery图片延迟加载插件jQuery.lazyload
插件描述:jQuery图片延迟加载插件jQuery.lazyload,使用延迟加载在可提高网页下载速度。在某些情况下,它也能帮助减轻服务器负载。使用方法引用jquery和jquery.lazyload.js到你的页面12<script src="jquery-1.11.0.min.js"></script><script src="jquery.lazyload.js...转载 2018-05-28 22:15:36 · 219 阅读 · 0 评论 -
HTML-meta标签总结
<!DOCTYPE html> <!-- 使用 HTML5 doctype,不区分大小写 --><html lang="zh-cmn-Hans"> <!-- 更加标准的 lang 属性写法 http://zhi.hu/XyIa --><head><!-- 声明文档使用的字符编码 --><meta charse转载 2018-05-28 22:49:23 · 184 阅读 · 0 评论 -
JavaScript中defer和async的区别
一般情况按照惯例,所有script元素都应该放在页面的head元素中。这种做法的目的就是把所有外部文件(CSS文件和JavaScript文件)的引用都放在相同的地方。可是,在文档的head元素中包含所有JavaScript文件,意味着必须等到全部JavaScript代码都被下载、解析和执行完成以后,才能开始呈现页面的内容(浏览器在遇到body标签时才开始呈现内容)。 对于那些需要很多JavaScr...转载 2018-05-28 23:01:55 · 176 阅读 · 0 评论