码迷,mamicode.com
首页 > Web开发 > 详细

js主要知识轮廓笔记

时间:2015-01-09 19:17:25      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

一、js中的基础类型和引用类型:

基础类型:
1、Number
2、String
3、Boolean
4、Undefined
5、Null

引用类型(内置对象):
1、Object类型
2、Array类型
3、Date类型
4、Regexp类型(字面量表示法:/[bc]at/i 构造函数方法:new RegExp("[bc]at","i") 标志有:g/i/m 实例方法:exec("要验证的字符串") 匹配上就返回一个数组,匹配不上就返回个null )
5、Function类型(内部属性:this、arguments;函数属性:length、prototype;函数方法:call()、apply())
6、基本包装类型(Boolean类型、Number类型、String类型)
7、单体内置对象(Global、Math)

(备注:创建引用类型实例往往有构造函数方法和字面量表示法两种)


二、BOM
目录:
1、window对象
2、location对象
3、navigator对象
4、screen对象
5、history对象

1、window对象
双重角色:js访问浏览器的窗口的一个接口和Global对象,全局作用域中声明的变量和函数都会变成window对象的属性和方法。页面中涉及框架的<frameset>/<frame>的,每个框架都对应一个window(详见js高级编程)
浏览器窗口的位置: window.screenLeft


三、DOM

 

 

四、js中的this
全局环境中:this;//指window对象;
函数调用:foo(); //this指的也是window对象;
作为对象方法调用时:test.foo(); //this指向对象本身 test
当使用 Function.prototype 上的 call 或者 apply 方法时,函数内的 this 将会被 显式设置为函数调用的第一个参数。
在构造函数中,this指向新创建的对象本身。

js主要知识轮廓笔记

标签:

原文地址:http://www.cnblogs.com/lxf1117/p/4213819.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!