随笔分类 -  js

使自定义事件支持多绑定 js
摘要: 阅读全文

posted @ 2014-09-04 17:24 锟斤拷锟斤拷 阅读(148) 评论(0) 推荐(0) 编辑

js移动焦点到最后
摘要:当输入框(input/textarea)获得焦点时,将焦点移动到最后,在某些情况下用户体验很好。网上的大部分方法都是针对IE浏览器的。代码如下:varel =document.getElementById('txtArticle');varrange = el.createTextRange();r... 阅读全文

posted @ 2014-09-01 11:57 锟斤拷锟斤拷 阅读(529) 评论(0) 推荐(0) 编辑

js键盘事件全面控制
摘要:js键盘事件全面控制主要分四个部分第一部分:浏览器的按键事件第二部分:兼容浏览器第三部分:代码实现和优化第四部分:总结第一部分:浏览器的按键事件用js实现键盘记录,要关注浏览器的三种按键事件类型,即keydown,keypress和keyup,它们分别对应onkeydown、 onkeypress和... 阅读全文

posted @ 2014-09-01 11:01 锟斤拷锟斤拷 阅读(215) 评论(0) 推荐(0) 编辑

js键盘事件兼容浏览器
摘要:document.onkeydown=function(event){ var e = event || window.event || arguments.callee.caller.arguments[0]; ale... 阅读全文

posted @ 2014-09-01 10:28 锟斤拷锟斤拷 阅读(169) 评论(0) 推荐(0) 编辑

javascript中href和replace比较
摘要:在使用javascript的时候,有时候对于经常使用的方法太熟悉而忽略了他们之间原理的细微差别。举例如下:window.location.href,window.location.replace。这两种方式都可以让页面跳转到一个新的页面,但是其中我就忽略了跳转之后的细节,比如返回的原来的页面。 wi... 阅读全文

posted @ 2014-08-30 14:32 锟斤拷锟斤拷 阅读(302) 评论(0) 推荐(0) 编辑

tagName和nodeName的区别
摘要:首先介绍DOM里常见的三种节点类型(总共有12种,如docment):元素节点,属性节点以及文本节点,例如head,其中h2是元素节点,class是属性节点,head是文本节点,在这里你可以说 h2这个元素节点包含一个属性节点和一个文本节点。其实几乎所有HTML的标签都是元素节点,而id, ti... 阅读全文

posted @ 2014-08-30 14:30 锟斤拷锟斤拷 阅读(290) 评论(0) 推荐(0) 编辑

火狐和ie下获取javascript 获取event
摘要:javascript 获取event先从一个简单的例子说起,一个简单的button控件如下:然后为其注册事件,这样的情况,怎么在javascript里获取event呢,特别是firefox的情况。请看:不出意外的话,在ie/ff下,上面例子都将输出INPUT,即是触发click事件节点的标签名,ie... 阅读全文

posted @ 2014-08-28 11:33 锟斤拷锟斤拷 阅读(206) 评论(0) 推荐(0) 编辑

caller 属性和callee属性
摘要:1、caller 属性返回一个对函数的引用,即调用了当前函数的函数体。functionName.caller :functionName 对象是所执行函数的名称。说明:对于函数来说,caller 属性只有在函数执行时才有定义。 如果函数是由 JScript 程序的顶层调用的,那么 caller 包含... 阅读全文

posted @ 2014-08-28 10:45 锟斤拷锟斤拷 阅读(209) 评论(0) 推荐(0) 编辑

添加和删除节点(HTML 元素)。
摘要:JavaScript HTML DOM 元素(节点)添加和删除节点(HTML 元素)。创建新的 HTML 元素如需向 HTML DOM 添加新元素,您必须首先创建该元素(元素节点),然后向一个已存在的元素追加该元素。实例这是一个段落这是另一个段落例子解释:这段代码创建新的 元素:var para=... 阅读全文

posted @ 2014-08-27 10:35 锟斤拷锟斤拷 阅读(283) 评论(0) 推荐(0) 编辑

childNodes、nodeName、nodeValue 以及 nodeType
摘要:nodeName、nodeValue 以及 nodeType 包含有关于节点的信息。nodeName属性含有某个节点的名称。元素节点的 nodeName 是标签名称属性节点的 nodeName 是属性名称文本节点的 nodeName 永远是 #text文档节点的 nodeName 永远是 #docu... 阅读全文

posted @ 2014-08-26 18:21 锟斤拷锟斤拷 阅读(441) 评论(0) 推荐(0) 编辑

event.srcElement兼容处理
摘要:在IE下,event对象有srcElement属性,但是没有target属性;Firefox下,even对象有target属性,但是没有srcElement属性.。 解决方法:使用obj(obj = event.srcElement ? event.srcElement : event.ta... 阅读全文

posted @ 2014-08-26 14:15 锟斤拷锟斤拷 阅读(485) 评论(0) 推荐(0) 编辑

js事件源window.event.srcElement兼容性写法
摘要:一个好处就是 我想让body(或其他元素内)的某些对象响应事件 就不用挨个儿去写只要在外层上写一个 然后检查event.srcElement.tagName或其他属性是不是你想要的来决定是否响应事件就可以了.不过好像event.srcElement在ff里不起作用 比如spandivevent对象指... 阅读全文

posted @ 2014-08-26 13:54 锟斤拷锟斤拷 阅读(942) 评论(0) 推荐(0) 编辑

jquery 回车事件
摘要:jquery 回车事件 简单地记下jquery实现回车事件,代码如下:全局: $(function(){document.onkeydown = function(e){ var ev = document.all ? window.event : e; if(ev.keyCode==... 阅读全文

posted @ 2014-08-11 18:30 锟斤拷锟斤拷 阅读(159) 评论(0) 推荐(0) 编辑

传递给函数的隐含参数:arguments及递归函数的实现
摘要:传递给函数的隐含参数:arguments当进行函数调用时,除了指定的参数外,还创建一个隐含的对象——arguments。arguments是一个类似数组但不是数组的对象,说它类似是因为它具有数组一样的访问性质,可以用arguments[index]这样的语法取值,拥有数组长度属性length。arg... 阅读全文

posted @ 2014-08-11 18:18 锟斤拷锟斤拷 阅读(256) 评论(0) 推荐(0) 编辑

js给定时器调用传递参数
摘要:给定时器调用传递参数无论是window.setTimeout 还是window.setInterval,在使用函数名作为调用句柄时都不能带参数,而在许多场合必需要带参数,这就需要想方法解决。例如对于函数hello(_name),它用于针对用户名显示欢迎信息:var userName="jack";/... 阅读全文

posted @ 2014-08-11 15:22 锟斤拷锟斤拷 阅读(804) 评论(0) 推荐(0) 编辑

事件冒泡
摘要:(1)什么是事件起泡首先你要明白一点,当一个事件发生的时候,该事件总是有一个事件源,即引发这个事件的对象,一个事件不能凭空产生,这就是事件的发生。 当事件发生后,这个事件就要开始传播。为什么要传播呢?因为事件源本身并没有处理事件的能力。例如我们点击一个按钮时,就会产生一个click事件,但这个按钮本... 阅读全文

posted @ 2014-08-11 11:52 锟斤拷锟斤拷 阅读(164) 评论(0) 推荐(0) 编辑

js中冒泡事件和捕获事件
摘要:js中冒泡事件和捕获事件:冒泡事件:冒泡事件是从里向外,即是从被绑定元素开始一直向外到达页面的所有祖先元素都会被触发,这 一过程被称为事件冒泡。这个事件从原始元素开始一直冒泡到DOM树的最上层捕获事件:捕获事件是从页面的最上层到被绑定元素都会触发。IE只支持事件冒泡,不支持事件捕获冒泡事件和捕获事件... 阅读全文

posted @ 2014-08-11 11:50 锟斤拷锟斤拷 阅读(745) 评论(0) 推荐(1) 编辑

认识js函数对象(Function Object)
摘要:认识函数对象(Function Object)可以用function关键字定义一个函数,对于每个函数可以为其指定一个函数名,通过函数名来进行调用。这些都是代码给用户的印象,而在JavaScript解释执行的时候,实际上每个函数都是被维护为一个对象,这就是本小节将要介绍的函数对象(Function O... 阅读全文

posted @ 2014-08-09 14:56 锟斤拷锟斤拷 阅读(8447) 评论(0) 推荐(0) 编辑

JavaScript对象就是一组属性(方法)的集合
摘要:在JavaScript中,每个对象可以看作是多个属性(方法)的集合,引用一个属性(方法)很简单,即:对象名.属性(方法)名除此之外,还可以用方括号的形式来引用:对象名[“属性(方法)名”]注意,这里的方法名和属性名是一个字符串,而非原先点号后面的标识符,例如:var arr=new Array();... 阅读全文

posted @ 2014-08-09 10:44 锟斤拷锟斤拷 阅读(944) 评论(0) 推荐(0) 编辑

XML DOM
摘要:XML DOMDOM (Document Object Model,文档对象模型)定义了访问和操作文档的标准方法。XML DOMXML DOM (XML Document Object Model) 定义了访问和操作 XML 文档的标准方法。DOM 把 XML 文档作为树结构来查看。能够通过 DOM... 阅读全文

posted @ 2014-08-07 09:24 锟斤拷锟斤拷 阅读(138) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示