1. 公众号开发需要与公众号后台有交互,需要在后台网页进行配置,比如通信的域名地址,js jdk的授权地址等等。 2. 使用Node.js为底层环境,使用ES6新特性。 3. 使用Koa框架,主要用来处理服务器之间的应用初始化、接口调用以及数据的响应。 4. 使用bluebird来处理和封装异步请求 ...
分类:
其他好文 时间:
2017-08-23 22:13:15
阅读次数:
165
for...of 是什么 for...of 一种用于遍历数据结构的方法。它可遍历的对象包括数组,对象,字符串,set和map结构等具有iterator 接口的数据结构。 (上面这句话如果有看不懂的地方,自动忽略即可,后续会有章节介绍。) 下面就以大家熟悉的数组为例来介绍for...of。 遍历数组早 ...
分类:
其他好文 时间:
2017-08-04 01:13:19
阅读次数:
257
1:什么是解构赋值 按照一贯的套路,接下来的内容是解释:什么是解构赋值? 来看看官方的解释: ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 这句话也不难理解,但是前端君怎么会这么敷衍了事,随便贴一段官方的文字解释就算呢。 来,我们来上一段 ...
分类:
其他好文 时间:
2017-08-03 01:07:41
阅读次数:
160
ES6新特性概览 箭头操作符 如果你会C#或者Java,你肯定知道lambda表达式,ES6中新增的箭头操作符=>便有异曲同工之妙。它简化了函数的书写。操作符左边为输入的参数,而右边则是进行的操作以及返回的值Inputs=>outputs。 我们知道在JS中回调是经常的事,而一般回调又以匿名函数的形 ...
分类:
其他好文 时间:
2017-07-27 00:47:27
阅读次数:
256
1.字符串模板 在ES6中允许使用反 ` 来创建字符串,这种方法创建的字符串里面可以包含由美元符号$加花括号包裹的变量${vraible}。 2.let与const关键字 可以把let看成var,只是它定义的变量被限定在了特定范围内才能使用,而离开这个范围则无效。let 定义的变量不会被变量提升。c ...
分类:
其他好文 时间:
2017-07-25 16:02:16
阅读次数:
139
一 、字符串扩展 1、传统上,JavaScript只有indexOf方法,可以用来确定一个字符串是否包含在另一个字符串中。ES6又提供了三种新方法。 includes():返回布尔值,表示是否找到了参数字符串。 startsWith():返回布尔值,表示参数字符串是否在源字符串的头部。 endsWi ...
分类:
其他好文 时间:
2017-07-03 10:20:12
阅读次数:
525
在本篇文章我将会把我对JavaScript es6新特性class类的理解。本着互联网的分享精神,我就将我自己的理解分享给大家。 使用es写一个类(构造函数) 在es5中大家一般都这么写一个类(构造函数) 另外需要注意,class类不会被提升。 将es的构造函数转换为类 以上方法确实没有什么问题,但 ...
分类:
编程语言 时间:
2017-05-29 21:46:22
阅读次数:
258
一、什么是ES6 ECMAScript和JavaScript的关系 ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。Mozilla公司将在这个标准的基础上,推出JavaScript 2.0。 ECMAScript和JavaScript ...
分类:
其他好文 时间:
2017-05-24 21:10:56
阅读次数:
202
从去年年底开始使用ng2,遇到并解决或被虐了一些问题点,对其各种新特性与开发模式感觉还算舒服。还有的一个感想就是,要使用ng2还得先学习不少其他东西,比如TypeScript语法,比如ES6新特性,还有就是酷炫的npm平台。本文就将侧重点放到npm上来,看看npm平台给ng2带来的酷炫的帮助。 现在 ...
分类:
其他好文 时间:
2017-05-03 21:56:31
阅读次数:
248
ES6新特性在最新版谷歌浏览器上基本都能跑通,不需要什么babel就能测试了 参照文档:ES6标准入门;精选了部分重要特性 (一)let与块级作用域,const (二)解构赋值 (三)String扩展 (四)Number扩展 (五)Array扩展 (六)Function扩展 (七)Object扩展 ...
分类:
其他好文 时间:
2017-03-22 20:17:36
阅读次数:
205