Vue 源码中 computed

关于 Vue 中 computed 的运行机制

实现 new

模仿 new 的行为

Vue 源码中 global-api 的 component

Vue 版本:v2.6.11 文件夹结构src compiler # 编译【暂定不展开】涉及到 mount 挂载 global-api # 全局方法 assets.js extend.js index.js mixin.js use.js core # 核心代码...

模仿做一个简单的 Vue

上周末,一直在研究怎么做一个简简单单的 Vue,名字叫 micro-Vue。 基础Vue 的响应式原理是基于 Object.defineProperty() 这个API。 构建源码中的 vue/src/core 文件是核心代码,Vue 实例在 vue/src/core/instance/index.js 中初始化...

为什么js的安全数是2^53-1

js 中整数的安全范围是多少?-253 + 1 ~ 253- 1在ES6中,是Number.MIN_SAFE_INTEGER 和 Number.MAX_SAFE_INTEGER。 为什么是253-1因为Javascript的数字存储使用了IEEE 754中规定的双精度浮点数数据类型,而这一数据类型能够安全存储 -...

短暂的云南之旅

前段时间去了云南玩了几天。天很蓝,云很厚,山水很秀丽。 大理-风花雪月先去了大理古城,这里的商业气息太重了,随地可见的银铺、鲜花饼铺、扎染衣服铺等…本来骑着我心爱的小电动打算跑环海线,结果环海线被封路了,这时候已经4、5点了。然后就咬咬牙继续骑着小电动去了喜洲古镇,这里的人文气息比大理古城的重,也没有那么多商业味...

字符串和正则表达式

字符串连接 The + operator 1str = "a" + "b" + "c"; The += operator 123str = "a";str += "b";str += "c"; str += “one” + “two”; 会经历4个步骤: 在内存中创建一个临时字符串;。 连接后的字符串”on...

关于循环的优化

最近在看《高性能 JavaScript》,讲了一章节——算法和流程控制,现在来做一下记录。 循环类型 标准for循环 123for (var i=0; i<10; i++){ // 循环体} while循环前测循环 1234var i = 0;while (i < 10)&...

总结

自从去年用了小苹果,旧的电脑给了小黄用,我就彻底把 blog 给遗忘了。在敲了大量代码,改了各种奇葩的 bug,这段时间又翻了翻红宝石书,把实战与理论知识结合起来。

近况

五月底入职了一家公司,然后基本每天都加班,周六也要加班。最近一段时间才比较轻松。想到了自己写的计划…emm..。没有完成,有点尴尬。7月份完全就放弃了跑步这件事,看书也是偶尔看。现在8月初,希望我的计划还可以约束一下自己。说一下昨晚老黄的事。昨晚他喝醉了,然后妈妈喊我去接他们,我想了想还是去吧。去到以后聊了一下,...