JavaScript
大巧不工
重剑无锋,大巧不工
展开
-
Javascript中最常用的55个经典技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收转载 2008-10-08 09:32:00 · 493 阅读 · 0 评论 -
jQuery阻止事件冒泡 原文http://book.51cto.com/art/200807/79154.htm
3.4 限制和终止事件 刚才介绍的mouseout事件的例子,说明有必要对事件的作用范围进行限制。当使用.click() 处理这种特殊例子时,需要考虑其他一些从空间(阻止事件被发送到某些元素)或时间(阻止事件在某个时间发送)上限制事件的情况。 3.4.1 阻止事件冒泡 我们在前面已经举例说明事件冒泡可能会导致问题的一种情形。为了展示一种.hover()也帮不上我们转载 2011-12-15 15:22:55 · 614 阅读 · 0 评论 -
jQuery事件的旅程原文 http://book.51cto.com/art/200807/79150.htm
当页面上发生一个事件时,每个层次上的DOM元素都有机会处理这个事件。以下面的页面模型为例: 当在浏览器中形象化地呈现这些由嵌套的代码构成的元素时,我们看到的效果如图3-8所示。 举例来说,如果单击了页面中的锚元素,那么、和全都应该得到响应这次单击的机会。毕竟,这3个元素同时都处于用户鼠转载 2011-12-15 15:14:25 · 641 阅读 · 0 评论 -
Javascript和CSS浏览器兼容总结——作者java3xxx
javascript部分1. document.form.item 问题问题:代码中存在 document.formName.item(“itemName”) 这样的语句,不能在FF下运行解决方法:改用 document.formName.elements["elementNam转载 2011-07-18 14:30:23 · 398 阅读 · 0 评论 -
理解JavaScript中的事件处理
什么是事件?事件(Event)是JavaScript应用跳动的心脏 ,也是把所有东西粘在一起的胶水。当我们与浏览器中 Web 页面进行某些类型的交互时,事件就发生了。事件可能是用户在某些内容上的点击、鼠标经过某个特定元素或按下键盘上的某些按键。事件还可能是 Web 浏览器中发生的事情,比如说某个 Web 页面加载完成,或者是用户滚动窗口或改变窗口大小。 通过使用 JavaScript ,你可以监听特定事件的发生,并规定让某些事件发生以对这些事件做出响应。 今天的事件在漫长的演变史,我们已经告别了内嵌转载 2010-07-02 10:36:00 · 1535 阅读 · 0 评论 -
prototype.js 教程(二)
Chapter 2. prototype.js参考 2.1. JavaScript 类的扩展prototype.js 包中加入功能的一种途径就是扩展已有的JavaScript 类。 2.2. 对 Object 类的扩展Table 2.1. Object 类的扩展方法类别参数描述extend(destination, source)staticdestination : 任何对象, source : 任何对象用从 source 到 destination 复制所有属性和方转载 2010-07-02 10:02:00 · 1186 阅读 · 0 评论 -
prototype.js 教程(一)
Chapter 1. Programming Guide 1.1. Prototype是什么?或许你还没有用过它, prototype.js 是一个由Sam Stephenson 写的 JavaScript包。这个构思奇妙编写良好的一段兼容标准 的 一段代码将承担创造胖客户端, 高交互性WEB应用程序的重担。轻松加入Web 2.0特性。如果你最近体验了这个程序包,你很可能会发现文档并不是它的强项之一。像所有在我之前的开发者一样,我只能一头扎进prototype.js的源代 码中并且试转载 2010-07-01 10:22:00 · 527 阅读 · 0 评论 -
ie和firefox下javascript创建xml对象
<!-- function createXmlObject(){ var xmldoc = false ; //判断是否为firefox或ie var moz = (typeof document.implementation != undefined) && (typeof document.implementation.createDocument !转载 2009-10-21 22:38:00 · 2035 阅读 · 1 评论 -
javaScript随笔
2009-10-12 今天在用这个标签,网上看了点例子,发现“display:inline”和"float:left"都可以实现元素的横向排列,但是“display:inline”只是硬性将所以的元素横向排列;"float:left"当超过容器横向大小的时候可以自动换行。 关于xslt原创 2009-10-12 09:53:00 · 352 阅读 · 0 评论 -
JavaScript中setTimeout和setInterval函数的使用
这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景。 方 法实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。不过这两个函数还是有区别的,setInterval在执行完一次代码之后,经过了那个固定的时间间隔,它原创 2009-10-04 10:53:00 · 1479 阅读 · 0 评论 -
asp.net2.0的TreeView对checkbox的操作
大家会在ASP.NET2.0使用TreeView控件时发现带有CheckBox控件的TreeNode对象(TreeView节点),选择CheckBox无法回发页面。在MSDN中对于TreeView.TreeNodeCheckChanged事件有一段备注:“当 TreeView控件的复选框在两次向服务器发送之间更改状态时,会引发 TreeNodeCheckChanged事件。这使您可转载 2009-07-08 14:39:00 · 935 阅读 · 0 评论 -
Javascript打开窗口
strOut=""; strOut+="/n"+" if (!window.opener || window.opener!=login&&window.name!=EIS)"; strOut+="/n"+" {"; strOut+="/n"+" window.opener = login;"; strOut+="/n"+" var fe原创 2009-02-27 10:43:00 · 508 阅读 · 0 评论 -
Knockout subscribe,computed,extend
原文 http://blog.csdn.net/huyute/article/details/41386279 Q: KnockOut的双向绑定是如何工作的呢? A: 原理上还是挺简单的: 声明Observable的时候记住当前的值, var personName = ko.observable("");在HTML里declarative binding时,即dat转载 2017-08-12 17:09:38 · 1250 阅读 · 0 评论