1,对象·
1.1 回顾对象
number(数值型) , string (字符串型) Boolean(布尔类型) null(空类型) undefined(未定义类型) object
1.2创建对象
1,自定义对象
var 对象名=new object();
2,内 置对象
String (字符) Date(时间) Array(数组) Boolean(布尔) Math(算数)RegRxp 对象
2 构造函数
2.1构造函数
使用构造函数创建新实例,必须使用new操作符,使用这种方法要经历一下四个步骤:
(1) 创建一个新对象
(2) 将构造函数的作用域赋给新对象(this就指这个新对象)
(3) 执行构造函数中的代码
(4) 返回新对象。
2.2 原型对象
prototype就是通过调用构造函数而创建的那个对象实例的原型对象。
3 继承
3.1 原型链
每个构造都有一个原型对象,原型对象都包含一个指向构造函数的指针,实例都包含一个指向原型对象的内部指针。
调用man1.getFoot()会经历如下三个步骤
(1) 搜索实例
(2) 搜索Man.prototype。
(3) 搜索Humans.prototype。
3.2 对象继承
1.借用构造函数
语法
apply([thisojb],[aryArray])
call([thisobj],[ary])
1,jQuery
jquery 优势
(1)轻量级
(2)强大的选择器
(3)出色的DOM封装
(4)可靠的事件处理机制
(5)出色的浏览器兼容性
(6)隐式迭代
(7)丰富的插件支持
编写第一个JQuery程序
语法
$(document).readdy(function(){ //代码 } )
jquery语法结构
语法
$(selector).action();
选择器 selector
$(selector)
方法action
语法
jQuery 对象。addClass(【样式名】)
jQuery 对象。addClass(【样式名】)
CSS方法
css({"属性","属性值"})有多个加{}
show与hide方法显示与隐藏
$(selector).show(); $(selector).hide();
jQuery对象
jQuery对象和DOM对象的互相转换
语法 :
jq转dom var $name = $("#name") var name=$name[0] 方法2 var$txtName=$("#txtName"); var txtName=$txtname.get(0);
DOM转JQ
var name = document.getElementById("txtName"); var $txtName=$(txtName);