Javascript分析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaScript简介 javascript诞生于1995年,当时他的主要目的就是处理以前由服务器语言负责的一些输入验证操作。在javascript问世之前,必须把表单里的数据发送到服务器才能确定用户是否没有填写某个必填域或者是输入信息是否正确。 Javascript课程大纲(一) 第一讲:初识Javascript javascript的组成部分 如何使用javascript 第二讲:基本概念 语法 变量 基本数据类型 控制语句等 第三讲:引用类型 数组 数组ECMA5新特性 Object类型型应用 模拟高级语言对象(java 容器模拟) 数组的技巧(经典数组操作技巧) 其他引用类型(单体类型) Javascript课程大纲(二) 第四讲:函数 函数概念 定义函数的三种方式 函数参数arguments对象 this对象 call和apply高级函数 执行环境概念 作用域链概念 javascript垃圾收集机制 块级作用域 闭包函数 Javascript课程大纲(三) 第五讲:面向对象程序设计 类的创建 实例对象的三种方式 原型的概念,为什么需要原型 原型常用方法 实现自己的原型扩展方法 简单原型对象 原型对象的常用开发模式(组合、寄生、动态原型、稳妥对象) 深入继承的解析(javascript继承实现的关键解析) 常用三种继承模式(原型继承、借用构造函数继承、混合继承) 模拟extjs4.1底层继承代码 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 第一讲:1.1 初识Javascript javascript是一种专为与网页交互儿设计的脚本语言。由三部分组成: ECMAScript ECMA-262定义 提供核心语言功能 文档对象模型(DOM)提供访问和操作网页内容的方法和接口 浏览器对象模型(BOM)提供与浏览器交互的方法和接口 Javascript的这三个组成部分在当前五大主流浏览器中都得到了不同程度的支持(IE、FireFox、Chrome、Safari、Opera)。基本所有的浏览器都大体上支持ECMAScript第三版。但是对于DOM和BOM的支持相比较而言则差很多。 第一讲:1.2 初识Javascript 对JavaScript是一种可以与HTML标记语言混合使用的脚本语言,其编写的程序可以直接在浏览器中解释执行。 javascript是一种解释型语言 预编译、执行 Javascript的国际标准是ECMAScript. 语法、类型、语句、关键字、保留字、操作符、对象 如何使用javascript? 在HTML文档中插入脚本语言可以使用 标记 标记可以置于页面任意位置,一般定义在 标签中 标记属性! type、src、defer、charset 第二讲:基本概念 学习目标 认识变量(声明、规则、全局变量、局部变量) 数据类型(基本类型、引用类型) 运算符、表达式、控制语句 第二讲: 2.1变量 变量 JavaScript 是一种弱类型的脚本语言 var c 3;即变量的声明 变量使用之前必须加var声明,编程规范 变量的命名规则! 1.变量命名必须以字母或是下标符号”_”或者”$”为开头。 2.变量名长度不能超过255个字符。 3.变量名中不允许使用空格。 4.不用使用脚本语言中保留的关键字及保留符号作为变量名。 5.变量名区分大小写。 javascript是区分大小写的语言 全局变量 在方法外部声明的变量 方法内部,没有加

文档评论(0)

1192212 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档