摘要: 在鼠标事件的事件对象中,相应的保存着与该事件对应的信息。 当鼠标主按钮(默认左键)按下并抬起时,触发click事件,这个信息是固定的。但当发生mousedown和mouseup时,event就会有一个button属性来保存按下或抬起的键。当event.button为0时是主键(左键),为1时是滚轮, 阅读全文
posted @ 2016-08-01 14:42 selina0526 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 说到事件,不得不讲的就是鼠标事件,因为鼠标是计算机最精准的定位设备,很多操作都需要鼠标。常见的鼠标事件有: 绑定鼠标事件建议不要取消默认行为,因为它们有依赖关系,比如只有当鼠标按钮按下并抬起时才会触发click事件,如果取消了mousedown或mouseup的默认行为,那么click将不会被触发, 阅读全文
posted @ 2016-07-29 10:01 selina0526 阅读(207) 评论(0) 推荐(0) 编辑
摘要: HTML4和css2目前支持为不用的媒体类型设定专有的样式,如,一个页面在屏幕上时使用无衬线字体,而在打印时使用衬线字体。screen和print是两种已定义的媒体类型。媒体查询让样式表有更强的针对性,扩展了媒体类型的功能。 媒体查询既可以在样式表中使用也可以在link中使用,甚至可以指定应用的样式 阅读全文
posted @ 2016-07-28 16:15 selina0526 阅读(249) 评论(0) 推荐(1) 编辑
摘要: unload事件 当页面卸载或用户从当前页面换到其他页面上时,会在window上触发unload事件。根据DOM2级规范规定,unload应该在body上触发,但所有浏览器都实现了在window上触发unload,以保证向后兼容。 与load事件相同,也有两种绑定方式,推荐使用JavaScript方 阅读全文
posted @ 2016-07-28 11:45 selina0526 阅读(415) 评论(0) 推荐(0) 编辑
摘要: load事件属于CSS3规范中的UI事件,load事件处理程序在页面元素和资源(html/script/link/img等)全部加载完成后在window上触发,或在img元素加载完成后再img元素上触发。可以用HTML特性的方式在body元素上绑定load事件,也可以用JavaScript在wind 阅读全文
posted @ 2016-07-27 10:18 selina0526 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript中,执行环境定义了变量和函数有权范文的其他数据,决定了它们各自的行为;作用域就是变量和函数可以被访问的范围,分为全局作用域和局部作用域;如: 以上代码,全局作用域定义了变量a并为window绑定了一个load事件的处理函数;这个函数内部是一个局部作用域,定义了一个变量b和一个函 阅读全文
posted @ 2016-07-25 15:05 selina0526 阅读(205) 评论(0) 推荐(0) 编辑
摘要: JavaScript事件处理函数通过event对象获取事件相关信息,根据浏览器对DOM的实现情况event对象有两种: DOM的事件对象 DOM事件对象通过向函数传递参数获取,如下: 执行上面的函数会弹两次‘click’,也就是事件类型。 DOM事件对象的方法和属性有: IE的事件对象 IE的事件对 阅读全文
posted @ 2016-07-20 10:39 selina0526 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的。 正 阅读全文
posted @ 2016-07-19 18:17 selina0526 阅读(9406) 评论(0) 推荐(1) 编辑
摘要: JavaScript中的事件处理根据标准和浏览器的兼容程度共有三种方式: DOM0级处理方式,如下 1 var oBtn = document.getElementById('btn'); 2 oBtn.onclick = function(){ 3 alert('你好'); 4 }; 这种方式不存 阅读全文
posted @ 2016-07-19 11:06 selina0526 阅读(171) 评论(0) 推荐(0) 编辑