240 发简信
IP属地:广东
  • Fower: 一种简洁高效开发UI的新方式

    前言 在过去的一年半中,我们团队分别使用了 Taro React 开发小程序,React 开发 Web 程序 和使用 React Native ...

  • 由封装一个请求库所想到的...

    前言 最近想写一个可以适配多平台的请求库,在研究 xhr 和 fetch 发现二者的参数、响应、回调函数等差别很大。想到如果请求库想要适配多平台...

  • 简易Redux实现

    HTML模板如下 JavaScript代码如下 动手实现Redux

  • ES6-修饰器

    首先放一段示例代码 代码中@testable即为一个修饰器。可以看到,修饰器本质上是一个函数。将类作为修饰器函数的参数传入到函数内部,在函数内部...

  • Web虎牙自动发弹幕

    代码如下 研究的时候发现虎牙每两条弹幕发送时间必须在10秒以外,10秒以内的话,就会被后端关闭WebSocket的连接。。所以上面这段代码并没有...

  • Node模块加载导出机制

    Node中的每一个文件模块都是对象。根据require中传入文件名或者地址,查找缓存,内置模块,找不到时,会创建一个包含filename属性的M...

  • props.children使用

    有一类组件,充当了容器的作用,它定义了一种外层结构形式,然后你可以往里面塞任意的内容。 一般而言可以将代码通过组件属性传递到容器组件中。如下代码...

  • 使用 PropTypes 进行组件参数验证

    缘由 大型应用程序的构建更适合用强类型的语言来构建,它有更多的规则,可以帮助我们在编写代码阶段、编译阶段规避掉很多问题,让我们的应用程序更加的安...

  • 使用Ref进行DOM操作

    原因 React.js 并不能完全满足所有 DOM 操作需求,有些时候我们还是需要和 DOM 打交道。比如说想动态获取某个 DOM 元素的尺寸来...