随笔分类 -  JavaScript系统学习

全面系统的学习JavaScript
第四部分:JS事件
摘要:本部分将介绍JS中的事件,由于各种浏览器的事件不同,所以有分歧,故事件在不同浏览器中有不同的形式,本部分主要研究IE和火狐之下的事件差异。1.事件的分类(1)鼠标事件 ①onclick事件:是指鼠标单击时触发的事件 ②ondbclick事件:是指鼠标双击时触发的事件 ③onmousemove事件:是指鼠标浮在控件上面时触发的事件,和onmouseover的主要区别在于:onmouseover事件只要鼠标一直浮在控件上面就一直触发这个事件 ④onmousedown事件:是指按下鼠标时触发的事件 不论鼠标是否松开 ⑤onmouseout事件:是指鼠标移出控件时所触发的事件 ⑥onmouseover 阅读全文

posted @ 2011-11-27 19:22 iYiming 阅读(341) 评论(0) 推荐(0)

第三部分:window对象
摘要:window对象:表示浏览器中打开的窗口,提供关于窗口状态的信息。可以用window对象访问窗口中绘制的文档、窗口中发生的事件和影响窗口的浏览器特性。1.open()方法(1)基本语法 window.open(url,[name],[features]);解释:①url:表示要打开的窗口链接地址②name:表示描述被打开的窗口的名称,可以是window.name也可以使”_blank”,”_top”, 这里的名称跟“<a href="..." target="...">”里的“target”属性是一样的。③features:表示描述被打开的窗 阅读全文

posted @ 2011-11-27 19:20 iYiming 阅读(235) 评论(0) 推荐(0)

第二部分:JavaScript中Date、Math、String、Array对象
摘要:本部分将主要介绍JS中常用的对象以及对象的方法,其中常用的对象有:时间对象(Date),数学对象(Math),字符串对象(String),数组对象(Array)。时间对象(Date)(1)基本语法① var myDate=new Date();//通过这一声明可以获得当前的时间② var myDate=new Date(“month dd,yyyy hh:mm:ss”);③ var myDate=new Date(“month dd,yyyy”);④ var myDate=new Date(yyyy,mth,dd,hh,mm,ss);⑤ var myDate=new Date(yyyy,mm, 阅读全文

posted @ 2011-11-25 20:14 iYiming 阅读(283) 评论(0) 推荐(0)

第一部分:数据类型和常用语法
摘要:一、数据类型分类基本数据类型:数值型 (number)、字符串型(string)、逻辑型(boolean);特殊数据类型:无定义数据类型 (undefined)、空值(null);复合数据类型:函数(function)、对象(object)、数组 (array)。二、常用语法数据类型的判断用 typeof即:var num;alert(typeof num);2.转化为false的数据有:null NaN undefined 0 ‘’ “”;3.在JS中foreach的用法为 for(var a in array){……}三、备注与解释null、undefined与NaN的区别类型分析:(1. 阅读全文

posted @ 2011-11-25 10:01 iYiming 阅读(140) 评论(0) 推荐(0)

总结——IE与火狐中JS的使用区别
摘要:1.事件源IE中:window.event.srcElementff中:e.target2.绑定事件IE中:element.attachEvent(on+"事件名",function(e){……})ff中:element.addEventListener(事件名(没有on),function(){},bool值) //false是设置冒泡 有里到外,true是由外到里3.取消事件IE中: window.event.returnValue = false;ff中:e.preventDefault();4.取消冒泡IE中:window.event.cancelBubble=tr 阅读全文

posted @ 2011-11-06 20:35 iYiming 阅读(242) 评论(0) 推荐(0)

导航