会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小短腿奔跑吧
没有最好,只有更好!
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
8
···
28
下一页
2021年7月13日
为什么计算机只能识别 “0”, “1” 组成的二进制数
摘要: 计算机的硬件作为一种电路元件,它的输出和输入只能是有电或者没电,也就是所说的高电平和低电平,所以计算机传递的数据是由“0” 和“1”组成的二进制数,所以说二进制的语言是计算机语言的本质。计算机发明之初,人们为了去控制计算机完成自己的任务或者项目,只能去编写“0”、“ 1”这样的二进制数字串去控制电脑
阅读全文
posted @ 2021-07-13 15:17 小短腿奔跑吧
阅读(3037)
评论(0)
推荐(0)
2021年6月7日
微信小程序 限制使用 eval 的原因
摘要: 今天我们来探讨一下,为什么 小程序不支持 eval 方法和 new Function 在微信 和 抖音小程序的开发文档上,都标明了 不支持使用 eval() , new Function 创建函数。 二、抛出问题:这是为什么呢? 因为 eval() 函数会将传入的字符串当做 JavaScript 代
阅读全文
posted @ 2021-06-07 15:21 小短腿奔跑吧
阅读(3146)
评论(0)
推荐(0)
2021年5月31日
请简述 React 16 版本中 commit 阶段的三个子阶段分别做了什么事情
摘要: 1. before mutation阶段 (操作 Dom 前) 更新情况下:`主要调用类组件生命周期函数getSnapshotBeforeUpdate,并且把旧的props和旧的states传递进去 // commit 阶段的第一个子阶段 // 调用类组件的 getSnapshotBeforeUpd
阅读全文
posted @ 2021-05-31 18:52 小短腿奔跑吧
阅读(335)
评论(0)
推荐(0)
为什么 React 16 版本中 render 阶段放弃了使用递归
摘要: 因为递归是不能被中止的,需要一直占用线程,而 JS 又是属于 单线程, 所以 当我们需要执行操作时,是不能被中断的,一旦执行,则需要全部操作执行完成后,才可释放线程, 在这种情况下,我们在第一次渲染的时候,程序需要将 生成 Dom 和 包含事件 全部准备齐全后,才会添加 元素到 页面,并展示到浏览器
阅读全文
posted @ 2021-05-31 18:27 小短腿奔跑吧
阅读(103)
评论(0)
推荐(0)
React workInProgress Fiber 树存在的意义是什么
摘要: 1. React 中使用双缓存的机制,来完成 Firber树的构建与替换,实现 Dom 对象的快速更新。 2. React 中会同时存在两个 Fiber 对象,当前在屏幕中显示的树是 CurrentFiber 树,当发生更新时,React会重新创建一颗新的Firber树是 WorkInProgres
阅读全文
posted @ 2021-05-31 18:25 小短腿奔跑吧
阅读(426)
评论(0)
推荐(0)
React 16 版本中初始渲染的流程
摘要: // 更新 hostRoot // <div id="root"></div> 对应的 Fiber 对象 function updateHostRoot(current, workInProgress, renderExpirationTime) { pushHostRootContext(work
阅读全文
posted @ 2021-05-31 17:20 小短腿奔跑吧
阅读(422)
评论(0)
推荐(0)
2021年5月12日
Flutter 打包发布
摘要: 创建一个密钥库 打开Flutter的开发文档,进入配置 key store 的页面,请注意以下红线,是很容易忽略的地方 找到Java源文件 $ /Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home/bin/java 错误信息
阅读全文
posted @ 2021-05-12 15:10 小短腿奔跑吧
阅读(297)
评论(0)
推荐(0)
2021年5月4日
Flutter 安装过程 (未完待续)
摘要:
阅读全文
posted @ 2021-05-04 13:24 小短腿奔跑吧
阅读(76)
评论(0)
推荐(0)
2021年4月19日
自动化部署到产线有这几种方法
摘要: 结论 - 目前有13 种方法 支持 自动化部署 一、Docker (Nginx) 在 Docker 容器中使用 Nginx 部署你的应用。 安装 Docker 在项目根目录创建 Dockerfile 文件 FROM node:10 COPY ./ /app WORKDIR /app RUN npm
阅读全文
posted @ 2021-04-19 16:25 小短腿奔跑吧
阅读(133)
评论(0)
推荐(0)
2021年4月15日
@vue/cli 跟 vue-cli 相比,@vue/cli 的优势在哪?
摘要: 一、Vue CLi的初衷 Vue-cli: 开箱即用,但强制性强,需要按照它的规则进行 Vue CLI:开箱即用,简单易用 二、为什么要对 Vue-cli 进行修改 旧版本的 Vue-cli 本质上只是从 GitHub 拉取模版,它就像一个模版拷贝器, 这样的拉取模版的方式有几个问题 1、单个模版之
阅读全文
posted @ 2021-04-15 16:35 小短腿奔跑吧
阅读(1198)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
28
下一页
公告