摘要: 用法 nextTick 是 vue 中的一个重要的API,先看下官方文档的介绍。 vue.nextTick( [callback, context] ) 参数: {Function} [callback] {Object} [context] 用法: 在下次 DOM 更新循环结束之后执行延迟回调。在 阅读全文
posted @ 2019-09-24 22:08 yangrenmu 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 前言 一些废话,请自行跳过前言。 版本控制可以记录一个或多个文件的变化,方便我们在将来对文件进行控制。使用版本控制,我们对文件进行修改删除等任意操作后,仍可以轻松将文件恢复到原先的样子。 git则是一个分布式版本控制系统,每个人的电脑都是一个完整的版本库,安全性高于集中式的版本控制系统。因为个人电脑 阅读全文
posted @ 2019-07-07 19:24 yangrenmu 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 前言 参看文章: "这一次,彻底弄懂 JavaScript 执行机制" "JavaScript 运行机制详解:再谈Event Loop" 作为一个前端er,最基本的要求也得知道js的运行机制叭。由于js是单线程的,所以js是按顺序执行的。 来点复杂的。 从 js 单线程说起 是一门单线程的语言,设计 阅读全文
posted @ 2019-06-23 19:43 yangrenmu 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 前言 本文主要参考了 "从零开始实现一个React" 和 "从 0 到 1 实现React" 上一篇 "实现一个react系列二:渲染组件" 中说了组件是如何渲染的,本本来介绍下 中的生命周期。 注意,本文主要理解是去 中的生命周期,并没有去实现 中最新的生命周期。 生命周期 中生命周期是组件在不同 阅读全文
posted @ 2019-06-01 19:47 yangrenmu 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 前言 本文主要参考了 "从零开始实现一个React" 和 "从 0 到 1 实现React" 在上一节 "JSX和虚拟DOM" 中,我们了解了 中的 到虚拟 ,以及如何将虚拟 渲染成真实的 。在这一节中,我们将会了解 中组件是如何渲染的。 组件 在 中,组件有两种使用方法: 通过类定义组件时,是需要 阅读全文
posted @ 2019-05-26 18:13 yangrenmu 阅读(1956) 评论(0) 推荐(0) 编辑
摘要: 前言 本文主要参考了 "从零开始实现一个React" 和 "从 0 到 1 实现React" 工作中经常使用 ,对于 中的一些虚拟 、生命周期、组件等概念知其然,不知其所以然。虽然知道这些怎么用的就足够应付大部分的工作,但是作为一个开发者,还是要有追求的。所以有了这个系列,一步一步实现一个简单的 出 阅读全文
posted @ 2019-05-20 23:49 yangrenmu 阅读(640) 评论(0) 推荐(1) 编辑
摘要: 遇到的问题 在使用蓝牙的过程中,我们需要获取蓝牙设备的 地址。在 设备上, 方法中, 是蓝牙设备的 地址。而在 设备上, 则是蓝牙设备的 。我们想要在 设备上获取 地址,就需要自己想办法。 解决的方法 通过查阅一些相关资料,发现有些蓝牙设备有 这个服务 ,该服务 中的 特征值可以获取蓝牙设备的 地址 阅读全文
posted @ 2019-05-18 15:28 yangrenmu 阅读(6358) 评论(1) 推荐(0) 编辑
摘要: 初始化蓝牙 使用蓝牙之前,首先要先初始化蓝牙 ,之后才能调用蓝牙的各种api。初始化状态分为两种: 初始化成功:这时可以去搜索蓝牙设备 。 初始化失败:这个时候需要提示用户打开蓝牙,同时监听蓝牙的状态 ,当蓝牙打开时,去搜索设备。 搜索蓝牙设备 开始搜索附近的蓝牙设备 ,该操作比较耗费资源,建议在连 阅读全文
posted @ 2019-05-04 17:49 yangrenmu 阅读(7017) 评论(0) 推荐(0) 编辑
摘要: 先实现个call :可以指定函数运行时的 。与 之间的区别是传参方式不同, 的参数是若干参数列表, 接受的是一个包含多个参数的数组。 首先,我们先实现第一个功能,指定函数运行时的 : 尝试下效果: 跟预想的一样,已将 的`this foo`。 原生的 方法还可以接受参数,现在实现这个功能。很简单,没 阅读全文
posted @ 2019-03-31 22:03 yangrenmu 阅读(430) 评论(0) 推荐(0) 编辑
摘要: new 的用途 :`new` 运算符用于创建一个自定义对象实例,或者是一个构造函数内置对象的实例。啥意思呢,有点拗口,我们先看个栗子先。 new F() 时,发生了什么 第一版 栗子在这: 从这个栗子中,我们可以看到,new 具有以下能力: 1、 创建出来的实例可以访问构造函数 内的属性; 2、 创 阅读全文
posted @ 2019-03-30 17:37 yangrenmu 阅读(4429) 评论(0) 推荐(1) 编辑