晴明的博客园 GitHub      CodePen      CodeWars     

文章分类 -  JavaScript

上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要:# 为什么使用redux:1.顶层分发状态,让React组件被动地渲染。2.监听事件,事件有权利回到所有状态顶层影响状态。 props意味着父级分发下来的属性,state意味着组件内部可以自行管理的状态,并且整个React没有数据向上回溯的能力,也就是说数据只能单向向下分发,或者自行内部消化。一般构 阅读全文
posted @ 2016-05-24 18:32 晴明桑 阅读(335) 评论(0) 推荐(0)
摘要:Functional Component 写法单纯地 render UI 的 stateless components,没有内部状态、没有实作物件和 ref,没有生命周期函数。若非需要控制生命周期的话可多使用 stateless components 获得比较好的性能```const MyCompo 阅读全文
posted @ 2016-05-24 10:27 晴明桑 阅读(290) 评论(0) 推荐(0)
摘要:Promisenew Promise(executor);new Promise(function(resolve, reject) { ... });Promise 对象用于延迟(deferred) 计算和异步(asynchronous ) 计算。一个Promise对象代表着一个还未完成,但预期将 阅读全文
posted @ 2016-05-24 09:57 晴明桑 阅读(271) 评论(0) 推荐(0)
摘要:# iteration protocols(迭代协议) 作为 ECMAScript 2015 (ES6)新增加的一部分,它不是新语法或一个新的内置对象,而是一种协议(protocol)。这种协议能被任何遵循某些约定的对象实现。它们是两类协议:可遍历(可迭代)协议 和 迭代器协议。 #一些迭代器是转换 阅读全文
posted @ 2016-05-23 18:32 晴明桑 阅读(306) 评论(0) 推荐(0)
摘要:# Mapnew Map([iterable]) 返回一个新的Map对象。如果参数iterable是一个数组或者其他可迭代的对象--它的元素是键值对,这样这些的每一个键值对都可以添加到新的Map里面去Map对象就是简单的键/值映射.其中键和值可以是任意值(原始值或对象值).在判断两个值是否为同一个键 阅读全文
posted @ 2016-05-23 16:51 晴明桑 阅读(173) 评论(0) 推荐(0)
摘要:# 生成器 function* function* name([param[, param[, ... param]]]) { statements }声明(function关键字后跟一个星号)定义一个generator(生成器)函数,返回一个Generator对象。也可以用GeneratorFun 阅读全文
posted @ 2016-05-23 11:39 晴明桑 阅读(249) 评论(0) 推荐(0)
摘要:# 模板字符串允许嵌入表达式,并且支持多行字符串和字符串插补特性。`string text``string text line 1 string text line 2``string text ${expression} string text`tag `string text ${express 阅读全文
posted @ 2016-05-20 18:01 晴明桑 阅读(3190) 评论(0) 推荐(0)
摘要:# 阅读全文
posted @ 2016-05-17 18:10 晴明桑 阅读(718) 评论(0) 推荐(0)
摘要:#文件中直接引入JS文件的方式和引入模块的方式最好不要混用。 #组件的写法在ES6中略有不同 #CommonJS 与 ES6的区别 react: react核心库,包含创建组件的类和函数react-dom:页面呈现库,包含react组件或元素在浏览器呈现的函数,主要是render函数 ReactCS 阅读全文
posted @ 2016-05-15 16:41 晴明桑 阅读(621) 评论(0) 推荐(0)
摘要:# Symbol Symbol([description])description 可选,字符串。符号的描述是用于调试的而不是访问符号本身。 符号是一种特殊的、不可变的数据类型,可以作为对象属性的标识符使用。符号对象是一个符号 原始数据类型的隐式对象包装器。 #创建一个新的原始 symbol, 使用 阅读全文
posted @ 2016-05-14 11:15 晴明桑 阅读(164) 评论(0) 推荐(0)
摘要:# Object Object initializer对象可以通过 new Object(), Object.create() 方法, 或者使用字面 标记 (初始化 标记)初始化。 对象初始化,由花括号{}包含的一个由0个或者多个对象属性名和关联值组成的列表构成。#计算的属性名从ES6开始,对象初始 阅读全文
posted @ 2016-05-13 14:51 晴明桑 阅读(1767) 评论(0) 推荐(0)
摘要:# import Syntax import defaultMember from "module-name";import * as name from "module-name";import { member } from "module-name";import { member as al 阅读全文
posted @ 2016-05-13 14:34 晴明桑 阅读(218) 评论(0) 推荐(0)
摘要:Classes 并不是说 JavaScript 从此变得像其它基于类的面向对象语言一样,有了一种全新的继承模型。JavaScript 中的类只是 JavaScript 现有的、基于原型的继承模型的一种语法包装(语法糖),它能让我们用更简洁明了的语法实现继承。ES6 中的类实际上就是个函数,而且正如函 阅读全文
posted @ 2016-05-12 16:19 晴明桑 阅读(259) 评论(0) 推荐(0)
摘要:# 解构赋值(destructuring assignment)它使得从数组或者对象中提取数据赋值给不同的变量成为可能。可以用一个表达式读取整个结构 # #交换变量 #返回多值 #忽略某些返回值 #正则表达式 #解构对象 #设置函数参数默认值 #加载模块 #解构嵌套对象和数组 #For of 迭代和 阅读全文
posted @ 2016-05-11 19:05 晴明桑 阅读(4180) 评论(0) 推荐(0)
摘要:# Spread operator(展开运算符) ...允许一个表达式在某处展开,在多个参数(用于函数调用)或者多个元素(用于数组字面量)或者多个变量(用于解构赋值)的地方就会这样。 #代替apply方法 # #配合new运算符在ES5中,无法同时使用new运算符和apply方法(apply方法调用 阅读全文
posted @ 2016-05-11 18:29 晴明桑 阅读(178) 评论(0) 推荐(0)
摘要:# letlet var1 [= value1] [, var2 [= value2]] [, ..., varN [= valueN]];声明了一个块级域的本地变量,并且可以同时初始化该变量。let 允许把变量的作用域限制在块级域中。与 var 不同处是:var 申明变量要么是全局的,要么是函数级 阅读全文
posted @ 2016-05-11 15:37 晴明桑 阅读(193) 评论(0) 推荐(0)
摘要:express 4.x express.static()express.static(root, [options]) express.static 是 Express 内置的唯一一个中间件。是基于 serve-static 开发的,负责托管 Express 应用内的静态资源。root 参数指的是静 阅读全文
posted @ 2016-05-10 18:44 晴明桑 阅读(199) 评论(0) 推荐(0)
摘要:可以在服务端渲染view层 React 里,只需更新组件的 state,然后根据新的 state 重新渲染用户界面(不要操作 DOM)。 React 来决定如何最高效地更新 DOM。 常用的通知 React 数据变化的方法是调用 setState(data, callback)。 这个方法会合并(m 阅读全文
posted @ 2016-05-10 18:38 晴明桑 阅读(629) 评论(0) 推荐(0)
摘要:#npm publish -f 或 --force 强制install或 publish 提升版本号 ``` npm version patch ``` ``` major 主要更新 x.0.0minor 次要更新0.x.0patch 补丁0.0.xprerelease 预览版0.0.0-x ``` 阅读全文
posted @ 2016-05-10 12:03 晴明桑 阅读(539) 评论(0) 推荐(0)
摘要:#媒体查询配合rem #js 注意: 1、小数数值处理不同浏览器计算rem转换为px数值时,对于小数点后的数值的处理是有所偏差,rem计算偏差的根源是浏览器内核数字类型的区别,如果浏览器的内核数字类型是float类型,能够较好地支持有小数点的数值。当浏览器内核数字类型是int类型,不支持小数点,会对 阅读全文
posted @ 2016-05-06 00:29 晴明桑 阅读(982) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页