1 / 69
文档名称:

Javascript.ppt

格式:ppt   大小:1,556KB   页数:69页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

Javascript.ppt

上传人:今晚不太方便 2017/7/7 文件大小:1.52 MB

下载得到文件列表

Javascript.ppt

相关文档

文档介绍

文档介绍:(ECMA5核心+设计模式)
讲师:白贺翔.
JavaScript简介
javascript诞生于1995年,当时他的主要目的就是处理以前由服务器语言负责的一些输入验证操作。在javascript问世之前,必须把表单里的数据发送到服务器才能确定用户是否没有填写某个必填域或者是输入信息是否正确。
Javascript课程大纲(一)
第一讲:初识Javascript
javascript的组成部分
如何使用javascript
第二讲:基本概念
语法
变量
基本数据类型
控制语句等
第三讲:引用类型
数组
数组ECMA5新特性
Object类型型应用
模拟高级语言对象(java 容器模拟)
数组的技巧(经典数组操作技巧)
其他引用类型(单体类型)
Javascript课程大纲(二)
第四讲:函数
函数概念
定义函数的三种方式
函数参数arguments对象
this对象
call和apply高级函数
执行环境概念
作用域链概念
javascript垃圾收集机制
块级作用域
闭包函数
Javascript课程大纲(三)
第五讲:面向对象程序设计
类的创建
实例对象的三种方式
原型的概念,为什么需要原型
原型常用方法
实现自己的原型扩展方法
简单原型对象
原型对象的常用开发模式(组合、寄生、动态原型、稳妥对象)
深入继承的解析(javascript继承实现的关键解析)
常用三种继承模式(原型继承、借用构造函数继承、混合继承)

Javascript课程大纲(四)
第六讲:设计模式
javascript如何使用接口
创建接口的三种方式(注解描述、属性检测、鸭式辨型)
接口的使用场景说明(接口的利弊)
单体模式(四种常见的单体模式)
javaScript中实现链式编程
模拟jquery底层代码实现链式编程
JavaScript设计模式:
1 工厂模式(实现简单工厂、js如何使用抽象类、复杂动态工厂)
2 桥接模式(事件监听回调机制、特权函数、组织多个单元)
3 组合模式(面向对象实现多级关系、组合模式实现多级关系)
4 门面模式(我们最熟悉的设计模式--->门面模式)
Javascript课程大纲(五)
第六讲:设计模式(续)
5 适配器模式(适配不同的接口与类、适配js库)
6 装饰者模式(用新对象包装原始对象,扩展其方法和属性)
7 享元模式(实现优化的设计模式,web日历的优化)
8 代理模式(代理模式的概念及虚拟代理使用)
9 观察者模式(观察者模式的模拟)
10 命令模式(命令模式+HTML5的应用)
11 责任链模式(理解责任链的概念、内部调用的形式)
第一讲:初识Javascript
学****目标
了解javascript组成部分
认识javascript解析机制
如何使用javascript
第一讲: 初识Javascript
javascript是一种专为与网页交互儿设计的脚本语言。由三部分组成:
ECMAScript (ECMA-262定义) 提供核心语言功能
文档对象模型(DOM)提供访问和操作网页内容的方法和接口
浏览器对象模型(BOM)提供与浏览器交互的方法和接口
Javascript的这三个组成部分在当前五大主流浏览器中都得到了不同程度的支持(IE、FireFox、Chrome、Safari、Opera)。基本所有的浏览器都大体上支持ECMAScript第三版。但是对于DOM和BOM的支持相比较而言则差很多。
第一讲: 初识Javascript
对JavaScript是一种可以与HTML标记语言混合使用的脚本语言,其编写的程序可以直接在浏览器中解释执行。
javascript是一种解释型语言(预编译、执行)
Javascript的国际标准是ECMAScript.
语法、类型、语句、关键字、保留字、操作符、对象
如何使用javascript?
在HTML文档中插入脚本语言可以使用<script>标记
<script>标记可以置于页面任意位置,一般定义在<head>标签中
<script>标记属性!
type、src、defer、charset