您的位置:首页 > Web前端 > JavaScript

JavaScript的内置对象和函数

2015-06-29 09:51 585 查看
javascript 内置对象:

1.Date

2.Math

3.Number

4.Boolean

5.String

6.Array

7.RegExp

8.Function

9.Object

10.全局属性:

      Infinity           指定一个正负无穷大的数值

      NaN              指定一个 “非数字” 值

      undefined    指定一个未被赋值的变量

11.事件

     A. 窗口事件,只在body和frameset元素中才有效

          onload      页面或图片加载完成时

          onunload     用户离开页面时

    B.表单元素事件,在表单元素中才有效

         onchange     框内容改变时

         onsubmit     点击提交按钮时
         onreset     重新点击鼠标按键时
         onselect     文本被选择时
         onblur      元素失去焦点时
         onfocus     当元素获取焦点时

   C.键盘事件,在 base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,title元素里都无效
         onkeydown    按下键盘按键时
         onkeypress    按下或按住键盘按键时
         onkeyup     放开键盘按键时

   D.在 base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,title元素里都无效
         onclick        
鼠标点击一个对象时
         ondblclick    鼠标双击一个对象时
         onmousedown 鼠标被按下时
         onmousemove 鼠标被移动时
         onmouseout    鼠标离开元素时
         onmouseover 鼠标经过元素时
         onmouseup    释放鼠标按键时

   E.其他
         onresize     当窗口或框架被重新定义尺寸时
         onabort     图片下载被打断时
         onerror     当加载文档或图片时发生错误时

自定义对象
    A:初始化对象

          例如: 对象={属性1:值1;属性2:值2;......属性n:值n} 注意:每个属性/值对之间用分号隔开;

    B: 定义构造函数的对象

          例如:
          function 函数名(属性1, 属性2,......属性N){
                 this.属性1=属性值1;
                 this.属性2=属性值2;
                 this.属性n=属性值n;

                 this.方法名1=函数名1;
                 this.方法名2=函数名2;
         
}

    注意:方法名和函数名可以同名,但是在方法调用函数前,函数必须已经定义好,否则会出错

为自定义的函数创建新的实例一样是使用 new 语句。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript