JavaScrip基础和t加强讲解.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaScrip基础和t加强讲解

IT资讯交流网 WWW.IT315.ORG JavaScript简介 javascript诞生于1995年,当时他的主要目的就是处理以前由服务器语言负责的一些输入验证操作。在javascript问世之前,必须把表单里的数据发送到服务器才能确定用户是否没有填写某个必填域或者是输入信息是否正确。 Javascript课程大纲(一) 第一讲:初识Javascript javascript的组成部分 如何使用javascript 第二讲:基本概念 语法 变量 基本数据类型 控制语句等 第三讲:引用类型 数组 数组ECMA5新特性 Object类型型应用 模拟高级语言对象(java 容器模拟) 数组的技巧(经典数组操作技巧) 其他引用类型(单体类型) Javascript课程大纲(二) 第四讲:函数 函数概念 定义函数的三种方式 函数参数arguments对象 this对象 call和apply高级函数 执行环境概念 作用域链概念 javascript垃圾收集机制 块级作用域 闭包函数 Javascript课程大纲(三) 第五讲:面向对象程序设计 类的创建 实例对象的三种方式 原型的概念,为什么需要原型 原型常用方法 实现自己的原型扩展方法 简单原型对象 原型对象的常用开发模式(组合、寄生、动态原型、稳妥对象) 深入继承的解析(javascript继承实现的关键解析) 常用三种继承模式(原型继承、借用构造函数继承、混合继承) 模拟extjs4.1底层继承代码 第一讲:初识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文档中插入脚本语言可以使用script标记 script标记可以置于页面任意位置,一般定义在head标签中 script标记属性! type、src、defer、charset 第二讲:基本概念 学习目标 认识变量(声明、规则、全局变量、局部变量) 数据类型(基本类型、引用类型) 运算符、表达式、控制语句 第二讲: 2.1变量 变量 JavaScript 是一种弱类型的脚本语言 var c = 3;即变量的声明(变量使用之前必须加var声明,编程规范) 变量的命名规则! 1.变量命名必须以字母或是下标符号”_”或者”$”为开头。 2.变量名长度不能超过255个字符。 3.变量名中不允许使用空格。 4.不用使用脚本语言中保留的关键字及保留符号作为变量名。 5.变量名区分大小写。(javascript是区分大小写的语言) 全局变量 在方法外部声明的变量 方法内部,没有加var关键字声明的变量 局部变量 方法内部,使用var声明的变量 第二讲: 2.2 数据类型 ECMAScript中,数据类型也分为基本类型和引用类型两大类. 基本数据类型:Number、Boolean、String、Undefined、Null Number:整数和小数(最高精度17位小数)、NaN、Infinity, -Infinity 注意:1.除10进制外,还可通过8进制和16进制的字面值来表示,如 070 表示56、0xA表示10. 2.小数为浮点类型,if(a+b == 0.3) //不要做这样的测试,因为 浮点数值最高精度是17位,而是0.300000000000000004. Undefined:表示变量声明但未赋值. Null:表示一个空的对象引用(也就是赋值为null) 引用类型:Object类型 (比如对象、数组、RegExp、Date...) Typeof 操作符 基本类型和引用类型的值 基本类型是按照值

文档评论(0)

22ffbqq + 关注
内容提供者

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

1亿VIP精品文档

相关文档