
ES6
这里王工头
我们都在努力奔跑,我们都是追梦人
展开
-
ES6-Babel转码
ES6笔记一欢迎访问我的博客https://qqqww.com/,祝所有码农同胞们早日走上人生巅峰,迎娶白富美~~ES6的笔记参考ECMAScript 6 入门部署进度这里使用阮一峰老师写的一个工具 ES-Checker用来检查各种运行环境对 ES6 的支持情况。访问ruanyf.github.io/es-checker,可以看到您的浏览器支持 ES6 的程度。运行下面的命令,可...原创 2019-01-24 16:35:42 · 182 阅读 · 0 评论 -
node读取文件方法封装&Promise
node读取文件方法封装&Promise欢迎访问我的博客https://qqqww.com/,祝码农同胞们早日走上人生巅峰,迎娶白富美~~~准备一个空js文件和files文件里面放上三个文件,方便下面操作载入核心模块const fs = require('fs')const path = require('path')需求:封装一个方法,给你一个要读取文件的路...原创 2019-01-25 18:56:28 · 875 阅读 · 1 评论 -
虚拟DOM与Diff算法
虚拟DOM与Diff算法欢迎访问我的博客https://qqqww.com/,祝码农同胞们早日走上人生巅峰,迎娶白富美~~~虚拟DOM(Virtual Document Object Model)的模拟DOM树操作需要用到DIff算法,推荐先看这句话下面的文章内容DOM的本质浏览器中的概念,用JS对象来表示 页面上的元素,并提供了操作 DOM 对象的APIReact中的虚拟DOM...原创 2019-01-25 19:01:56 · 1345 阅读 · 0 评论 -
ES6中Module语法与加载实现
欢迎访问我的博客https://qqqww.com/,祝码农同胞们早日走上人生巅峰,迎娶白富美~~~文章目录1 前言2 引入ES6模块的好处2.1 静态加载带来的好处3 ES6中Module语法3.1 export命令3.2 import命令3.3 模块的整体加载3.4 export default命令3.5 跨模块常量4 ES6中的Module加载实现4.1 浏览器加载5 文章推荐6 参...原创 2019-01-31 23:24:32 · 922 阅读 · 0 评论 -
ES6中的class关键字
欢迎访问我的博客https://qqqww.com/,祝码农同胞们早日走上人生巅峰,迎娶白富美~~~声明:本文参考业界大佬阮一峰老师的ES6标准入门ES5 中的面向对象// 创建一个构造函数function People (name, age) { this.name = name this.age = age}// 向构造函数的原型对象中添加 say 方法...原创 2019-01-30 02:04:09 · 246 阅读 · 0 评论 -
ES6新特性整理
欢迎访问我的博客https://qqqww.com/,祝码农同胞们早日走上人生巅峰,迎娶白富美~~~声明:本文参考文章如下:业界大佬阮一峰老师的ES6标准入门一位道友的[理解 JavaScript 中的 for…of 循环](https://www.cnblogs.com/m2maomao/p/7743143.html)github上的You-Dont-Know-JSBabe...原创 2019-01-30 02:13:39 · 6828 阅读 · 1 评论 -
ES6中的Symbol
欢迎访问我的博客https://qqqww.com/,祝码农同胞们早日走上人生巅峰,迎娶白富美~~~声明:本文参考业界大佬阮一峰老师的Symbol引入Symbol的好处为解决属性名冲突问题而生ES5 中方法和属性的命名:以前,我们给一个对象下的方法或者属性命名的时候,可能会与该对象原有的方法或者属性产生冲突,这样的场景想必大家也很熟悉,我们常用到的解决办法是将方法前加一段项目...原创 2019-01-30 18:43:15 · 271 阅读 · 0 评论 -
再看Object.assign
欢迎访问我的博客https://qqqww.com/,祝码农同胞们早日走上人生巅峰,迎娶白富美~~~文章目录1 前言2 什么是浅拷贝3 什么是深拷贝4 看看Object.assign5 总结6 参考文章1 前言这是今天面试的一个问题,问题是:Object.assign是深拷贝还是浅拷贝,因为之前专门就JS的深拷贝和浅拷贝做过研究,也写了文档记录,自认为自己高的还是比较清楚的,所以我就...原创 2019-02-20 13:57:05 · 302 阅读 · 0 评论