一、JavaScript基本语法
- 变量的定义
- 变量必须以字母开头
- 变量也能以$和_符号开头
- 变量名称对大小写敏感
- 使用var关键词来声明变量
- 可以在一条语句分钟声明很多变量
- 未使用值来声明的变量,值是undefined
- 如果重新声明JavaScript变量,该变量不会丢失
- 变量的定义
- 字符串
- 数字
- 布尔
- 数组
- 对象
- Null
- Undefined
JavaScript变量均为对象。当声明一个变量时,就创建了一个新的对象
- 创建对象
- new Object()
- 使用对象构造器
- 使用JSON对象
- 函数
- 定义方法(与PHP一样)
- 无默认值
- 函数内部声明的变量(使用var)是局部变量
- 在函数外声明的变量是全局变量,所有脚本和函数都能访问它
- 运算符
- +号可以用来字符串的拼接
- 流程控制
- else if必须分开写
二、JavaScript内置对象
- Number
- var pi=3.14;
- var myNum=new Number(value);
- var myNum=Number(value);
- String
- var str='This is String';
- var str=new String(s)
- var str=String(s);
- 方法和属性
- Boolean
- var bol=true;
- var bol=new Boolean(value);
- var bol=Boolean(value);
- 方法和属性
- Array
- var arr=new Array();
- var arr=new Array(size);
- var arr=new Array(e1,e2,e3,...en);(无关联数组)
- 方法和属性
- Date
- var date=new Date();
- 方法和属性
- Math
- var pi_value=Math.PI;
- var sqrt_value=Math.sqrt(15);
- 方法和属性
- RegExp
- /pattern/attributes(不要加引号)
- new RegExp(pattern,attributes);
- 方法和属性
三、Window对象
Window对象:Window、Navigator、Screen、History、Location
四、DOM对象
DOM对象:Document、Element、Attr、Event
五、jQuery基础
- jQuery选择器
- 基本选择器
- 层次选择器
- 过滤选择器
- 可见性过滤选择器
- 属性过滤选择器
- 子元素过滤选择器
- 表单对象属性过滤选择器
- jQuery DOM操作
属性、值、节点、css、尺寸