// es5 实现继承 // 手机 function Phone(brand,price){ this.brand = brand; this.price = price; } // 添加方法 Phone.prototype.call = function(){ console.log('可以打电话
原创 2021-07-28 15:25:33
96阅读
ES5语法详解 全称 : ECMAScript 2019年发布 严格模式 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body
原创 2021-08-19 09:47:05
7701阅读
浏览器适配 Loaders cnpm install babel-loader@7 babel-core babel-preset-es2015 --save-dev webpack.config.js { test: /\.m?js$/, exclude: /(node_modules|bower
转载 2021-07-07 14:07:00
288阅读
一、语法 区分大小写。 变量是弱类型的,可以初始化为任意值,也可以随时改变变量所存数据的类型。 每行结尾的分号可有可无,但是建议加上。 注释 单行注释以双斜杠开头(//) 多行注释以单斜杠和星号开头(/*),以星号和单斜杠结尾(*/) 代码块:用{ } 包起来的 单行注释以双斜杠开头(//) 多行注
转载 2020-01-13 11:14:00
125阅读
2评论
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head>
原创 7月前
43阅读
ES5:一:数组尾逗号:[,,,].length[1, 2, 3,].length//支持ES5的则length为3//不支持ES5的length为4{ prop1: value1, prop2: value2,}二:严格模式:启动严格模式:use strict;//注意:必须作为其作用范围内的第一条语句范围://为<script>开启严格模式//...
原创 2021-06-18 17:05:19
262阅读
<script type="text/javascript"> //es5严格模式 //当es3和es5一些方法存在冲突,要不使用es5方法去解决,要不默认用es3的方法去解决 // function demo() { // console.log(arguments.callee); // } /
原创 2022-08-13 01:43:50
90阅读
课程地址:
原创 11月前
48阅读
1评论
 ES 5的继承方式: //定义父级函数 function Teacher(){ this.name = 'yanglong'; } //定义父级函数的原型 Teacher.prototype.getName = function (){ return this.name; } //定义子代函数 func...
原创 2021-07-16 09:54:22
229阅读
函数增强写法# ES5const obj = { run: function() { }, eat: function() { }}# ES6const obj = { run() { }, eat() { }}属性增强法const name = 'Bill';const age =
原创 2022-06-27 11:16:05
154阅读
js数组方法(es5)ECMAScript 5定义了9个新的数组方法来遍历、映射、过滤、检测、简化和搜索数组。下面几节描述了这些方法。但在开始详细介绍之前,很有必要对ECMAScript 5中的数组方法做一个概述。首先,大多数方法的第一个参数接收一个函数,并且对数组的每个元素(或一些元素)调用一次该函数。如果是稀疏数组,对不存在的元素不调用传递的函数。在大多数情况下,调用提供的函数使用三个参数:数
第0章 先谈ES5继承继承:多个子类对象可以共用父类对象的成员属性和成员方法(代码重用–重复使用);0.1 原型链继承核心原理:B.prototype = new A();能够继承A构造函数以及原型链上的所有成员。 //定义父类构造函数 function A(){ this.age = 10; } A.prototype.say = function(){ consol...
原创 2021-08-17 17:37:09
134阅读
数组方法forEach()array.forEach(function(currentValue,index,arr))currentValue : 数组当前项的值index: 数组当前项的索引arr: 数组对象本身<body> <script> // forEach 迭代(遍历) 数组 var arr = [1, 2, 3
原创 3月前
63阅读
第0章 先谈ES5继承继承:多个子类对象可以共用父类对象的成员属性和成员方法(代码重用–重复使用);0.1 原型链继承核心原理:B.prototype = new A();能够继承A构造函数以及原型链上的所有成员。 //定义父类构造函数 function A(){ this.age = 10; } A.prototype.say = function(){ consol...
原创 2022-03-03 15:32:58
53阅读
ES5:一:数组尾逗号:[,,,].length[1, 2, 3,].length//支持ES5的则length为3//不支持ES5的length为4{ prop1: value1, prop2: value2,}二:严格模式:启动严格模式:use strict;//注意:必须作为其作用范围内的第一条语句范围://为<script>开启严格模式//...
ES5如何实现继承 一.原型链继承 原型链继承的原理很简单,直接让子类的原型对象指向父类实例,当子类实例找不到对应的属性和方法时,就会往它的原型对象,也就是父类实例上找,从而实现对父类的属性和方法的继承 function Prant() { this.name = 'hello' } Prant.p ...
转载 2021-04-24 20:06:00
75阅读
2评论
ES5中,请求地址前缀等需要作为公共变量提出。 则需在common.js写上 1 Object.defineProperty(
原创 2022-06-16 13:20:55
56阅读
1.github地址:https://github.com/xutongbao/gulp-es6克隆下来后DOS环境跳转到gulp-es6文件夹,然后运行:npm install安装插件然后运行gulp,就可以将ES6代码转成ES52.3.index.html ...
ES6
原创 2021-07-27 21:18:22
560阅读
使用gulp ES6转ES5
原创 2022-07-01 07:04:40
249阅读
  • 1
  • 2
  • 3
  • 4
  • 5