代码改变世界

随笔分类 -  HTML5

【转载】神马是websocket

2012-08-14 23:19 by @影子@, 316 阅读, 收藏, 编辑
摘要: 众所周知,HTTP是一种基于消息(message)的请求(request )/应答(response)协议。当我们在网页中点击一条链接(或者提交一个表单)的时候,浏览器给服务器发一个request message,然后服务器算啊算,答复一条response message。主动发起TCP连接的是client,接受TCP连接的是server。HTTP消息只有两种:request和response。client只能发送request message,server只能发送response message。一问一答,因此按HTTP协议本身的设计,服务器不能主动的把消息推给客户端。而像微博、网页聊天、网 阅读全文

利用canvas制作最简易的画板

2012-08-14 12:33 by @影子@, 1781 阅读, 收藏, 编辑
摘要: HTML5 横空出世,怎能不提神奇的 canvas。还记得多年前小探 GDI 和 opengl 时的心潮澎湃,那时一心想在web中实现画板功能,但困惑于如何在 html 中嵌入 c++ 编译后的 exe 文件。后来,flash 和 flash3D 的发展让人没理由再去纠结这个问题,在 web 中嵌入一个 swf 相比 exe 要轻松多啦。直到有一天,WHATWG 的那组人向世界宣称 HTML5 添加了对脚本和布局之间的原生交互能力,他们的目标是和插件说再见。哇,这太让人激动,当禁用屏蔽安装失败的隐患消除之后,世界将变得更加和谐,于是渺小的我,从 canvas 开始,开启 Html5 的入门之旅 阅读全文

HTML5 概述

2012-02-23 10:16 by @影子@, 250 阅读, 收藏, 编辑
摘要: 微软承诺在IE9中持续增加对HTML5的支持。实际上,通过使用新的浏览器和改进的模拟技术意味着用户现在和不就的将来便可以使用更多的HTML5功能。 阅读全文