上一页 1 2 3 4 5 6 7 8 ··· 28 下一页
摘要: 计算机的硬件作为一种电路元件,它的输出和输入只能是有电或者没电,也就是所说的高电平和低电平,所以计算机传递的数据是由“0” 和“1”组成的二进制数,所以说二进制的语言是计算机语言的本质。计算机发明之初,人们为了去控制计算机完成自己的任务或者项目,只能去编写“0”、“ 1”这样的二进制数字串去控制电脑 阅读全文
posted @ 2021-07-13 15:17 小短腿奔跑吧 阅读(3037) 评论(0) 推荐(0)
摘要: 今天我们来探讨一下,为什么 小程序不支持 eval 方法和 new Function 在微信 和 抖音小程序的开发文档上,都标明了 不支持使用 eval() , new Function 创建函数。 二、抛出问题:这是为什么呢? 因为 eval() 函数会将传入的字符串当做 JavaScript 代 阅读全文
posted @ 2021-06-07 15:21 小短腿奔跑吧 阅读(3146) 评论(0) 推荐(0)
摘要: 1. before mutation阶段 (操作 Dom 前) 更新情况下:`主要调用类组件生命周期函数getSnapshotBeforeUpdate,并且把旧的props和旧的states传递进去 // commit 阶段的第一个子阶段 // 调用类组件的 getSnapshotBeforeUpd 阅读全文
posted @ 2021-05-31 18:52 小短腿奔跑吧 阅读(335) 评论(0) 推荐(0)
摘要: 因为递归是不能被中止的,需要一直占用线程,而 JS 又是属于 单线程, 所以 当我们需要执行操作时,是不能被中断的,一旦执行,则需要全部操作执行完成后,才可释放线程, 在这种情况下,我们在第一次渲染的时候,程序需要将 生成 Dom 和 包含事件 全部准备齐全后,才会添加 元素到 页面,并展示到浏览器 阅读全文
posted @ 2021-05-31 18:27 小短腿奔跑吧 阅读(103) 评论(0) 推荐(0)
摘要: 1. React 中使用双缓存的机制,来完成 Firber树的构建与替换,实现 Dom 对象的快速更新。 2. React 中会同时存在两个 Fiber 对象,当前在屏幕中显示的树是 CurrentFiber 树,当发生更新时,React会重新创建一颗新的Firber树是 WorkInProgres 阅读全文
posted @ 2021-05-31 18:25 小短腿奔跑吧 阅读(426) 评论(0) 推荐(0)
摘要: // 更新 hostRoot // <div id="root"></div> 对应的 Fiber 对象 function updateHostRoot(current, workInProgress, renderExpirationTime) { pushHostRootContext(work 阅读全文
posted @ 2021-05-31 17:20 小短腿奔跑吧 阅读(422) 评论(0) 推荐(0)
摘要: 创建一个密钥库 打开Flutter的开发文档,进入配置 key store 的页面,请注意以下红线,是很容易忽略的地方 找到Java源文件 $ /Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home/bin/java 错误信息 阅读全文
posted @ 2021-05-12 15:10 小短腿奔跑吧 阅读(297) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-05-04 13:24 小短腿奔跑吧 阅读(76) 评论(0) 推荐(0)
摘要: 结论 - 目前有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)
摘要: 一、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 下一页