用户中心USER CENTER

首页/用户
  • eslint V4.1.1 规则简介

    摘要:规则简介花了一天整理的,可能部分翻译的有错误,后面会再校对一次规则说明默认情况下不会启用任何规则。 eslint V4.1.1 规则简介 花了一天整理的,可能部分翻译的有错误,后面会再校对一次 规则说明:默认情况下不会启用任何规则。配置文件中的extends:eslint:recommended属性可以启用一些默认的验证规则,默认的规则在下表会用R表示出来 使用--fix命令可以自动修...

    tuomao 发布于JavaScript
  • 使用duckie为JS做强类型检查

    摘要:比如篇首这东西,使用声明声明一个类型跟声明一个对象般简单,完全没有学习成本。总结使用可以像声明一个变量那样声明你的类型,且可以在运行时进行类型检查。 JS是一门动态类型语言,在定义一个函数时,无法为其进行强类型指定,如: function hello(name: string, content: string) { // 如果name或content不是string类型的话,就...

    tuomao 发布于JavaScript
  • 前端路由与后端路由的思考

    摘要:由于这种通信方式不需要页面的刷新动作,因而无论与后台发生了多少次通信,浏览器的会一直保持在初始地址不变。前端路由的值通常应用在单页面应用中。 后端路由 * path(路由分发) 针对不同的路由对应不同的回调函数处理(req, res, next) * req;获取请求参数 * res:返回请求数据 * next: 调用后续的回调函数 前端路由 * 路由是...

    tuomao 发布于JavaScript
  • ES6之Iterator、Generator

    摘要:举个例子遍历器生成函数,作用就是返回一个遍历器对象,方法返回一个对象,表示当前数据成员的信息。该对象本身也具有属性,执行后返回自身。 Iterator的作用 一是为各种数据结构,提供一个统一的、简便的访问接口;(统一)二是使得数据结构的成员能够按某种次序排列;(按序)三是ES6创造了一种新的遍历命令for...of循环,Iterator接口主要供for...of消费。举个例子:遍历器生...

    tuomao 发布于JavaScript
  • Async/Await替代Promise的6个理由

    摘要:是基于实现的,它不能用于普通的回调函数。忧虑对于,也许你有一些合理的怀疑它使得异步代码不再明显我们已经习惯了用回调函数或者来识别异步代码,我们可能需要花数个星期去习惯新的标志。 译者按: Node.js的异步编程方式有效提高了应用性能;然而回调地狱却让人望而生畏,Promise让我们告别回调函数,写出更优雅的异步代码;在实践过程中,却发现Promise并不完美;技术进步是无止境的,这时...

    tuomao 发布于JavaScript
<