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