性能问题常常在你开发最新最棒的web 2.0应用程序时悄然而至,成为你的绊脚石。很多时候,性能问题仅是由极为平常的良性操作所造成。最近,Coach Wei对许多不同的Javascript操作的性能及其在各浏览器下的性能表现作了快速的比较与小结。结果实际上并不完全出乎我们的意料。 正如所料,eval仍然很“邪恶”,在所有的浏览器下都...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1184">阅读全文→</a></span>
1.Global对象。这对象之所以特别就是因为它根本不存在!-_-。如果你声明 var pointer=Global; 报错,找不到此对象。这是因为在ECMAScript中,每个函数都某个对象的方法,我们用到的isNaN(),isFinite(),parseInt()和parseFloat()函数,看起来是独立的函数,其实它们都是Global对象的函数。...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1181">阅读全文→</a></span>
javacript中对xml dom的支持,与其他任何特性一样面临着浏览器兼容问题。 一 IE中的XML DOM 1.微软通过ActiveX的MSXML库提供了支持,通过: var oXmlDom = new ActiveXObject("MSXML2.DOMDocument.5.0")得到一个XML DOM对象,这是在IE6中的,...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1180">阅读全文→</a></span>
表格排序,一般的处理方法是传递排序的字段到后台进行重新查询并排序,javascript也可以做到简单的表格排序,备忘代码:<code> //类型转换器,将列的字段类型转换为可以排序的类型:String,int,float<br /> function convert(sValue, sDataType) {<br /> sw...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1179">阅读全文→</a></span>
一。样式编程 1.页面中的每一个元素都具有一个style对象,此对象管理元素的CSS样式。这是在IE4.0引入的,后来作为DOM标准被接受。使用方法: var oDiv=document.getElementById("div1"); alert(oDiv.style.backgroundColor); style对象拥有一个cs...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1177">阅读全文→</a></span>
在W3C新的事件模型框架中,IE和Mozilla都实现了相应的版本,IE的是attachEvent和detachEvent来实现元素事件的添加和删除,而Mozilla则是标准的addEventListener和 removeEventListener。在传统的javascript事件模型中,我们没办法为一个页面元素注册多个事件,只有靠自己来实现观察者模式。代...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1178">阅读全文→</a></span>
首先需要理解的一点是,DOM是针对XML的基于树的API,它的实现有很多(各语言基本都有自己的实现),我们讨论的是javascript中或者说xhtml(html)对DOM的实现。 一、使用DOM 考虑一个html文件:<code><html><br /><head><title>测试</title><...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1176">阅读全文→</a></span>
以前学了一个月的asp.net算没学,把三层结构的概念改改就套在JS上。^^,那JS要怎样分层呢?其实主要是多了一个页面级的数据库 表现层:处理UI呈现 业务逻辑层:除了上面跟下面的都算在这个里面。当然我不介意你再细分^_^ 数据与数据维护层:JS存数据也不是一天两天的事。可有多少人在网页维护JS数据库呢? 为什么要给自己找麻烦呢,把本来简单的东西...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1175">阅读全文→</a></span>
URL篇 能过URL进行传值.把要传递的信息接在URL上. Post.htm<code><input type="text" name="username"><br /><input type="text" name="sex"><br /><i...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1172">阅读全文→</a></span>
利用Cookie. Cookie是浏览器存储少量命名数据. 它与某个特定的网页或网站关联在一起. Cookie用来给浏览器提供内存, 以便脚本和服务器程序可以在一个页面中使用另一个页面的输入数据. Post.htm<code><input type="text" name="txt1"><br /...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1173">阅读全文→</a></span>