4(1)如何把JavaScript代码放到HTML页面里 4●?使用<script>标签,直接在HTML代码里加入JavaScript代码 4●?使用<scriptstc=””>调用外部的JavaScript(.js文件) 4●?如何与老浏览器打交道 4(2)把JavaScript代码放到HTML页面不同的位置 4●?把JavaScript代码放到HTML<body>部分 4●?把JavaScript代码放到HTML<head>部分 4●?示例代码 5(1)JavaScript语句结束符 5(2)JavaScript代码块 5(3)JavaScript注释 5(4)JavaScript变量 5●?变量命名规则 5●?申明或创建变量 5●?重新申明变量 5(1)基本运算符 5(2)位运算符(~(非运算)、&(与运算)、|(或运算)、^(异或运算)) 5(3)Boolean运算(!(求反运算)、&&(与运算)、||(或运算)) 6(4)关系运算(<、>、<=、>=、==、!=) 6(5)等性运算符(==、===、!=、!==) 6(6)条件运算符 7(7)其他运算符 7●?赋值运算符 7●?逗号运算符 7●?typeof运算符 7●?delete运算符 7●?instanceof运算符 8(1)语法及作用 8(2)示例 8(1)if...else...语句 8(2)switch语句 8(1)警告框 8(2)确认框 8(3)提示框 (一般定义到<head>标签之间) 9(1)定义函数 9(2)关于函数的arguments对象 9●?在函数代码中,使用特殊对象arguments,开发者无需明确指出参数名,就能访问它们。 9●? 9●?模拟函数重载 10(3)Function对象(类) 10●?Function对象的使用 10●?使用Function类的length属性 11●?使用Function类的valueOf()方法和toString()方法 11(4)闭包 11(1)for循环 12●?for循环的使用格式 12●?例子 12(2)while循环 12●?While循环的使用格式 12●?例子 12(3)使用break和continue退出循环 12(1)事件句柄 12(2)onload和onUnload 13(3)onFocus,onBlur和onChange 13(4)onSubmit 13(5)onMouseOver和onMouseOut 13(6)JavaScript计时事件 ...Catch语句 14(1)异常处理格式 14(2)例子 14(3)Throw声明 14●?Throw语法 14●?例子 14(4)onerror事件 14●?onerror事件功能 14●?语法 14●?例子 15(1)特殊字符 15(2)注意点 15●?JavaScript对大小写敏感 15●?空格 15●?换行 15(1)JavaScript对象也是有属性和方法的 15●?对象属性的使用 15●?对象方法的使用 15(2)对象的定义与实例化 15(3)对象的作用域 16●?JavaScript对象只有公用作用域 16●?JavaScript对象没有静态作用域 16●?关键字this 16(4)定义类或对象的方法 16●?工厂方式 16●?构造函数方式和原型方式 17●?混合的构造函数/原型方式(常用方式) 18●?动态原型方法(常用方式) 18●?总结(使用哪种方式好) 18(1)创建新方法 18(2)重命名已有方法 19(3)添加与已有方法无关的方法 19(4)为本地对象添加新方法 19(1)转换成字符串 19(2)转换成数字 20●?parseInt() 20●?parseFloat() 20(3)强制类型转换 20●?Boolean()函数 20●?Number()函数 20●?String()函数 21(1)对象
javascript学习笔记 来自淘豆网m.daumloan.com转载请标明出处.