`
cindylu520
  • 浏览: 142631 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表

event对象 参考手册

    博客分类:
  • JS
http://www.w3school.com.cn/htmldom/dom_obj_event.asp
定义和用法 relatedTarget 事件属性返回与事件的目标节点相关的节点。 对于 mouseover 事件来说,该属性是鼠标指针移到目标节点上时所离开的那个节点。 对于 mouseout 事件来说,该属性是离开目标时,鼠标指针进入的节点。 对于其他类型的事件来说,这个属性没有用。 语法 event.relatedTarget     实例 下面例子可返回指针刚刚离开的元素:   <html> <head> <script type="text/javascript"> function getRelEle ...
Getter是一种获取一个属性的值的方法,Setter是一种设置一个属性的值的方法。可以为任何预定义的核心对象或用户自定义对象定义getter和setter方法,从而为现有的对象添加新的属性。 有两种方法来定义Getter或Setter方法: 在对象初始化时定义 在对象定义后通过Object的__defineGetter__、__defineSetter__方法来追加定义 要注意的就是getter方法没有参数,setter方法必须有一个参数,也就是要设置的属性的新值。   __defineGetter__和__defineSetter__是Firefox的特有方法,可以利用来它自定义对 ...
Definition and Usage定义与用法 The prototype property allows you to add properties and methods to an object.prototype属性允许你向一个对象添加属性和方法 Syntax语法 object.prototype.name=value     Example 1实例 In this example we will show how to use the prototype property to add a property to an object:在下面的例子中,我们将演示如何用p ...
element.addEventListener(type, listener, useCapture);详解:1)element 是要绑定函数的对象:document、window 或 XMLHttpRequest。2)type 字符串,事件名称,要注意的是"onclick"要改为"click","onblur"要改为"blur",也就是说事件名不要带"on",比如“click”、“mouseover”、“keydown”等。3)listener 实现了 EventListener 接口或者是 ...
1. XYZ 检查你的拉链 Hey, man. XYZ. 老兄啊! 检查一下你的拉链吧。 "XYZ" 是 "Check your zipper." 的意思。美国填表中的选项多用打"X"来表示。这个选项的动作就叫"Check",也就是XYZ 中的X。Y 代表Your,Z当然代表Zipper 啰!   2. kiss ass 拍马屁 A: Mary, I'm sorry for cheating on you before. Do you see any chance that we can get back ...
1.What the *** is going on? (到底怎么回事?) 通常此话出于黑人之口,且口气最宜为疑惑,不解,愤怒等等。若是白人则多数时候会说-What the hell is going on?意义相同而适用于更多场合。说此话之人身份通常为上级,且相处较久。不过 ...
1)If a thing is worth doing,it's worth doing well. 如果事情值得做,就值得做好。   2)Don't keep me waiting long. 不要让我等太久。   3)He has a remarkable memery. 他有惊人的记忆力。   4)He has completed the task. 他完成了这个任务。   5)He has quite a few friends. 他有不少朋友。 6)He is capable of any crime. 他什么样的坏事都能干得出来。   7)Knowing som ...
与其说时间管理是一门艺术,倒不如说是一种生活的技巧。艺术首先需要长时期的学习和揣摩,然后在创作时还需要花费大量的时间和精力去精雕细琢,艺术家可以每天花十几个小时来思考如何进行艺术创作,可谁会每天花十几个小时来规划今天自己要做什么呢?生活的技巧则是人们经过长时间生活、工作的实践总结出来的行之高效的方法论,技巧往往并不高深,看似都是些浅显易懂的道理,但区别就在于,如果您重视、学习并掌握它,那么您就能很好地操控您的工作和生活进而驾驭您的人生,但如果您因为它不够“高深”而忽视它,那么您的生活和工作往往很难持续地迈上新的台阶。 我们每个人来到这个世界的时候,先天有很多条件都是不平等的。“人人平等”只 ...
  最近博客园里程序员过30岁能不能再写程序的帖子好像又火起来了。当年我刚入行做IT,看到的这类帖子,吓得不得了——差点就放弃了,还好我胆子大。所以今天有空,再看到这样的帖子,总是忍不住要多说几句。   我大学里学的专业是国际贸易,毕业后主要是做律师,也比较深入的涉足过装饰行业,几年前转行做了IT。   所以,我想,关于这个话题,我能给大家一个不同视角的启示。当然,个人意见,仅供参考,这本来就是一个仁者见仁,智者见智的话题。   下面我就以下一些常见的观点逐个的谈一谈。   1. 程序员的门槛低。   这我承认,我就是一个例子,呵呵,很多人骂的那种“进来抢了你们饭碗”的人。当年找工作的 ...
自然,我们都习惯了 IE,在 IE 中要在函数中获得各事件对象很容易,直接用 event、event.srcElemtn、event.fromElement、event.toElement 就行了。在 FireFox 中获得触发事件的元素可以用 event.target,但其他两个 fromElement 和 toElement 就要费些周折。所以,为了保持一致的使用方式,也为了保持原有的使用习惯,我们加入以下 JS 代码(代码有些紧凑,未加注释,应该很好理解):   <script language="javascript"> //addEventLis ...
JavaScript是基于对象(object-based)的语言。这与Java不同,Java是面向对象的语言。而基于对象的基本特征,就是采用事件驱动(event-driven)。它是在用形界面的环境下,使得一切输入变化简单化。通常鼠标或热键的动作我们称之为事件(Event),而由鼠标或热键引发的一连串程序的动作,称之为事件驱动(Event Driver)。而对事件进行处理程序或函数,我们称之为事件处理程序(Event Handler)。 一 ,JavaScript基本数据结构 1.四种基本的数据类型:数值(整数和实数)、字符串型(用“”号或‘’括起来的字符或数值)、布尔型(使True或F ...
1)It's really simple.很简单。   2)It's a piece of cake.小事一桩。   3)It's as easy as pie.真是易如反掌。   4)It's no big deal.没什么大不了的。   5)It's a no brainer.这很简单不用动什么脑筋的。   6)I can do it with my eyes closed.我眼睛闭起来都能做。   7)Nothing to it!没什么难的。   8)That's no sweat at all.那个一点都不难。   9)It's a cinch.简单得很。 ...
1. Div居中问题 div设置 margin-left, margin-right 为 auto 时已经居中, IE 不行,IE需要设定body居中, 首先在父级元素定义text-algin: center; 这个的意思就是在父级元素内的内容居中。    2.链接(a标签)的边框与背景 a 链接加边框和背景色,需设置 display: block, 同时设置 float: left 保证不换行。 参照 menubar, 给 a 和 menubar 设置高度是为了避免底边显示错位, 若不设 height, 可以在 menubar 中插入一个空格。 3.超链接访问过后hover样式就不出现的问题 ...
CSS bug是布局中最头疼的问题。我们需要兼顾各种浏览器,以期待获得一致的效果。非常遗憾的是各厂商之间的竞争导致很多问题的存在。而IE6与IE7在很多问题上也存在着很大的差别。轻松的解决CSS bug是我们必须掌握的技能。现在整理出最常用的12种CSS BUG解决方法以及CSS BUG类的小技巧。一、 针对浏览器的选择器这些选择器在你需要针对某款浏览器进行css设计时将非常有用.  * html {}  IE7及其更低版本  *:first-child+html {} * html {}  仅针对IE7  *:first-child+html {}  IE7和当代浏览器  html>bo ...
Global site tag (gtag.js) - Google Analytics