最近的文章列表

分享jquery实现等待效果例子

实现查询等待:正在查询中,请稍后...

代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/
2014/5/9 Comments:
RequireJS和SeaJS区别?AMD 和 CMD 的区别有哪些?CommonJS Modules
模块化开发已经是大势所趋,看到玉伯在介绍seajs和requirejs时,说“RequireJS 遵循的是 AMD(异步模块定义)规范,SeaJS 遵循的是 CMD (通用模块定义)规范”。
AMD 规范在这里:github.com/amdjs/amdjs-
CMD 规范在这里:github.com/seajs/seajs/

AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。
CMD 是 SeaJS 在推广过程中对模块定义的规范化产出。
类似的还有 CommonJS Modules/2.0 规范,是 BravoJS 在推广过程中对模块定义的规范化产出。
还有不少⋯⋯
2014/5/9 Comments:
javascript window.location.hash属性介绍

location是javascript里边管理地址栏的内置对象,比如location.href就管理页面的url,用location.href=url就可以直接将页面重定向url。而location.hash则可以用来获取或设置页面的标签值。比如http://domain/#admin的location.hash="#admin"。利用这个属性值可以做一个非常有意义的事情。

2014/5/8 Comments:
js反混淆 实现js混淆代码的还原

方法一:利用IE开发人员工具(IE8开始已经自带,IE7以前需要下载安装IE Developer Toolbar)进行反混淆,本人常用Chrome,但是没有找到利用Chrome自带的开发人员工具去实现反混淆的方法。。。希望哪位园友知道告知。。。

2014/5/7 Comments:
UTC和CST和GMT时间的区别

相信大家都知道UTC和GMT,那么CST是什么?

答:Central Standard Time(中部标准时间)  CST  详细请见链接 http://www.timeanddate.com/library/abbreviations/timezones/na/cst.html

GMT,UTC,CST都是时区信息
GMT和UTC都是0时区的时间
如果转换成本地时间,需要进行时间转换并加上时区如
00:00 GMT相当于08:00 +0800

2014/5/7 Comments:
常用的JavaScript Date对象使用总结

//全局函数 
Date 
//Date 类的静态方法 
Date.parse 
Date.UTC 
//Date 对象的建立方法 
new Date() 
new Date(毫秒数) 
new Date(标准时间格式字符串) 
new Date(年, 月, 日, 时, 分, 秒, 毫秒) 
//Date 对象的更多方法 
getFullYear (getUTCFullYear) 
getMonth (getUTCMonth) 

2014/5/7 Comments:
再分享一段js判断浏览器操作系统的代码vista,xp,win7,win8,winServer

var version = navigator.appVersion.toLowerCase();

if (version.indexOf('win') -1) {
if (version.indexOf('nt 5.1') -1) {
this.browserOS = Windows XP;
}
else if (version.indexOf('nt 5.2') -1) {
this.browserOS = Windows Server;
}
else if (version.indexOf('nt 6.0') -1) {
this.browserOS = Windows Vista;
}

2014/5/6 Comments:
js实现获取电池状态的方法 navigator.battery || navigator.webkitBattery || navigator.mozBattery

从Mozilla Aurora 11起,火狐浏览器里实现了一些新功能,其中一个就是对电池状态接口的基本实现。这个很简单的接口能提供你关于电池当前电量,是否在充电等信息,以及一些电池状态变化事件。让我们来看看效果!

电池对象是存放在window.navigator.battery里,但因为这是火狐浏览器首次实现并提供这个接口,并未普及,你需要使用window.navigator.mozBattery这种写法。这个mozBattery对象有下列属性:

1.charging: 表示当前电池设备是否在充电。如果电池没有充电,这个值为false。如果为true,表明电池正在充电。当前的API实现里不能得到是否充满的信息,也无法判断当前设备是否有电池。
 

2014/5/4 Comments:
IE8下关于querySelectorAll()的问题 错误: 参数无效 Error: uncaught exception

当用querySelector()或querySelectorAll()查找类似name="2nd_btn"的元素时,FF,chrome和IE8都会报错。
FF,chrome报的错是一样的,如下所示:
Error: uncaught exception: [Exception... "An invalid or illegal string was specified" code: "12" nsresult: "0x8053000c (NS_ERROR_DOM_SYNTAX_ERR)" location: ".../test/qsa.html Line: 18"]
IE8的报错提示:行: 18 错误: 参数无效。
一寻思,name的值是以数字开头的,把数

2014/5/4 Comments:
js原生查找DOM方法querySelector和querySelectorAll使用介绍

一开始很多人都会拿jquery的选择器来跟这两个api做对比(我也是),比较异同本来没事,但却使一些同学对这两个api在浏览器中的实现产生了误解,特别是再dom element上调用此api时。
下面是我的jsFiddle示例,我就以此展开说明:
js代码:

代码如下:

(function(global) {
global.doc = document;
global.body = doc.getElementsByTagName('body')[0]; 
2014/5/4 Comments: