this是Javascript语言的一个关键字。 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如, function test(){ this.x = 1; } 随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。 下面分四种情况,详细讨论this的用法。 情况一:纯 发布时间:2012-03-06 作者: 佚名技术 views(190)
每个JavaScript框架都实现跨浏览器的事件处理,鼓励你摆脱旧式的内联附加事件而使用精简的线性方法。看看清单6的jQuery例子,使用hover事件高亮显示div元素。 清单6:使用jQuery附加hover事件 $(''#the-box'').hover(function() { $(this).addClass(''highlight''); }, function() { $(this).removeClass(''highlight''); } 发布时间:2012-03-06 作者: 佚名技术 views(562)
DOM遍历 基于ID、元素类型、类名查找元素非常有用,但是如果你想基于它在DOM树中的位置来查找元素该怎么办?换句话说,你有一个给定的元素,你想查找它的父元素、子元素中的一个、它的上一个或下一个节点兄弟节点。例如,采用下面这段零碎的HTML代码: 清单1:HTML碎片(一个table) table thead tr thName/th thEmail Addr 发布时间:2012-03-06 作者: 佚名技术 views(428)
Ajax 使用 JavaScript框架 最令人信服的理由是跨浏览器的标准化Ajax请求。Ajax请求是异步的HTTP请求,向服务器端脚本发送请求,然后得到一个响应结果,如如XML、JSON、HTML、纯文本格式的数据。大多数JavaScript框架有一定形式的Ajax请求对象,它接受一系列选项作为参数。这些选项包括回调函数,在得到Web服务器的响应时调用 发布时间:2012-03-06 作者: 佚名技术 views(267)
译自: The orientation media query 中文: PPK:orientation媒体查询 原作者:PPK[Peter Paul Koch] 请尊重版权,转载请注明来源,多谢! 最近 Jason Grigby关于orientation媒体查询的概述 在博客圈和twitter中疯传,那确实很棒。媒体查询(meidia query)在不久的将来将变得非常的重要当我们不得不制作在从300px到1280px甚至 发布时间:2012-03-06 作者: 佚名技术 views(987)
实用函数 许多 JavaScript框架 都带有大量的实用函数,这些函数使得应用JavaScript开发应用程序更加容易。这篇文章有太多内容需要补充,所以我将讨论大多数框架中更为引人注目的函数中的一个。 如果你曾经使用过 JavaScript 数组,你可能对使用循环来迭代数组操作其值非常熟悉。例如,想想清单2的代码: 清单2:迭代JavaScr 发布时间:2012-03-06 作者: 佚名技术 views(174)
框架比较 表1对本文中讨论的五个框架提供详细的比较 其他值得注意的框架 为了简洁,本文只讨论五个比较流行的框架,这并不意味着这是最流行的、最好的、功能最丰富的。 其它的一些框架也值得一提、值得一看。 Cappuccino Dojo Glow GWT MochiKit Qooxdoo Rialto Rico SproutCore Spry UIZE 回顾 在本文中,你已 发布时间:2012-03-06 作者: 佚名技术 views(523)
在javascript中,方法的链式调用很流行,使用jQuery的朋友对此一定深有体会。在《javascript设计模式》中对这种方法作了比较详细的描述,实现方法的链式调用,只须让在原型中定义的方法都返回调用这些方法的实例对象的引用即可,看看书中的这段代码: (function() { function _$(els) { this.elements = []; for (var i = 0 发布时间:2012-03-06 作者: 佚名技术 views(461)
|