工作中的项目不止有页面繁多的模块化项目,还会只有一两个页面的类似于填写信息参与活动的活动页。这个时候,就可以回归以前的三剑客模式,在 index.html 里引用 vue.js 进行开发。 关键点: 引入 babel-polyfill 以转换 es6 的代码,需要作为第一个引入的 script 脚本 ...
分类:
其他好文 时间:
2020-04-21 18:06:52
阅读次数:
53
在进行微信小程序开发或者vue项目开发的过程中,经常会遇到ES6中Promise,那么这个该怎么用呢? 1、Promise是什么 Promise是异步编程的一种解决方案,在ES6中Promise被列为了正式规范,统一了用法,原生提供了Promise对象。 2、基础用法 // resolve代表成功 ...
分类:
其他好文 时间:
2020-04-21 13:09:07
阅读次数:
58
最近项目开发中,发现router.js中使用ES6 的 export 语句导出router模块,于是研究了下。 //router模块 let router = new VueRouter({...}) export default router 在组件或者其它模块引入router模块,通常有以下2种 ...
分类:
其他好文 时间:
2020-04-20 14:09:16
阅读次数:
147
1.let 与 const 定义变量 let 多用于定义 基本数据类型 以及 循环中 const 多用于定义 引用数据类型 特点:定义的变量名称不能重复 在 { } 和 循环中定义,只能在 { } 和 循环中使用 let会建立独立的,存储不同的,相互不冲突数据的变量 const定义的变量,不能重复赋 ...
分类:
其他好文 时间:
2020-04-19 18:05:37
阅读次数:
67
ES5构造函数语法举例: function CrtObj(name, age, sex) { // 定义属性 this.name = name; this.age = age; this.sex = sex; } // 在构造函数的 prototype 属性中,来定义实例化对象的方法 CrtObj. ...
分类:
其他好文 时间:
2020-04-19 14:47:01
阅读次数:
62
ES6赋值语句 不佳的写法 (写法上啰嗦了一些) let count = 5 let color = "blue" let values = [1,2,3] let now = new Date() 改进如下:↓ let [count, color, values, now] = [5, 'blue ...
分类:
编程语言 时间:
2020-04-19 13:12:29
阅读次数:
90
在ES6中新增了两个关键词定义变量:let、const 一、let定义变量 特点: 1.Let定义的变量名称不可以重复使用 2.定义的变量,与forEach()循环类似,将会建立互不影响并且独立的存储不同数据的变量。 3.定义在{}中的let变量只能在{}和循环中使用 使用场景:定义基本数据类型;在 ...
分类:
其他好文 时间:
2020-04-19 13:08:58
阅读次数:
86
ES5和ES6的语法功能作用完全相同,只是语法不同。 ES6的class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。 1. ES5语法 1 function Fun1(name,age){ 2 this.name = name; 3 this.age = age; 4 } 5 Fu ...
分类:
其他好文 时间:
2020-04-19 01:06:46
阅读次数:
63
JS的数据类型都有哪些? 值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、空值(null)、未定义(undefined)、转义字符、Symbol(ES6引入了一种新的原始数据类型,表示独一无二的值)。 引用数据类型:对象(Object)、数组(Array)、 ...
分类:
其他好文 时间:
2020-04-18 17:15:44
阅读次数:
73
现在的前端真的看不懂啊,还有重学ES6 TypeScript , 还要安nodejs npm 编译 vue-next 状态:测试版。 1.所有计划中的RFC已合并。 2.所有合并的RFC已实现。 3.Vue CLI现在通过vue-cli-plugin-vue-next提供了实验性支持。 这里还有一个 ...
分类:
编程语言 时间:
2020-04-18 13:28:18
阅读次数:
153