
javascript
nju.拈花
github.com/nju-Nicko
展开
-
JavaScript和HTML事件处理程序属性中的this的含义
HTML里事件处理程序属性中的this:HTML文档里事件处理程序属性中的this表示触发此事件的元素。例如:<iframe id="iframe" src="{{url}}" width="{{iframewidth}}" height="{{iframeheight}}" ng-if="!isIE" onload="this.readyState = 'complete'"&g...原创 2017-08-04 01:48:38 · 1129 阅读 · 0 评论 -
JavaScript单线程运行机制与并发模型
一、为什么JavaScript是单线程?JavaScript语言的一大特点就是单线程,也就是说,同一时间只能做一件事。具体地,一个window对应一个JavaScript线程。JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。比如,假定JavaScript同时有两...原创 2017-07-30 17:42:25 · 3191 阅读 · 0 评论 -
JavaScript正则表达式
JavaScript拥有强大的基于正则表达式进行模式匹配的能力。正则表达式中字符分为普通字符和元字符。元字符是指那些在模式的某些上下文中具有特殊意义的字符,下面列出了模式元字符:\ | ( ) [ ] { } ^ $ * + ? .元字符如果想要匹配自身的话,必须在字符前面添加一个反斜杠进行转义。句点可以匹配任何字符,换行符除外。如/snow./可以匹配"snowy"、"snowe...原创 2017-03-19 23:50:58 · 424 阅读 · 0 评论