第一章javascript是什么
1.javascript:ECMAScript(语法,类型,语句,关键字,保留字,运算符,对象),DOM,BOM
第二章ECMAScript
1.匈牙利类型标记法
2.原始类型:undefined,null,boolean。number,stringtypeof()
3.函数中的argument对象,存储参数的值。
第三章对象基础
1.一种面向对象语言需要向开发者提供四种基本的能力:封装,聚集,继承,多态
2.对象的类型:
本地对象:Array Date
内置对象:
宿主对象:
3.定义类或对象:构造函数/原型方式
第四章继承
1.继承方式:对象冒充,call方法,apply方法,原型链,混合方式
第五章浏览器中的javascript
1.SVG基于XML的语言,用于在web上绘制矢量图形
2.BOM
第六章DOM基础
1.HTML-DOM针对HTML的简便操作
第七章正则表达式
1.RegExp对象,两个参数(模式,额外的指令)
第八章检测浏览器和操作系统
1.检测浏览器的方式:对象/特征检查法,user-agent字符串检测
第九章事件
1.事件信息:
引起事件的对象;
事件发生时鼠标的信息;
事件发生时键盘的信息;
注:事件对象只在发生事件时才被创建,且只有时间处理函数才能访问,所有的事件处理函数执行完毕后,事件对象就被销毁;
2.事件的类型:
鼠标事件;click,dbclick,mousedown,mouseout,mouseover,mouseup,mousemove;
键盘事件;keydown,keypress,keyup
HTML事件;load,unload,abort,error,select,change,submit,reset,resize,scoll,focus,blur;
突变事件;
第十章高级DOM技术
第十一章表单和数据的完整性
1.插件:在HTML中嵌入插件,例如java applet flash activeX
表单,表格,拖放