- 博客(9)
- 收藏
- 关注
转载 react
1.哪些组件应该有 State? #大部分组件的工作应该是从 props 里取数据并渲染出来。但是,有时需要对用户输入、服务器请求或者时间变化等作出响应,这时才需要使用 State。** 尝试把尽可能多的组件无状态化。** 这样做能隔离 state,把它放到最合理的地方,也能减少冗余,同时易于解释程序运作过程。常用的模式是创建多个只负责渲染数据的无状态(stateless)
2016-06-27 18:13:00 271
转载 angular 1与angular2区别
1.性能的限制AngularJS当初是提供给设计人员用来快速构建HTML表单的一个内部工具。随着时间的推移,各种特性 被加入进去以适应不同场景下的应用开发。然而由于最初的架构限制(比如绑定和模板机制),性能的 提升已经非常困难了。2.快速变化的WEB在语言方面,ECMAScript6的标准已经完成,这意味着浏览器将很快支持例如模块、类、lambda表达式、 generato
2016-06-24 15:34:54 1338
转载 Commom JS
何为 CommonJS?CommonJS 是一个有志于构建 JavaScript 生态圈的组织。它有一个 邮件列表,有很多开发者参与其中。 整个社区致力于提高 JavaScript 程序的可移植性和可交换性,无论是在服务端还是浏览器端。何为 CommonJS 模块?JavaScript 并没有内置模块系统(反正现在没有),于是 CommonJS 创造了自己的。 传统的
2016-06-20 18:40:10 785
原创 CMD模块写法
CMD 模块定义规范在 Sea.js 中,所有 JavaScript 模块都遵循 CMD(Common Module Definition) 模块定义规范。该规范明确了模块的基本书写格式和基本交互规则。在 CMD 规范中,一个模块就是一个文件。代码的书写格式如下:define(factory);define Functiondefine 是一个全
2016-06-16 16:07:08 1075
转载 AMD模块写法
AMD模块的写法require.js加载的模块,采用AMD规范。也就是说,模块必须按照AMD的规定来写。具体来说,就是模块必须采用特定的define()函数来定义。如果一个模块不依赖其他模块,那么可以直接定义在define()函数之中。假定现在有一个math.js文件,它定义了一个math模块。那么,math.js就要这样写: // math.js defi
2016-06-16 15:35:43 1917
原创 SeaJS与RequireJS的区别
SeaJS与RequireJS的区别 一、遵循的规范不同 RequireJS 遵循的是 Modules/AMD 规范。 SeaJS 遵循的 Modules/Wrappings 规范是 CMD 规范。 区别: 1.对于依赖的模块,AMD 是提前执行,CMD 是延迟执行。不过 RequireJS 从 2.0 开始,也改成可以延迟执行(根据写法不同,处理方式不同)。CMD 推崇 as
2016-06-16 12:29:24 427
原创 nodejs中的模块
核心模块#显示原文其他翻译纠错Node中有一些模块是编译成二进制的。这些模块在本文档的其他地方有更详细的描述。显示原文其他翻译纠错核心模块定义在node源代码的lib/目录下。显示原文其他翻译纠错require()总是会优先加载核心模块。例如,require('http')总是返回编译好的HTTP模块,
2016-06-12 12:00:29 345
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人