Object api

前言 昨天谈到了这些问题,发现认识比较片面。决定仔细看看并总结一下。 研究Object的部分ES5 API。可能会提到部分ES6内容。 Object Object MDN API 属性描述符 即描述对象属性特性的描述符 四个特性描述符 value 值 writable 只读性 enumerable 可枚 …


React技术栈之ESlint

ESLint是一个JavaScript代码静态检查工具,可以检查JavaScript的语法错误,提示潜在的bug,可以有效提高代码质量。维持前端团队高度一致的编码风格。ESLint不但提供一些默认的规则,也提供用户自定义规则来约束所写的JavaScript代码。


ECMAScript 2018 标准导读

前言 本文是对《ECMAScript 2018 Language Specification》的解读。本文是对标准的概述性解读,不会针对某个技术点进行详细展开,但是会附上相关文章外链。 规格介绍 整个文档有引言+27个章节+7篇附录,大概五六百页的样子。 引言和前面3章部分,都是在讲 …


Node v4 – Generator函数

1、Generator简介 基本概念 Generator函数有多种理解角度。从语法上,首先可以把它理解成,Generator函数是一个状态机,封装了多个内部状态。 执行Generator函数会返回一个遍历器对象,也就是说,Generator函数除了状态机,还是一个遍历器对象生成函数。 …


日文文本分析最强王者——Kuromoji

在我认识范围内atilika完成的Kuromoji是在日文文本分析方面的最强王者。 简介 kuromoji是一个开源的日文词法分析的JAVA库。 但也有Ruby,javascript,go等语言的版本,你可以在github或则语言对应的库管理工具中找到。 官网有更多的信息。 功能 你可以用 …


Node v4 – 集合

1、map map对象是一个简单的键/值映射。任何值(包括对象和原始值)都可以用作一个键或一个值。 ‘use strict'; let m = new Map(); let o = {p: “Hello World”}; m.set(o, “content”); console.log(m.get(o));//content 使用set方法,将对象o当作m的一个 …


rollup文档翻译 中文文档

介绍 概览 Rollup是一个js打包器,用来将很细碎的js编译打包成大的复杂的东西,像是一个库或者一个应用。其使用了ES6自带的新标准来格式化和打包js代码,而不是原先的Commonjs或者AMD这类解决方案。ES6模块能够使你轻松的无缝的组合你所喜欢库中的独立函 …