标签:类型 pre 动向 原型 roc null -o 全局对象 个数
主要来写写一些用过但不太熟练的内容,重新梳理一遍,与便于记忆。例子:
<table>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
2.表单
表单项
<input />
<select>
3.函数
返回值,就是函数执行的结果。
参数,函数的实参也可以是任意的数据类型。
4.作用域
在JS中作用域分成两种:
1.全局作用域
尽量不要在全局中创建变量
2.函数作用域
当在函数作用域中使用一个变量时,它会先在自身作用域中寻找,
如果找到了则直接使用,如果没有找到则到上一级作用域中寻找,
如果找到了则使用,找不到则继续向上找,一直会
在函数作用域中,也具有该特性,使用var关键字声明的变量会在函数所有的代码执行前被声明,
如果没有使用var关键字声明变量,则变量会变成全局变量
5.this
6.构造函数
构造函数就是一个普通的函数,只是他的调用方式不同,
如果直接调用,它就是一个普通函数
如果使用new来调用,则它就是一个构造函数
例子:
function Person(){
}
构造函数的执行流程:
1.创建一个新的对象
2.将新的对象作为函数的上下文对象(this)
3.执行函数中的代码
4.将新建的对象返回
instanceof 用来检查一个对象是否是一个类的实例
枚举对象中的属性
for...in
语法:
for(var 属性名 in 对象){
}
for...in语句的循环体会执行多次,对象中有几个属性就会执行几次,
每次讲一个属性名赋值给我们定义的变量,我们可以通过它来获取对象中的属性
7.原型(prototype)
暂时就这些啦(╥╯^╰╥),还没有学到位,再学一点点再写
标签:类型 pre 动向 原型 roc null -o 全局对象 个数
原文地址:http://blog.51cto.com/13458537/2061706