众所周知,JavaScript是以单线程的方式运行的。一、为什么js是单线程?这与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。若以多线程的方式操作这些DOM,则可能出现操作的冲突。假设有两个线程同时操作一个DOM元素,线程1要求浏览器删除DOM,而线程2却要求修改DOM样式,这时浏览器就无法决定采用哪个线程的操作。当然,我们可以为浏览器引入“锁”的机...
分类:
编程语言 时间:
2016-03-28 02:17:01
阅读次数:
314
接触JS闭包来自于日常项目 1.for循环操作DOM层时,结果发现最终的I是在for循环结束后,click事件被访问到最后一次全局的值了 for(var i=0,blen=$("button").length;i<blen;i++){ (function(lockedIndex){ $("#butt ...
分类:
其他好文 时间:
2016-03-27 12:33:45
阅读次数:
121
我们知道,js有些事件例如resize,mousemove等是会不间断触发的,例如我们简单的一个scroll事件: 我们需要在滚动的时候去做一些事情,如上图可见,我们只是简单的console,在一次滚动过程中函数即执行了将近20次,如果这个函数有更为复杂的方法,比如操作dom或者其他交互,会严重影响 ...
分类:
Web程序 时间:
2016-03-26 17:15:03
阅读次数:
229
jQuery 拥有可操作 HTML 元素和属性的强大方法。 jQuery DOM 操作 jQuery 中非常重要的部分,就是操作 DOM 的能力。 jQuery 提供一系列与 DOM 相关的方法,这使访问和操作元素和属性变得很容易。 提示:DOM = Document Object Model(文档 ...
分类:
Web程序 时间:
2016-03-26 13:53:10
阅读次数:
252
jQuery 操作DOM元素主要有: 1.使用attr()方法控制元素的属性 2.操作元素的内容 3.操作元素的样式 4.移除属性和样式 5.使用append()方法向元素内追加内容 6.使用appendTo()方法向被选元素内容插入内容 7.使用before()和after()在元素前后插入内容
分类:
Web程序 时间:
2016-03-21 10:34:55
阅读次数:
162
ajax 的全称是Asynchronous(异步的意思) JavaScript and XML,是一种创建交互式网页应用的网页开发技术
ajax技术的流行得益于google的大力推广,正是由于google产品对ajax技术的广泛应用,使得ajax流行起来了。
Ajax其核心有JavaScript、XMLHTTPRequest、DOM对象组成,通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用JavaScript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请...
分类:
Web程序 时间:
2016-03-18 12:06:52
阅读次数:
390
1.页面输出用document.write()方法,但是不可以在window.onload中用,否则整个html页面将被覆盖。 2.通过javascript获取对象后,改变对象中的html内容:document.getElementById(id).innerHTML=new HTML。 3.改变对
分类:
编程语言 时间:
2016-03-16 22:14:09
阅读次数:
185
1.在dom编程中: 注意:使用dom操作一般在页面完全载入之后,一般在window_onload事件里操作dom nodeName 表示节点的名称如:<input type= "button" value="确定" /> 此
分类:
Web程序 时间:
2016-03-13 00:36:41
阅读次数:
216
首先,我们看一下DOM级别和兼容性: 之前好像在某本上看到说DOM有0级,实际上,DOM0级标准是不存在的。DOM有1、2、3三个级别。DOM1级由两个模块组成(DOM Core和DOM HTML),其中,DOM核心规定的是如何映射基于XML的文档结构,以便简化对文档中任意部分的访问和操作。DOM
分类:
Web程序 时间:
2016-03-12 00:08:38
阅读次数:
355
DOM 学习要点:1.DOM介绍2.查找元素3.DOM节点4.节点操作 DOM(Document Object Model)即文档对象模型,针对HTML和XML文档的API(应用程序接口)。DOM描绘了一个层次化的节点树,运行开发人员添加、移除和修改页面的某一部分。DOM脱胎于Netscape及微软
分类:
其他好文 时间:
2016-03-10 01:25:38
阅读次数:
275