Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
学习笔记 JavaScript ES6 异步编程Grenerator用法
Grenerator的语法和普通的函数是完全不同的 Grenerator在执行时可以暂停 然后可以在暂停的位置继续执行 就是一步一步的执行 不能做为构造函数使用 只能返回一个生成器对象 Grenerator函数的特点是function后面有
学习笔记 JavaScript ES6
javascript
ECMAScript
前端
学习笔记 JavaScript ES6 声明方式const(一)
今天学习ES6当中定义常量 先来复习下ES5当中是如何定义常量的 通过如下方法在一个对象上定义新的属性来定义一个常量 见如下代码 这个方法有3个参数 第1个参数是在哪个对象上定义属性 第2个参数是属性名称 第3个参数是对象 Object d
学习笔记 JavaScript ES6
javascript
前端
typescript
学习笔记 JavaScript ES6 深拷贝与浅拷贝
学习内容 如何把一个对象复制给另一个对象 如何把一个对象复制给另一个对象 浅拷贝的可以理解为对象拷贝成功后 当有一个对象发生变化时 另一个也受到影响 这个主要是与引用地址有关 用Object assign 方法进行拷贝不安全 是潜拷贝 来看
学习笔记 JavaScript ES6
学习
学习笔记 JavaScript ES6 异步编程Promise
Promise ES里面对异步操作的第一种方案 学习Promise 让异常操作变得优雅 Promise的精髓在于异步操作的状态管理 一个Promise最基本用法 他的参数是一个方法 这个方法里有两个参数 一个是异步操作执行成功的回调 一个是
学习笔记 JavaScript ES6
javascript
前端
ECMAScript
学习笔记 JavaScript ES6 ES6数组的扩展
学习内容 类数组 伪数组 Array from Array of copyWithin fill includes 类数组 伪数组 下面这几行代码的返回值就是伪数组 伪数组有索引 且长度是非负的整数 即长度length属性 但是没有数组的方
学习笔记 JavaScript ES6
javascript
前端
typescript
学习笔记 JavaScript ES6 Webpack核心概念
学习内容 入口 entry 出口 output Loader 插件 plugin 模式 mode ES6 新特性的语法是无法被浏览器所识别的 浏览器只能识别ES5的语法 所以ES6 需要使用一个工具 把语法转化为ES5的语法 这个工具就是B
学习笔记 JavaScript ES6
javascript
ECMAScript
前端
学习笔记 JavaScript ES6 Reflect
学习内容 将Object属于语言内部的方法放到Reflect上 修改某些Object方法的返回结果 让其变得更合理 让Object操作变成函数行为 Reflect对象的方法与Proxy对象的方法相辅相成 将Object属于语言内部的方法放到
学习笔记 JavaScript ES6
javascript
前端
ECMAScript
学习笔记 JavaScript ES6 箭头函数
学习内容 this指向定义时所在的对象 而不是调用时所在的对象 不可以当作构造函数 不可以使用arguments对象 1 this指向定义时所在的对象 而不是调用时所在的对象 先来回顾一下ES5当中如何定义函数 function sum x
学习笔记 JavaScript ES6
javascript
开发语言
ECMAScript
学习笔记 JavaScript ES6 模块化Module
学习内容 export import as import default 模块化的规范 1 CommonJS Node js 这是出现的比较早的一种规范 他是在Node js中的一种模块化规范 他的局限性是基于Node虽然能在服务器端实现模
学习笔记 JavaScript ES6
javascript
前端
ECMAScript