使用Pjax优化你的网站

Ajax(Asynchronous Javascript and XML)的魅力在于它的每一个成员都不是新技术,经过奇妙的结合却掀起了WEB2.0的革命。Pjax是pushState和ajax的封装,同样每一个都算不上新技术,结合起来却有着神奇的效果。     继续阅读
Pang Jian's avatar
Pang Jian 12月 03, 2015
 | 

javascript前后端代码复用-browserify

Nodejs将javascript带上了一个新的高度,让之运行于浏览器端的javascript可以运行在服务器端。但是Nodejs遵循Commonjs规范,不能直接运行在浏览器端。虽然是同一种语言,但是前后端有着自己的库,不能复用真是一种浪费。这时候一个神器出现了,Browserify。通过预编译,可以将Commonjs规范的后端Nodejs代码直接可以运行在浏览器端。打通了端后端代码复用的壁垒,为nodejs程序开辟了一片新天地。     继续阅读
Pang Jian's avatar
Pang Jian 11月 18, 2015
 | 

不用cookie我也能追踪你!

抱歉起了这么个“吸引人的”标题,但我不是标题党。最近由于工作上的一些事情,涉及到识别、追踪设备的项目来了几个,从一篇论文《The Web Never Forgets》无意间又发现了这个技术。查阅了一些资料。做了个小Demo应用到了本博客上。对!你没听错,本页面在追踪你。不过也没那么可怕。看看本站的Visitor Info模块,它可能在屏幕右侧也可能在最底下。这个模块会知道你是否之前访问过本站,并且结合了上一篇博文基于Firebase的Hexo博客实时访问数统计中提到的访问数统计,做到了记录每一位访问者的访问次数。即使你关闭了cookie。^ _ ^     继续阅读
Pang Jian's avatar
Pang Jian 3月 09, 2015
 |