Vue 框架 10 搭建脚手架 CLI + 批处理快捷启动 脚手架是通过 webpack 搭建的开发环境 使用 ES6 语法 打包和压缩 JS 为一个文件 项目文件在环境中,而不是浏览器 实现页面自动刷新 环境准备 1.安装 node.js 官网:https://nodejs.org/zh cn/ ...
分类:
其他好文 时间:
2018-11-15 22:36:00
阅读次数:
168
render: h => h(App) 是下面内容的缩写: render: function (createElement) { return createElement(App); } 进一步缩写为(ES6 语法): render (createElement) { return createEl ...
分类:
移动开发 时间:
2018-11-14 23:14:58
阅读次数:
333
1.Es6语法普及 let和var的区别: var:定义变量时,在全局范围内都有效;所以在变量没有声明之前就能使用,值为undefined, 称为变量提升; let:声明的变量一定要在声明后使用,而且在for循环时,变量都会被重新定义 let不允许在相同的作用域内,重复声明一个变量; // 报错 f ...
分类:
其他好文 时间:
2018-11-13 23:49:51
阅读次数:
197
总结: 用var声明变量时,变量提升到函数最顶部或全局最顶部。 总结: ES6语法的let声明变量时,只在{} 代码块中被声明,所以在相应代码块之外引用,会运行报错。 ...
分类:
Web程序 时间:
2018-11-12 11:14:54
阅读次数:
218
1.项目目录 build:webpack打包用(开发环境、发布环境) example:开发环境的模板页 lib:打包好的文件夹(用于发布到npm上) src:想要封装的公共组件 .babelrc:处理es6语法 package.json:打包的依赖文件,管理项目模块包 开发环境配置(webpack. ...
分类:
其他好文 时间:
2018-11-10 15:33:23
阅读次数:
157
ES6新增了关于变量的定义,函数扩展,数据结构,类,模块等概念,本文详细介绍常用的ES6语法。 ES6之变量的定义 ES6中新增了let语法,用来声明变量,用法类似var,但是使用let定义的变量,只在当前代码块内有效。 ES5只有全局作用域和函数作用域, 没有块级作用域, 如下代码所示。所以下面代 ...
分类:
其他好文 时间:
2018-11-07 15:29:12
阅读次数:
158
都说Vue2简单上手容易,的确,看了官方文档确实觉得上手很快,除了ES6语法和webpack的配置让你感到陌生,重要的是思路的变换,以前用jq随便拿全局变量和修改dom的锤子不能用了,vue只用关心数据本身,不用再频繁繁琐的操作dom,注册事件、监听事件、取消事件。。。。(确实很烦)。vue的官方文 ...
分类:
其他好文 时间:
2018-11-01 11:41:46
阅读次数:
118
1、import xx from yy的方式是静态编译,即编译时加载,要写在文件的最上头,但是import()函数可以实现动态加载,写在任何地方 2、require是动态加载,即运行时加载,理论上可以放在文件的任何位置 3、import是es6语法,目前还是需要babel转换为es5语法执行 4、写 ...
分类:
Web程序 时间:
2018-10-06 23:39:00
阅读次数:
197
坑!vue.js在ios9中失效! 接到实现,在移动端生成一个分享链接,分享到微信,在微信中打开,加入! 好,用vue实现 >写代码 >测试 >没有问题 >打包 >测试 >安卓 >ios10 >ios9 :不显示 我操!啥原因? 不会,赶紧搜呀! >ios9不支持vue5语法 >将es6转换成es5 ...
分类:
移动开发 时间:
2018-09-30 14:47:57
阅读次数:
968
ES6是JavaScript语言的新一代标准,是ECMAScript的第六个版本,加入了很多新的功能和语法,在很多框架,如在使用Vue,React等框架的项目中一般都采用ES6语法来编写的,下面对经常用到的ES6语法做简要的介绍。 1.let,const let和const是ES6中新增的两个关键字 ...
分类:
其他好文 时间:
2018-09-19 23:35:14
阅读次数:
250