用户中心USER CENTER

首页/用户
  • 窥探React - 源码分析

    摘要:所谓知其然还要知其所以然本文将分析的部分源码包括组件初始渲染的过程和组件更新的过程在这之前假设读者已经对有一定了解知道区别了解生命周期事务批量更新大致概念等如何分析源码代码架构预览首先我们找到在上的地址把版本的源码下来观察它的整体架构这 所谓知其然还要知其所以然. 本文将分析 React 15-stable的部分源码, 包括组件初始渲染的过程和组件更新的过程.在这之前, 假设读者已经:...

    instein 发布于JavaScript
  • 聊一聊Vue组件模版,你知道它有几种定义方式吗?

    摘要:活动结束单文件组件使用构建工具创建项目,综合来看单文件组件应该是最好的定义组件的方式,而且不会带来额外的模版语法的学习成本。 前端组件化开发已经是一个老生常谈的话题了,组件化让我们的开发效率以及维护成本带来了质的提升。 当然因为现在的系统越来越复杂庞大,所以开发与维护成本就变得必须要考虑的问题,因此滋生出了目前的三大前端框架 Vue、Angular、React。 那今天我们就来看看 V...

    instein 发布于JavaScript
  • javascript实现ArrayBuffer转字符串,微信小程序蓝牙数据转换

    摘要:转字符串需要转换的类型数值转换成功后的回调效果图显示微信小程序蓝牙通讯返回的值是类型,需要转换前端才能进行 /** * ArrayBuffer转字符串 * @param {ArrayBuffer} e 需要转换的ArrayBuffer类型数值 * @param {function} t 转换成功后的回调 */ getUint8Value(e, t) { ...

    instein 发布于JavaScript
  • 原生 js 实现移动端 Touch 滑动反弹

    摘要:移动端滑动反弹什么是滑动就是类似于端的滚动事件,但是在移动端是没有滚动事件的,所以就要用到事件结合去实现,效果如下准备工作什么是移动端的事件在移动端事件可以细分成三种,分别是和,并且事件必须要用去监听。 showImg(https://segmentfault.com/img/remote/1460000017852500?w=1920&h=1080); 移动端 Touch 滑动反弹 ...

    instein 发布于JavaScript
  • V8数组排序方法sort浅析

    摘要:出于性能优化的目的,当数组排序区间长度在之内时,实际的排序方法是插入排序,其余时候使用快速排序。大体上,这个排序方法的思想是对数组进行区间划分,当排序区间大于时,使用快排,使局部有序,当区间小于等于时使用插入排序,使数组整体有序。 数组排序方法sort浅析 数组提供了排序方法,使用时传入一个比较函数,根据比较函数的返回来确定元素最终在数组中的位置。默认排序顺序是根据字符串Unicode...

    instein 发布于JavaScript
<