摘要: 学习要点: 1.学习条件 2.创建对象 3.原型 4.继承 ECMAScript有两种开发模式:1.函数式(过程化),2.面向对象(OOP)。面向对象的语言有一个标志,那就是类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。但是,ECMAScript没有类的概念,因此它的对象也与基于类的语 阅读全文
posted @ 2018-01-23 14:04 puppeteers 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 学习要点: 1.Global对象 2.Math对象 ECMA-262对内置对象的定义是:“由ECMAScript实现提供的、不依赖宿主环境的对象,这些对象在ECMAScript程序执行之前就已经存在了。”意思就是说,开发人员不必显示地实例化内置对象;因为它们已经实例化了。ECMA-262只定义了两个 阅读全文
posted @ 2018-01-23 13:58 puppeteers 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1.基本包装类型概述 2.Boolean类型 3.Number类型 4.String类型 为了便于操作基本类型值,ECMAScript提供了3个特殊的引用类型:Boolean、Number和String。这些类型与其他引用类型相似,但同时也具有与各自的基本类型相应的特殊行为。实际上,每当读取一个基本 阅读全文
posted @ 2018-01-23 13:53 puppeteers 阅读(153) 评论(0) 推荐(0) 编辑
摘要: JavaScript的变量与其他语言的变量有很大区别。JavaScript变量是松散型的(不强制类型)本质,决定了它只是在特定时间用于保存特定值的一个名字而已。由于不存在定义某个变量必须要保存何种数据类型值的规则,变量的值及其数据类型可以在脚本的生命周期内改变。 一.变量及作用域 1.基本类型和引用 阅读全文
posted @ 2018-01-23 13:45 puppeteers 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 在ECMAScript中,Function(函数)类型实际上是对象。每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法。由于函数是对象,因此函数名实际上也是一个指向函数对象的指针。 一.函数的声明方式 1.普通的函数声明 function box(num1, num2) 阅读全文
posted @ 2018-01-23 13:40 puppeteers 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 假设用户需要在HTML表单中填写姓名、地址、出生日期等。那么在将表单提交到服务器进一步处理前,JavaScript程序会检查表单以确认用户确实输入了信息并且这些信息是符合要求的。 一.什么是正则表达式 正则表达式(regular expression)是一个描述字符模式的对象。ECMAScript的 阅读全文
posted @ 2018-01-23 13:37 puppeteers 阅读(182) 评论(0) 推荐(0) 编辑
摘要: ECMAScript提供了Date类型来处理时间和日期。Date类型内置一系列获取和设置日期时间信息的方法。 一.Date类型 ECMAScript中的Date类型是在早期Java中java.util.Date类基础上构建的。为此,Date类型使用UTC (Coordinated Universal 阅读全文
posted @ 2018-01-23 13:32 puppeteers 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 什么是对象,其实就是一种类型,即引用类型。而对象的值就是引用类型的实例。在ECMAScript中引用类型是一种数据结构,用于将数据和功能组织在一起。它也常被称做为类,但ECMAScript中却没有这种东西。虽然ECMAScript是一门面向对象的语言,却不具备传统面向对象语言所支持的类和接口等基本结 阅读全文
posted @ 2018-01-23 13:30 puppeteers 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 函数是定义一次但却可以调用或执行任意多次的一段JS代码。函数有时会有参数,即函数被调用时指定了值的局部变量。函数常常使用这些参数来计算一个返回值,这个值也成为函数调用表达式的值。 一.函数声明 函数对任何语言来说都是一个核心的概念。通过函数可以封装任意多条语句,而且可以在任何地方、任何时候调用执行。 阅读全文
posted @ 2018-01-23 13:24 puppeteers 阅读(161) 评论(0) 推荐(0) 编辑
摘要: ECMA-262规定了一组流程控制语句。语句定义了ECMAScript中的主要语法,语句通常由一个或者多个关键字来完成给定的任务。诸如:判断、循环、退出等。 一.语句的定义 在ECMAScript中,所有的代码都是由语句来构成的。语句表明执行过程中的流程、限定与约定,形式上可以是单行语句,或者由一对 阅读全文
posted @ 2018-01-23 13:21 puppeteers 阅读(218) 评论(0) 推荐(0) 编辑