上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 也许还有朋友不太清楚DOMContentLoaded这个事件。简单的说,这个事件就是要在大多数情况下去替代window.onload事件,因为window.onload事件必须要等待页面所有元素的资源都下载完毕时才触发。这个事件实际是上w3c推荐的标准事件,是在DOM树建成的时候触发,因此要比onload事件快很多。ff, opera高版本已经支持了该事件。而IE在IE8里依然没有想加这个事件的意思,为了实现IE与w3c的兼容,我们有必要为IE做一件“好事”。一般是两种方法。一种是创建空script标签,属性拥有defer,然后待onreadystatechange为complete时激发DO 阅读全文
posted @ 2012-06-18 14:32 穆乙 阅读(5790) 评论(0) 推荐(0) 编辑
摘要: http://www.css88.com/archives/3717 阅读全文
posted @ 2012-06-11 13:54 穆乙 阅读(240) 评论(0) 推荐(0) 编辑
摘要: http://blog.163.com/mongying_net/blog/static/3511271201201591259531/一、window.onload必须等网页中的所有DOM结构加载完毕,并且所有内容下载完毕(包括图片下载完)才能执行;$(document).ready网页中的所有DOM结构加载完毕就开始执行;二、window.onload不可以多次使用;window.onload = function(){ alert('test1');}window.onload = function(){ alert('test2');}结果只有' 阅读全文
posted @ 2012-06-09 10:52 穆乙 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 虽然XML在Ajax运行中具有举足轻重的地位,但JavaScript开发人员很快就对它失去了兴趣。在JavaScript中操作XML存在严重的跨浏览器问题,而且从XML结构中提取数据也需要涉及遍历DOM文档,而这些操作都需要编写大量的代码。Douglas Crockford发明了一种叫JSON(JavaScript Object Notation)的数据格式却能够创建与XML相同的数据结构。JSON的基础是JavaScript语法中一个子集,特别是对象和数组字面量。JSON的设计意图是在服务器构建格式化数据,然后再将数据发送给浏览器。 由于JSON在JavaScript中相当于对象和数组,转换 阅读全文
posted @ 2012-06-08 10:05 穆乙 阅读(7300) 评论(1) 推荐(0) 编辑
摘要: 目前前端开发者使用JS框架是种很普遍的现象,因为框架可以加快开发速度,同时避免各类浏览器的兼容性问题。不过同样是用框架开发,不同开发者的境界水平还是有一定差距,本文将这些前端开发者分为三个等级。 第一种境界:了解各类框架、并熟悉甚至精通某种框架的使用,但并未看过框架代码、或者并不理解框架核心细节的实现,甚至不清楚框架的设计原理、基本思想、适用场景。这类人的编程思路始终限制在”特定框架“的范围内,尽管能使用框架写出满足需求的代码。 这种人停留在”会用“框架的阶段,他们很在乎各种框架的比较,且一定要对框架分出三六九等。这些人写代码的思路始终没有离开”功能实现“。第二种境界:精通各类框架,熟读各类框 阅读全文
posted @ 2012-06-08 10:01 穆乙 阅读(5556) 评论(1) 推荐(0) 编辑
摘要: 向服务器发出Ajax请求时,可以以两种不同的方式从服务器响应检索数据:一种是使用XMLHttpRequest对象的reponseXML属性访问XML格式的数据;一种是XMLHttpRequest对象的responseText属性访问字符串格式的数据。当前,XML是进行数据传输的标准语言,但是使用XML的缺点之一是很难对它进行解析并提取要添加到页面的数据。 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,我们称之为JavaScript对象表示法。使用JSON进行数据传输的优势之一是JSON实际上就是JavaScript。它基于ECMAScript第3 阅读全文
posted @ 2012-06-08 09:56 穆乙 阅读(53616) 评论(0) 推荐(0) 编辑
摘要: ps:这两天在看Cloudgamer的js工具库 cloudgamer Js Library v0.1 ,里面有一个dom的contain方法,如下:var D={contains: document.defaultView//参见 JS从样式表取值的函数currentStyle(IE),defaultView(FF) ? function (a, b) { return !!( a.compareDocumentPosition(b) & 16 ); } : function (a, b) { return a != b && a.contains(b); }}我对c 阅读全文
posted @ 2012-06-07 14:15 穆乙 阅读(2775) 评论(0) 推荐(0) 编辑
摘要: 项目中测试出一个bug,就是在ie6下,下面的代码中的a标签,点击将没有任何反应:<a href="b.htm" target="frm">xxx</a><script type="text/javascript">document.domain="beinet.cn";</script><iframe name="frm"></iframe>而非常奇怪的是,在公司的电脑中,有的IE6能正常打开链接,有的IE6不能打开链接, 阅读全文
posted @ 2012-06-06 15:26 穆乙 阅读(2786) 评论(0) 推荐(0) 编辑
摘要: alert($(window).height()); //浏览器时下窗口可视区域高度alert($(document).height()); //浏览器时下窗口文档的高度 alert($(document.body).height());//浏览器时下窗口文档body的高度alert($(document.body).outerHeight(true));//浏览器时下窗口文档body的总高度 包括border padding marginalert($(window).width()); //浏览器时下窗口可视区域宽度 alert($(document).width());//浏览器时下窗口 阅读全文
posted @ 2012-06-06 15:25 穆乙 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filenamevi filename….filename :打开多个文件,依次进行编辑移动光标类命令h :光标左移一个字符l :光标右移一个字符space:光标右移一个字符Backspace:光标左移一个字符k或Ctrl+p:光标 阅读全文
posted @ 2012-06-06 11:30 穆乙 阅读(4235) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页