add file:ES5中的一些扩展

This commit is contained in:
qianguyihao
2018-04-02 10:21:27 +08:00
parent 6c6b68913b
commit 150b066daa
10 changed files with 714 additions and 31 deletions

View File

@@ -26,7 +26,7 @@ JavaScript是世界上用的最多的**脚本语言**。
### JavaScript和ECMAScript的关系
ECMAScript是一种由Ecma国际前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association制定的标准
ECMAScript是一种由Ecma国际前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association制定和发布的脚本语言规范
JavaScript是由公司开发而成的问题是不便于其他的公司拓展和使用。所以欧洲的这个ECMA的组织牵头制定JavaScript的标准取名为ECMAScript。
@@ -111,9 +111,9 @@ JavaScript基础分为三个部分
- ECMAScriptJavaScript的语法标准。包括变量、表达式、运算符、函数、if语句、for语句等。
- **DOM**:操作**网页上的元素**的API。比如让盒子移动、变色、轮播图等。
- **DOM**文档对象模型,操作**网页上的元素**的API。比如让盒子移动、变色、轮播图等。
- **BOM**:操作**浏览器部分功能**的API。比如让浏览器自动滚动。
- **BOM**浏览器对象模型,操作**浏览器部分功能**的API。比如让浏览器自动滚动。
PSJS机械重复性的劳动几乎为0基本都是创造性的劳动。而不像HTML、CSS中margin、padding都是机械重复劳动。

View File

@@ -39,11 +39,9 @@ console.log(o);
20180125_1834.png
### 方式二:利用构造函数
```javascript
//利用构造函数自定义对象
var stu1 = new Student("smyh");
@@ -69,7 +67,6 @@ console.log(o);
20180125_1350.png
### 方式三:工厂模式
通过该方法可以大批量的创建对象。
@@ -102,11 +99,9 @@ console.log(o);
使用工厂方法创建的对象使用的构造函数都是Object。所以创建的对象都是Object这个类型就导致我们无法区分出多种不同类型的对象。
## 构造函数
### new和this
**this**

View File

@@ -37,8 +37,7 @@
以上四种写法的打印结果是:
20180202_1040.png
![](http://img.smyhvae.com/20180202_1040.png)
### Date对象的方法获取日期和时间