JavaScript Archive

Handlebars.js 表达式

使用Handlebars,你可以轻松创建语义化模板,Mustache模板和Handlebars是兼容的,所以你可以将Mustache导入Handlebars以使用Handlebars的功能...

《Flappy Pig》被高手破解,代码分析

今天早晨刚起来,看到一个朋友的留言,他留了一段“奇怪的代码”,说在控制台执行会发生神奇的事情,我试了一下,果然神奇了,小猪无敌了,撞在柱子上也不会死~~~

IE报错:SCRIPT1010: 缺少标识符

昨天用IE11测试页面的时候,发现在文档模式调整到IE8的时候,会报错,一般,“SCRIPT1010: 缺少标识符”这个错误有两种常见的问题...

原生javascript写的小游戏《Flappy Pig》

Flappy Pig,是Pig,使用原生javascript写的网页版“Flappy Bird”。我也奇了个怪为什么搞这个东西出来,而且还花了一天宝贵的周末,但是既然写出来,就拿出来和大家分享一下...

jQuery最佳实践

本文介绍一些使用jQuery的通用标准和最佳实践,这些标准不涵盖Javascript的标准和最佳实践。其中很多细节是我们平时写代码是忽略的...

带进度条的图片预加载效果

所谓的“图片预加载”就是先加载一张不清晰的图片,然后加载一张高清图片,实现由模糊到清晰的渐变。防止页面空白影响用户体验。原理其实很简单,使用两张图片实现...

JavaScript判断密码强度

原理主要利用二进制数,数字标记为1,大写字母标记为2,小写字母标记为4,特殊字符标记为8,位运算OR计算密码的每一位,得到一个四位的二进制数,从而得出密码强度...

JavaScript判断浏览器类型及版本(新增IE11)

JavaScript判断浏览器类型及版本,参考了李战大神的文章,在其基础上新增了IE11的支持(IE11修改了 User-agent 字符串),直接上代码...

Javascript 点击div之外任何地方,隐藏div

这段通用的代码用于:点击ID=XX的某元素,执行某些语句;点击除了ID=XX之外的任何元素,执行另外的代码。兼容所有浏览器且易于扩展。