JavaScript
xpingnan
这个作者很懒,什么都没留下…
展开
-
setTimeout和setInterval的区别
setTimeout (表达式,延时时间)setInterval(表达式,交互时间)延时时间/交互时间是以豪秒为单位的(1000ms=1s)setTimeout 在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次setInterval 在执行时,它从载入后,每隔指定的时间就执行一次表达式。...原创 2011-08-17 15:04:31 · 72 阅读 · 0 评论 -
JS正则表达式实现千分位
[code="javascript"]function format(val){ return (val+"").replace(/(\d)(?=(\d{3})+$)/g, "$1,");}[/code]原创 2012-09-11 11:32:05 · 626 阅读 · 1 评论 -
javascript的callee属性使用
一个有全局变量污染的例子。[code="JavaScript"]var uid = 1;function newId(){ return uid++;}newId(); // 1newId(); // 2[/code]使用callee后减少了全局变量污染。[code="JavaScript"]function newId(){...原创 2012-04-19 00:38:18 · 112 阅读 · 0 评论 -
JavaScript检测一个函数是否new调用
[code="javascript"]function Test(){ if(this == window || 'Test' in this){ //普通调用 }else{ //以new来实例化调用 }}[/code]原创 2012-04-19 00:30:03 · 361 阅读 · 0 评论 -
javascript类型检测
主要有typeof和instanceof。其中typeof可以检测出string, number, function, boolean, undefined,其他的都认为是object. 要确定具体的object类型需要用instanceof[code="javascript"]var obj1 = {}; //typeof obj1 => 'obj...原创 2012-04-19 00:26:45 · 242 阅读 · 0 评论 -
javacript对象属性遍历
[code="javascript"]var person = { name: 'ruby', age: 30}//遍历对象属性,javascript对象都可以认为是一个hash(键值对)for(var key in person){ alert(key);}//判断是否包含age属性if('age' in person) alert(pers...原创 2012-04-19 00:21:12 · 104 阅读 · 0 评论 -
JavaScript自执行闭包
jQuery是一个很明显的自执行闭包的例子。[code="javascript"]//无参数的(function(){ alert('hello');})();//有参数的(function(name){ alert('Hello ' + name);})('world');[/code] 这个闭包有什么用呢?一眼望去就是括...原创 2012-04-19 00:04:13 · 74 阅读 · 0 评论 -
JavaScript偏函数
通过闭包来创建预先填写好的某些参数的函数。[code="javascript"]function jionWords(a, b){ return [a, b].join(' ');}function prefixer(word){ return function(b){ return jionWords(word, b); }}...原创 2012-04-18 23:54:01 · 96 阅读 · 0 评论 -
JavaScript模块化
[code="javascript"]MyModule = (function(){ //private属性 var active = false; //private方法 var privateMethod = function(){ //TODO ...... } return { //pu...原创 2012-04-18 23:32:28 · 89 阅读 · 0 评论 -
JavaScript验证XML
[code="JavaScript"]/** * 支持chrome, firefox, ie的xml验证 */function validateXML(txt){ // code for IE if (window.ActiveXObject){ var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xm...原创 2012-02-07 16:19:58 · 236 阅读 · 0 评论 -
Javascript console对象【转载】
[quote]转载地址:[url=http://www.cnblogs.com/cilong/articles/1845282.html]http://www.cnblogs.com/cilong/articles/1845282.html[/url][/quote]console.log(object[, object, ...])在控制台输出一条消息。如果有多个参数,输出时会用空格...原创 2012-12-27 16:58:32 · 87 阅读 · 0 评论