胖在一方

出得厅堂入得厨房的胖子

导航

2008年6月3日

摘要: 鼠标事件是web上最常用的事件类型 click用户点击鼠标左键时发生(如果右键也按下也不会发生)。当用户的焦点在按钮上,按下了回车,也会触发此事件。dblclick用户双击鼠标左键时发生(如果右键也按下则不会发生)。mousedown用户点击任意一个鼠标按钮时发生。mouseout鼠标指针在某个元素上,且用户正要将其移出元素的边界时发生mouseover鼠标移出某个元素,到另一个元素上时发生mou... 阅读全文

posted @ 2008-06-03 09:51 胖在一方 阅读(3753) 评论(0) 推荐(0)

摘要: 1、获取事件的目标是不一样的位于事件中心对象成为目标(target),假设 元素分配onclick事件处理函数,触发click事件时, 就被认为 是目标IEvaroTarget=oEvent.srcElement;//Masintosh的IE同时支持srcElement和target属性DOMDOM兼容的游览器上目标包含在target属性中varoTarget=oEvent.target;2、获取... 阅读全文

posted @ 2008-06-03 09:43 胖在一方 阅读(2901) 评论(0) 推荐(0)

2008年5月17日

摘要: IE 和 DOM 事件的相似形 1、获取事件类型 可以在任意一种游览器上获取事件的类型 var sType=oEvent.type; 他返回类似"click"或者"mouseover"之类的值,当某个函数同时为两个事件的处理函数时,可以区分。 functionhandler(oEvent){if(sType=="click"){.}elseif(sType=="mouseover"){..}}o... 阅读全文

posted @ 2008-05-17 11:53 胖在一方 阅读(599) 评论(0) 推荐(1)

2008年4月25日

摘要: 在IE中,事件对象是window对象的一个属性 event,也就是说,事件处理函数必须这样访问.//IEoDiv.onclick=function(){varoEvent=window.event;}event 对象仅在事件中可用──这意味着,你可以在事件句柄中使用该对象,但不能在其它代码中使用。 尽管它是window对象的属性,event对象还是只能在事件发生时访问,所有的事件处理函数执行完毕后... 阅读全文

posted @ 2008-04-25 09:26 胖在一方 阅读(259) 评论(0) 推荐(0)

2008年4月24日

摘要: 事件处理函数/监听函数 用于响应某个事件而调用的函数称为事件处理函数(event handler),或者DOM称为事件监听函数(event listener). 事件处理函数有2种分配方式,在javascript中或者在HTML中.javascript中分配事件处理函数首先要取得处理的对象的引用,然后将函数赋值给对应的事件处理函数属性,例如varoDiv=document.getElementBy... 阅读全文

posted @ 2008-04-24 15:39 胖在一方 阅读(775) 评论(2) 推荐(0)

摘要: 事件发生的顺序(也就是事件流)是IE4.0与Netscape4.0在事件支持上的主要差别IE的事件处理机制IE上事件的解决方案是绰号为冒泡(dubbed bubbling)的技术,冒泡型事件的基本思想是,事件按照从最特定的目标 到最不特定的目标(document对象)的顺序触发,例如如果有下面的页面<html><head></head><bodyoncli... 阅读全文

posted @ 2008-04-24 11:51 胖在一方 阅读(415) 评论(0) 推荐(0)

2008年4月9日

摘要: 理解RegExp对象RegExp的实例有一些开发人员可以使用的属性.global-Boolean值,表示g(全局属性)是否已经设置ignoreCase-Boolean值,表示i(忽略大小写)是否已设置lastIndex -整数,代表下次匹配将会从那个字符位置开始(只有使用test()或exec()函数才会填入,否则为0)multiline -Boolean值,表示m(多行模式选项)是否已设置sou... 阅读全文

posted @ 2008-04-09 09:54 胖在一方 阅读(230) 评论(0) 推荐(0)

摘要: 分组分组是通过一系列括号包括一系列字符,字符类以及量词来使用的。例如想匹配字符串"dogdog" 可以使用分组 /(dog){2}/ 来表示。varre=/([bd]ad?)*/;//可以匹配ba,dabda,bad,dad,bdad使用反向引用每个引用都被存放在一个特殊的地方以备将来使用,这些存储在分组中的特殊值,被成为反向引用。反向引用是按照从左到右遇到的左括号的顺序来进行创建和编号的,例如表... 阅读全文

posted @ 2008-04-09 09:46 胖在一方 阅读(704) 评论(0) 推荐(0)

2008年4月8日

摘要: JavaScript对正则表达式的支持是通过ECMAScript中的RegExp类来实现的。re=newRegExp("pattern",["flags"])re 必选项。将要赋值为正则表达式模式的变量名。 Pattern 必选项。要使用的正则表达式模式。如果使用语法 1,用 "/" 字符分隔模式。如果用语法 2,用引号将模式引起来。flags 可选项。如果使用语法 2 要用引号将 flag 引起... 阅读全文

posted @ 2008-04-08 17:24 胖在一方 阅读(663) 评论(0) 推荐(0)

2008年3月12日

摘要: 为了协助表格的建立,HTML DOM 给<table> <tbody> <tr>等元素都添加了方法===========================<table/>添加了一下内容===========================caption指向<caption>元素(如果存在)tBodies<tbody/>元素集合t... 阅读全文

posted @ 2008-03-12 11:18 胖在一方 阅读(727) 评论(0) 推荐(0)

2008年3月6日

摘要: 并非所有的游览器对DOM的支持都一样,一般来说,Mozilla对DOM标准支持最好,全部支持DOM Level2, Opera和Safari也支持所有的DOM LEVEL1,和DOM Level2. IE它对DOM Level1的实现都还不完整.document对象是BOM的一部分。同时也是HTML DOM的 HTMLDocument对象的一种表现形式访问attribute的三个方法。getAtt... 阅读全文

posted @ 2008-03-06 10:11 胖在一方 阅读(312) 评论(0) 推荐(0)

2008年3月5日

摘要: 设置时间间隔有2种方法 setTimeout Evaluates an expression after a specified number of milliseconds has elapsed iTimerID = window.setTimeout(vCode, iMilliSeconds [, sLanguage]) var setID; setID=... 阅读全文

posted @ 2008-03-05 17:19 胖在一方 阅读(473) 评论(0) 推荐(0)

摘要: ECMAScript把日期存储为距离UTC时间1970年1月1日凌晨12点的豪秒数. UTC是 Universal Time Code(通用时间代码,也叫Greenwich Mean Time格林尼治标准时间) var d =new Date(); // 默认就是当天的日期和时间 alert(d.toLocaleDateString()); //o... 阅读全文

posted @ 2008-03-05 17:04 胖在一方 阅读(363) 评论(0) 推荐(0)

2008年3月3日

摘要: 今天在改程序,需要弹出一个ModalDialog 但是代码一运行就出现脚本提示 "由于控件目前不可见,未启用或者类型不匹配,因为无法将焦点移向它" 一开始以为是RPWT 但是其他的 showModalDialog 取可以运行,估计是我的那个页面的问题,调了半天,先吧所有的代码注释掉,然后在一行一行的加上,结果是由于我的那个 setFocus脚本问题,查了下资料 貌似 好像 在 showModalD... 阅读全文

posted @ 2008-03-03 12:10 胖在一方 阅读(236) 评论(0) 推荐(0)

2008年2月29日

摘要: 从资料上查到数组最多可以存放4294967259项(够多了吧,) 声明数组的方法 //创造Array类 var aValues =new Array(); //声明数组方法1.如果知道数组中的个数,可以用参数传递数组个数 var aValue = new Array(3); aValue[0]="blu... 阅读全文

posted @ 2008-02-29 13:31 胖在一方 阅读(425) 评论(0) 推荐(0)