使用 vue-cli 搭建的项目,PC上火狐和谷歌浏览器打开正常,使用浏览器开发者工具模拟移动端浏览也正常,OPPO 坚果 真机浏览也正常,但老的华为手机和荣耀手机打开是白屏。 在网上查询一段时间后,使用 babel-polyfill 对ES6语法转成ES5语法,打包后上线问题依旧 最后使用排除法定 ...
分类:
移动开发 时间:
2017-12-19 01:10:21
阅读次数:
304
简介 这里只做简单的ES6函数与ES5函数对比,把ES6函数中新增的方法或者用法介绍一下。方便大家学习、记忆。随着社会发展,浏览器肯定会在不久全部支持ES6语法,因为现在的IE8用户都很少了,做web前端将不再受此束缚! 函数参数的默认值 其他语言已经支持函数参数默认值,咱们Js也不会落后的。例: ...
分类:
其他好文 时间:
2017-12-17 18:13:44
阅读次数:
196
1. 写在前面 往常都是利用 Python/.NET 语言实现爬虫,然现在作为一名前端开发人员,自然需要熟练 NodeJS。下面利用 NodeJS 语言实现一个糗事百科的爬虫。另外,本文使用的部分代码是 es6 语法。 实现该爬虫所需要的依赖库如下。 1. request: 利用 get 或者 po ...
分类:
Web程序 时间:
2017-12-14 04:13:31
阅读次数:
219
sublime3安装Es6插件 javascriptNext,然后安装即可 Java?Script?Next - ES6 Syntax()高亮插件 ----------------------------------------------------------------- let、const命... ...
分类:
其他好文 时间:
2017-12-12 01:01:41
阅读次数:
210
一:搭建ES6 开发环境 安装:npm i -g babel-cli 二:npm i --save-dev babel-preset-es2015 babel-cli 三:babel src/index.js -o dist/index.js src: es6 语法的文件位置 dist: es6 转 ...
分类:
其他好文 时间:
2017-11-28 20:38:38
阅读次数:
166
es6新特性 let与const 关键字 ES5 只有两种声明变量的方法:var命令和function命令。ES6 除了添加let和const命令,后面章节还会提到,另外两种声明变量的方法:import命令和class命令。所以,ES6 一共有 6 种声明变量的方法。以下详细分析一下let和cons ...
分类:
其他好文 时间:
2017-11-26 11:00:35
阅读次数:
208
使用babel将es6代码转化为es5 由于目前大多浏览器不支持ES6语法(firefox和chorme)支持,需要把ES6编译成ES5: - 使用nodejs的npm包管理器,安装babel-cli依赖: 其中--save-dev作用是把依赖名称保存到package.json配置中 下载解释器依赖 ...
分类:
其他好文 时间:
2017-11-23 19:48:40
阅读次数:
391
说明:es6语法已经越来越普及,但是一些低版本的浏览器不支持es6的语法特性,所以我们在开发完前端项目后,往往需要统一把前端es6的代码编译成es5的代码。本文介绍的就是如何手动和自动的把es6转成es5的方法。本文前提:需要提前安装好nodejs环境,能够使用npm命令。如果不了解如果配置npm, ...
分类:
其他好文 时间:
2017-11-21 23:43:12
阅读次数:
166
修饰器是一个函数,用来修改类的行为(注意:1、函数 2、修改行为 3、对类进行操作){ //修饰器函数定义 target:类本身,name名称,descriptor描述 let readonly = function(target, name, descriptor) { descriptor.wr... ...
分类:
其他好文 时间:
2017-11-01 14:58:59
阅读次数:
135
let checkLogin = function () { return new Promise(function (resolve, reject) { let flag = document.cookie.indexOf('userId')>-1?true:false; if(!flag){ ... ...
分类:
其他好文 时间:
2017-11-01 13:44:19
阅读次数:
130