2015年8月10日

Javascript 多线程?

摘要: 最近在遇到一个问题:HTML页面中的页面无法刷新,只能在底层全部处理完成后才能进行页面刷新。在里面已经采用SetTimeout进行了处理,但是明显没有达到预期的效果。主要的原因是对SetTimeout这个函数并未清楚,对Javascript单线程也没有清晰的认识。浏览器中的线程介绍通常一个浏览器会至... 阅读全文

posted @ 2015-08-10 16:07 神奇的旋风 阅读(687) 评论(0) 推荐(0)

JavaScript可否多线程? 深入理解JavaScript定时机制

摘要: JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不少人都深有同感例如复制代码代码如下:setTimeout( function(){ alert('你好!'); } , 0);setInterva... 阅读全文

posted @ 2015-08-10 15:59 神奇的旋风 阅读(1162) 评论(0) 推荐(0)

target与currentTarget的区别?

摘要: 通俗易懂的说法:比如说现在有A和B,A.addChild(B)A监听鼠标点击事件那么当点击B时,target是B,currentTarget是A也就是说,currentTarget始终是监听事件者,而target是事件的真正发出者总结:target在事件流的目标阶段;currentTarget在事件... 阅读全文

posted @ 2015-08-10 15:21 神奇的旋风 阅读(293) 评论(0) 推荐(0)

用JavaScript(js)对时间格式化

摘要: Date.prototype.format =function(format){var o = {"M+" : (this.getMonth()+1)+"", //month "d+" : this.getDate()+"", //day "h+" : this.getHours()+"",... 阅读全文

posted @ 2015-08-10 14:52 神奇的旋风 阅读(364) 评论(0) 推荐(0)

JAVASCRIPT中RegExp.$1是什么意思

摘要: RegExp 是javascript中的一个内置对象。为正则表达式。RegExp.$1是RegExp的一个属性,指的是与正则表达式匹配的第一个 子匹配(以括号为标志)字符串,以此类推,RegExp.$2,RegExp.$3,..RegExp.$99总共可以有99个匹配给你看了例子就知道了var r=... 阅读全文

posted @ 2015-08-10 14:48 神奇的旋风 阅读(3469) 评论(0) 推荐(0)

js中test,exec和match方法

摘要: testtest 返回 Boolean,查找对应的字符串中是否存在模式。var str = "1a1b1c";var reg = new RegExp("1.", "");alert(reg.test(str)); // trueexecexec 查找并返回当前的匹配结果,并以数组的形式返回。var... 阅读全文

posted @ 2015-08-10 14:29 神奇的旋风 阅读(705) 评论(0) 推荐(0)

JS中的substring和substr函数的区别

摘要: 1. 在JS中, 函数声明: stringObject.substring(start,stop) start是在原字符串检索的开始位置,stop是检索的终止位置,返回结果中不包括stop所指字符.如:"hamburger".substring(4,8) returns "urge"2.subst... 阅读全文

posted @ 2015-08-10 12:18 神奇的旋风 阅读(231) 评论(0) 推荐(0)

javascript 中concat与push的区别

摘要: 1. push 遇到数组参数时,把整个数组参数作为一个元素;而 concat 则是拆开数组参数,一个元素一个元素地加进去。2. push 直接改变当前数组;concat 不改变当前数组。总结:如果想数组追加用concat,但是和java的replace一样,用完记得arr1=arr1.concat(... 阅读全文

posted @ 2015-08-10 11:58 神奇的旋风 阅读(969) 评论(0) 推荐(0)

导航