摘要: 引子 学生时代为了掌握某个知识点会不断地做习题,做总结,步入岗位之后何尝不是一样呢?做业务就如同做习题,如果‘课后’适当地进行总结,必然更快地提升自己的水平。 由于公司采用的react+node的技术栈,于是就完成了一个reactSPA小项目,计划日后把平时工作中遇到的业务以及学习中遇到有趣的东西给阅读全文
posted @ 2017-05-12 10:10 牧云云 阅读(13666) 评论(20) 编辑
摘要: 随着该项目的发布到线上(小打小闹),即将又要开启另一段崭新的旅程。强迫自己停下来写写所学所得,个人认为总结和分享是一种很棒的学习方式。那让我们先来瞧瞧项目长的什么样。如果着急要源码的朋友,可以下拉到最后~~ 微信端部分展现 从微信端进入网页端的效果(这部分还需要优化(*^__^*)) 但是这图是真的阅读全文
posted @ 2016-11-15 04:00 牧云云 阅读(2074) 评论(8) 编辑
摘要: 该系列文章在实现 cpreact 的同时理顺 React 框架的核心内容 "项目地址" 从一个疑问点开始 接上一章 "HOC 探索" 抛出的问题 ———— react 中的 onChange 事件和原生 DOM 事件中的 onchange 表现不一致,举例说明如下: 拨云见雾 我们来看下 React阅读全文
posted @ 2018-09-18 16:29 牧云云 阅读(75) 评论(0) 编辑
摘要: 本文提供了按需加载了几种思路,并给出了相应实践。 "原文地址" 为了探究按需加载的本质,选择了对先前造的轮子 "diana" 进行实验。 实验一:全量引用 打包体积结果如下: 测试的是 "diana 0.4.1" 实验二:部分引用 打包体积结果如下: 经过测试,发现两种方式打包后的体积都为 21 k阅读全文
posted @ 2018-09-09 22:11 牧云云 阅读(172) 评论(0) 编辑
摘要: 本系列文章在实现一个 cpreact 的同时帮助大家理顺 React 框架的核心内容(JSX/虚拟DOM/组件/生命周期/diff算法/setState/PureComponent/HOC/...) "项目地址" "从 0 到 1 实现 React 系列 —— JSX 和 Virtual DOM" 阅读全文
posted @ 2018-08-27 12:10 牧云云 阅读(114) 评论(0) 编辑
摘要: 常见数据结构的 JavaScript 实现系列 "栈" "队列" "链表" "集合" "字典" "哈希表" "二叉树" "图" 前端与数据结构 数据结构在开发中是一种编程思想的提炼,无关于用何种语言开发或者是哪种端开发。下列将笔者涉猎到的与前端相关的数据结构案例作如下总结: | 数据结构 | 案例 阅读全文
posted @ 2018-08-18 18:19 牧云云 阅读(109) 评论(0) 编辑
摘要: 看源码一个痛处是会陷进理不顺主干的困局中,本系列文章在实现一个 (x)react 的同时理顺 React 框架的主干内容(JSX/虚拟DOM/组件/生命周期/diff算法/setState/ref/...) "从 0 到 1 实现 React 系列 —— JSX 和 Virtual DOM" "从 阅读全文
posted @ 2018-08-05 23:35 牧云云 阅读(102) 评论(0) 编辑
摘要: 看源码一个痛处是会陷进理不顺主干的困局中,本系列文章在实现一个 (x)react 的同时理顺 React 框架的主干内容(JSX/虚拟DOM/组件/生命周期/diff算法/setState/ref/...) "从 0 到 1 实现 React 系列 —— JSX 和 Virtual DOM" "从 阅读全文
posted @ 2018-07-27 09:05 牧云云 阅读(204) 评论(0) 编辑
摘要: 看源码一个痛处是会陷进理不顺主干的困局中,本系列文章在实现一个 (x)react 的同时理顺 React 框架的主干内容(JSX/虚拟DOM/组件/...)阅读全文
posted @ 2018-07-12 10:15 牧云云 阅读(139) 评论(0) 编辑
摘要: 看源码一个痛处是会陷进理不顺主干的困局中,本系列文章在实现一个 (x)react 的同时理顺 React 框架的主干内容(JSX/虚拟DOM/...)阅读全文
posted @ 2018-07-06 16:22 牧云云 阅读(172) 评论(0) 编辑
摘要: Promise 研究 Promise 的动机大体有以下几点: 对其 api 的不熟悉以及对实现机制的好奇; 很多库(比如 fetch)是基于 Promise 封装的,那么要了解这些库的前置条件得先熟悉 Promise; 要了解其它更为高级的异步操作得先熟悉 Promise; 基于这些目的,实践了一个阅读全文
posted @ 2018-07-02 01:48 牧云云 阅读(298) 评论(0) 编辑
摘要: 开发中,我们或多或少地接触了设计模式,但是很多时候不知道自己使用了哪种设计模式或者说该使用何种设计模式。本文意在梳理常见设计模式的特点,从而对它们有比较清晰的认知。 开发中,我们或多或少地接触了设计模式,但是很多时候不知道自己使用了哪种设计模式或者说该使用何种设计模式。本文意在梳理常见设计模式的特点阅读全文
posted @ 2018-05-18 13:37 牧云云 阅读(102) 评论(0) 编辑