初写代码Vue-初始化和渲染过程因为最近在用`Vue`,所以想把代码看一下,我觉得,越多的了解运行机制,越能更好的解决问题和……避坑。 本文必须提前要了解的两个概念是:**`defineProperty`特性**,**观察者模式**。 我们以一个简单的结构来开始 n阅读全文 →
写代码Vue-组件的data属性为什么必须是函数?一般在公司环境使用中,各种前端框架都会用一下,因为不同框架理念和使用场景有些许区别,有的重规模化,有的追求轻便易上手;有的模块化程度很高,有的通常全部写一起;有的规则安排的明明白白,有的又需要各种语法糖……虽然最近几个月工作特别忙,但是还是阅读全文 →
写代码React-事件补遗-Proxy[上一篇](https://axiu.me/coding/react-event-bind-and-trigger/)留了一个代理`Proxy`没覆盖到,因为之前没怎么使用过,所以这篇补充一下相关内容。 > `Proxy`用于定义基本操作阅读全文 →
事写代码React-事件的注册和触发事件也是React里使用频率很高的操作,各种`onClick`、`onFocus/onBlur`、`onChange`、`onSubmit`都是经常使用的。事件触发同样是update,也会使用`ReactUpdates.batchedUpd阅读全文 →
简写代码React-简单组件到浏览器DOM的渲染在【[React-简单组件的挂载(mount)过程](https://axiu.me/coding/react-basic-component-mount/)】的2.6)里提到了组件最后从`ReactElement`到HTML-DOM的转换阅读全文 →
函写代码React-函数setState的执行`setState`是`React`里使用频率最高的的一个操作,`React`的状态更新,不同于`vue`的直接`this.data`设置,需要都要通过这个函数进行。 在使用中,总结`setState`的3个特性: 1、异步更新,即调用阅读全文 →
函写代码React-函数batchedUpdates和Transaction执行在[【React-简单组件渲染(render)过程】](https://axiu.me/coding/react-basic-component-render/)里,留了两个小坑:BatchingStrategy的运行机制和transact阅读全文 →
写代码React-简单组件的挂载(mount)过程[上一篇](https://axiu.me/coding/react-basic-component-render/)大致看了一下简单组件渲染过程。走到`internalInstance.mountComponent`,没有往里细看,因为`阅读全文 →
写代码React-简单组件渲染(render)过程没有需求就没有任务,没有任务就不想看代码。但是对于分配了代码讲解任务的人来说,终于还是有不得不看代码的“任务”。 C或者Java等“严谨语言圈”对阅读源码有一种谜样的执着,仿佛大神都是从阅读源码一步一步修炼过来的。但是对于“不严谨”的Ja阅读全文 →
写代码微信小程序开发总结这几个月公司的小程序开发工作落在了我们身上,紧锣密鼓的开发完毕之后,有必要总结一些开发过程中的坑和一些奇怪的解决办法。 一个小程序页面包括以下几个部分 > page > ├── page.wxml > ├── page.js 阅读全文 →