摘要:
引用大神的一句话:(具体是谁自己问度娘) Shared mutable state is the root of all evil(共享的可变状态是万恶之源) -- Pete Hunt -- Pete Hunt JavaScript 中的对象一般是可变的(Mutable),因为使用了引用赋值,新的对 阅读全文
摘要:
Oject.assign() // Cloning an object var obj = { a: 1 }; var copy = Object.assign({}, obj); console.log(copy); // { a: 1 } // Cloning an object var obj 阅读全文
摘要:
Presentational and Container Components 展示组件 - 只关心它们的样子。 - 可能同时包含子级容器组件和展示组件,一般含DOM标签和自定的样式。 - 通常用this.props.children来包含其他组件 - 不依赖app其它组件,比如flux的actio 阅读全文
摘要:
什么是svg - SVG 指可伸缩矢量图形 (Scalable Vector Graphics) - SVG 用来定义用于网络的基于矢量的图形 - SVG 使用 XML 格式定义图形 - SVG 图像在放大或改变尺寸的情况下其图形质量不会有所损失 - SVG 是万维网联盟的标准 - SVG 与诸如 阅读全文
摘要:
第一个应用 Hello world 新建一个 111.js文件 在命令行中 输入 node 111.js 新建一个 111.js文件 在命令行中 输入 node 111.js 稍微复杂的应用,技术要求: - 用户可以通过浏览器使用我们的应用。 - 当用户请求http://domain/start时, 阅读全文
摘要:
Redux is a predictable state container for JavaScript apps.,亦即 Redux 希望能提供一个可以预测的 state 管理容器,让开发者可以可以更容易开发复杂的 JavaScript 应用程式(注意 Redux 和 React 并无相依性,只 阅读全文
摘要:
Facebook 本身有提供 Test Utilities,但由于不够好用,所以目前主流开发社群比较倾向使用 Airbnb 团队开发的 enzyme,其可以与市面上常见的测试工具(Mocha、Karma、Jest 等)搭配使用。其中 Jest 是 Facebook 所开发的单元测试工具,其主要基于 阅读全文