let和const敕令 let 敕令: 所声明的变量只在let敕令地点的代码块内有效。 for轮回的计数器就很合适运用let敕令。 不存在变量提拔 暂时性死区:只需块级作用域内存在let敕令,它所声明的变量就“绑定“在这…
分类:JavaScript
微信小顺序开辟最好实践
weapp-starter 微信小顺序开辟最好实践 项目地点 为何会有这个 repo 在小顺序之初便开辟应用了,如今小顺序的开辟也越来越成熟了,完美了许多的API、组件、架构等,社区也由本来的零碎点点到如今的不大不小,但…
React生命周期
React生命周期主要经历四个阶段:创建阶段,实例化阶段,和更新阶段。 创建阶段 主要发生在创建组件类时,即调用React.createClass时触发。 该阶段只会触发一个getDefaultProps方法,该方法返回…
担心ECMAScript 6来的太晚? 不需要! nodejs 0.10开启ECMAScript 6任督二脉
首先,我们需要一个ECMAScript 6 -> ECMAScript5的编译器,目前非常之多。这里推荐Google出品的traceur-compiler。 这里有一个编译器列表: es6-tools。 原理 使用…
961. 重复 N 次的元素
题目描述 在大小为 2N 的数组 A 中有 N+1 个不同的元素,其中有一个元素重复了 N 次。 返回重复了 N 次的那个元素。 示例 1: 输入:[1,2,3,3] 输出:3 示例 2: 输入:[2,1,2,5,3,2…
几个有用的JavaScript库
mathjs math.js是一个广泛应用于JavaScript 和 Node.js的数学库,它的特点是灵活表达式解析器,支持符号计算,内置大量函数与常量,并提供集成解决方案来处理不同的数据类型,如数字,大数字,复数,分…
【转】JavaScript => TypeScript 入门
几个月前把 ES6 的特性都过了一遍,收获颇丰。现在继续来看看 TypesScript(下文简称为 “TS”)。限于经验,本文一些总结如有不当,欢迎指正。 官网有这样一段描述: TypeScript is a typed…
JavaScript对象、JSON对象、JSON字符串的区别
一、首先看下什么是JSON JSON:JavaScript Object Natation,JavaScript对象的表现形式,已经发展成一种轻量级的数据交换格式。 JavaScript对象的表现形式,指定义JS对象的一…
【重温基本】3.轮回和迭代
本文是 重温基本 系列文章的第三篇,本日想起鬼脚七的一句话:人不一定自在,但头脑一定是自在的。头脑没有对和错,也没有高和低,只要差别。相识一个人能够去相识他的头脑。。 系列目次: 【温习材料】ES6/ES7/ES8/ES…
正则整顿
一年没写过文章了,一年来对前端也有了更多的相识。正则表达式,通用于许多言语,运用正则能够少走许多弯路。 1、正则实际上就是一个字符串。 es6里面有一个拼接字符串的写法 是: `string${变量名字}` let na…
JavaSceipt中心语法——运算符
运算符 ——运算符一共分为六种;1.算数运算符2.比较运算符3.逻辑运算符4.赋值运算符5.字符串衔接运算符6.前提运算符——运算符的观点;JavaScript供应的一组用于操纵数据值的运算符(操纵符)。这些运算符能够根…
RegExp对象
正则表达式 正则表达式 Regular Expression 是一种表达文本情势的要领 相似字符串的模板 一般用来根据”给定情势”婚配文本 新建正则表达式有两种体式格局:字面量体式格局 以斜杠示意…