用户中心USER CENTER

首页/用户
  • immer源码阅读

    摘要:我们看一下整个函数可以看到为的情况下,逻辑很简单,对应属性没变化的时候创建代理,返回值,对应属性变化了,直接返回对应值。 immer是前端在immutable领域的另外一个实践,相比较immutable而言,它拥有更低的学习成本,在使用上可以直接使用js 原生api去修改引用对象,得到一个新的不可变的引用对象。 import produce from immer const base...

    JerryZou 发布于JavaScript
  • React源码阅读:虚拟DOM的初始化

    摘要:虚拟的初始化在阅读源码前,我们先提出一个问题,是如何将虚拟转换为真实的呢有问题以后我们才会更有目标的阅读代码,下面我们就带着这个问题去思考。对类型的处理主要是更新属性,然后通过创建节点,并添加进父节点。最后所有的虚拟都将转为真实。 前言 本文的主要目的是阅读源码的过程中做下笔记和分享给有需要的小伙伴,可能会有纰漏和错误,请读者自行判断,头一次写阅读代码的文章,可能写得有点乱,有什么问题...

    JerryZou 发布于JavaScript
  • 使用gulp和vsc构建高效的typescript开发环境

    摘要:出于某些原因,近期开始需要在公司推广使用写服务端,因为之前使用开发过多个个人项目,所以知道新手开发非常容易将代码写的散乱并且不易后人理解。所以折中的选择了开发,也就用起了。 出于某些原因,近期开始需要在公司推广使用nodejs写服务端,因为之前使用es6开发过多个个人项目,所以知道新手开发node非常容易将代码写的散乱并且不易后人理解。本人刚入行的时候做的是java,觉得强类型的语言更...

    JerryZou 发布于JavaScript
  • angular模块库开发实例

    摘要:模块库开发实例随着前端框架的诞生,也会随之出现一些组件库,方便日常业务开发。在浏览器中,渲染是将模型映射到视图的过程。然而视图可以是页面中的段落表单按钮等其他元素,这些页面元素内部使用来表示。 angular模块库开发实例 随着前端框架的诞生,也会随之出现一些组件库,方便日常业务开发。今天就聊聊angular4组件库开发流程。 下图是button组件的基础文件。 showImg(htt...

    JerryZou 发布于JavaScript
  • 使用原生JS开发一个抢红包的小游戏

    摘要:这是一款抢红包小游戏没有依赖任何第三方库,纯原生编写地址项目地址点击链接查看效果使用手机模式使用手机扫码查看效果主要方法红包红包的金额请求返回的数据无需传参红包数组无需传参类似中的最后你可以把代码下载到本地运行,如果你觉得还行,就给个第一次 RedPacketRain 这是一款H5抢红包小游戏 没有依赖任何第三方库,纯原生JS编写 github 地址: 项目地址点击链接查看效果,使用c...

    JerryZou 发布于JavaScript
<