![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
xpingnan
这个作者很懒,什么都没留下…
展开
-
setTimeout和setInterval的区别
setTimeout (表达式,延时时间) setInterval(表达式,交互时间) 延时时间/交互时间是以豪秒为单位的(1000ms=1s) setTimeout 在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次 setInterval 在执行时,它从载入后,每隔指定的时间就执行一次表达式。 ...原创 2011-08-17 15:04:31 · 52 阅读 · 0 评论 -
JS正则表达式实现千分位
[code="javascript"] function format(val){ return (val+"").replace(/(\d)(?=(\d{3})+$)/g, "$1,"); } [/code]原创 2012-09-11 11:32:05 · 597 阅读 · 1 评论 -
javascript的callee属性使用
一个有全局变量污染的例子。 [code="JavaScript"] var uid = 1; function newId(){ return uid++; } newId(); // 1 newId(); // 2 [/code] 使用callee后减少了全局变量污染。 [code="JavaScript"] function newId(){ ...原创 2012-04-19 00:38:18 · 100 阅读 · 0 评论 -
JavaScript检测一个函数是否new调用
[code="javascript"] function Test(){ if(this == window || 'Test' in this){ //普通调用 }else{ //以new来实例化调用 } } [/code]原创 2012-04-19 00:30:03 · 338 阅读 · 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 · 228 阅读 · 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 · 77 阅读 · 0 评论 -
JavaScript自执行闭包
jQuery是一个很明显的自执行闭包的例子。 [code="javascript"] //无参数的 (function(){ alert('hello'); })(); //有参数的 (function(name){ alert('Hello ' + name); })('world'); [/code] 这个闭包有什么用呢?一眼望去就是括...原创 2012-04-19 00:04:13 · 57 阅读 · 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 · 79 阅读 · 0 评论 -
JavaScript模块化
[code="javascript"] MyModule = (function(){ //private属性 var active = false; //private方法 var privateMethod = function(){ //TODO ...... } return { //pu...原创 2012-04-18 23:32:28 · 73 阅读 · 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 · 218 阅读 · 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 · 64 阅读 · 0 评论