H5新特性websocket】的更多相关文章

websocket也是html5的新增加内容之一,号称是下一代客户端/服务器异步通信办法,私以为虽然有点吹牛的成分,但是以后说不定能成为异步通信的半壁江山,至于取代ajax,我觉的应该不会. websocket的一个很有意思的特点就是双向通信,这一点其实也不稀奇,跟socket一样的. 下边是websocket的原理性知识总结是写给我自己看的,如果你没兴趣,可以跳过直接到代码: tcp建立连接tcp连接的建立需要经历”三次握手“的过程.过程如下client发送SYN包(值为j)以及SEQ包到se…
WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议. WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据.在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输. 在 WebSocket API 中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道.两者之间就直接可以数据互相传送. 现在,很多网站为了实现推…
H5新特性: 新增选择器 document.querySelector.document.querySelectorAll 拖拽释放(Drag and drop) API 媒体播放的 video 和 audio 本地存储 localStorage 和 sessionStorage 离线应用 manifest 桌面通知 Notifications 语意化标签 article.footer.header.nav.section 增强表单控件 calendar.date.time.email.url.…
今天的目标 3.2:h5新特性--WebStorage localStorage  在客户端浏览器保存数据 永久保存 保存数据 localStorage [key] = value 保存数据 localStorage.setItem(key,value); 获取数据 var value = localStorage [key]; 获取数据 var value = localStorage.getItem(key); 删除数据 localStorage.removeItem(key); 删除数据 …
今天的目标 3.1:h5新特性八--Web Worker---代码就3行 程序:program 存储在外存(磁盘)中代码 进程:Process/Task 将程序调用内存中,分配空间 线程:Thread 线程是进程内部代码基本单位 (1)进程是操作系统分配内存的基本单位 (2)线程是CPU执行代码的基本单位 (3)一个进程内部都多个线程组成,至少一个 (4)多个线程之间"并发执行的",宏观上看同时执行, 微观上看依次循环执行 chorme浏览器 一个 chrome进程内,有多个线程,负责…
今天的目标 3.1:h5新特性--SVG--椭圆 <ellipse rx="" ry=""  cx="" cy=""></ellipse> rx:水平半径 ry:垂直半径 3.2:h5新特性--SVG--直线 <line x1 y1 x2 y2 stroke></line> 练习:使用SVG 中的直线绘制如下图标(汉堡包) 3.3:h5新特性--SVG--折线  (一条折线上可以…
今天学习的内容 3.1:h5新特性---第三方绘图工具库 echarts(canvas) 百度 echarts;d3;two.js;.... 3.2:h5新特性---SVG绘图 3.2:h5新特性---SVG绘图--矩形 <svg id="" width="500" height="400"> <rect width="" height="" x="" y="…
json格式 json - > AJAX json:数据格式,通常是以字符串形式表示 对象 {"name":"james","age":19} 数组 [{"name":"tom"},{"name":"jerry"},{"name","james"}] 所有key 必须添加双引号 所有value 如果字符串类型加上双引号 k…
直接撸代码 全靠死记硬背 没什么技术点 HTML部分 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>原生js实现对类的增加.删除.修改</title> </head> <body> <div id="test" class="old-class…
Atitti html5 h5 新特性attilax总结 Attilax觉得不错的新特性 3.语义Header和Footer (The Semantic Header and Footer) 8.占位符 (Placeholder) 在HTML4或XHTML中,你需要用JavaScript来给文本框添加占位符.比如,你可以提前设置好一些信息,当用户开始输入时,文本框中的文字就消失. 而在HTML5中,新的“placeholder”就简化了这个问题. 9.必要属性 (Required Attribu…