JavaScript高级程序设计

第一章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

表单,表格,拖放

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容