JavaScript理论部分
清水l
这个作者很懒,什么都没留下…
展开
-
javascript的事件三要素
事件三要素包含事件源 是指那个元素引发的事件。比如当你点击cdsn图标的时候,会跳转到cdsn首页。那么这个cdsn图标就是事件源。再或者,可以这样理解, 当你对某个元素执行动作的时候,会触发一系列效果(动画,跳转....),那么这个元素就是事件源 事件 事件是指执行的动作。 例如,点击,鼠标划过,按下键盘,获得焦点。 事件驱动程序 事件驱动程序即执行的结果...原创 2018-01-23 12:51:57 · 7188 阅读 · 1 评论 -
JavaScript关于事件对象的一些问题
事件对象概述 当我们触发dom'的某个事件时,会产生一个事件对象event,event里包含了所有关于此事件的信息。所有的浏览器都支持event对象,但是支持的方式有一定差异。 chrome,Firefox,safari等浏览器支持event(带参数,任意参数)ie678支持event window.event(无参数,内置) 事件对象的获取 火狐,谷歌,eve...原创 2018-01-24 17:13:33 · 155 阅读 · 0 评论 -
JavaScript关于exec()函数的理解
exec() 方法用于检索字符串中的正则表达式的匹配。 官方说法是这样的,但是我刚开始查的时候看了一遍有点蒙圈。 所以重新把它翻译成人话。exec()作用就是在字符串中 用 正则 来找 匹配的字符返回值是一个数组 , 数组中第一个元素是匹配到的内容,第二个是匹配到内容的首文字在该字符串中的索引,第三个元素则是,你传进去的字符串。 以上就是exec()函数...原创 2018-02-01 21:18:35 · 1667 阅读 · 0 评论 -
JavaScript模板引擎实现原理和封装
这里以art-template为例先看例子<!-- 引入模板引擎js文件--><script type="text/javascript" src="arttemplate.js"></script><div id="content"></div><!-- 编写模板,此模板放在h原创 2018-02-05 01:44:03 · 1274 阅读 · 0 评论 -
阻止A标签默认行为的问题
1. 链接的onclick事件被先执行,其次是href属性下的动作(页面跳转,或 javascript 伪链接);2. 假设链接中同时存在href与onclick,如果想让href属性下的动作不执行,onclick必须得到一个false的返值;3. 如果页面过长有滚动条,且希望通过链接的 onclick事件执行操作。应将它的 href属性设为 javascript:void(0); ,而不要是 ...转载 2018-04-15 22:51:36 · 2465 阅读 · 0 评论