07 2022 档案
摘要:一、依赖是什么 先说结论:有时候,依赖是一堆 可执行的代码 ;有时候,依赖只是 一句声明。怎么理解以上这句话呢? 1、它可以是一堆代码 前端也好、后端也罢,开发的最终目的永远是实现功能,让代码成功地操作机器执行相关的任务。 想象一下,你要使用 vue.js 开发,但你不用自己实现一遍vue.js的核
阅读全文
摘要:JavaScript 是单线程运行,异步操作特别重要。 只要用到引擎之外的功能,就需要跟外部交互,从而形成异步操作。由于异步操作实在太多,JavaScript 不得不提供很多异步语法。这就好比,有些人老是受打击, 他的抗打击能力必须变得很强,否则他就完蛋了。 Node 的异步语法比浏览器更复杂,因为
阅读全文
摘要:Event Loop 是 JavaScript 的基础概念,面试必问,平时也经常谈到,但是有没有想过为什么会有 Event Loop,它为什么会这样设计的呢?今天我们就来探索下原因。 一、浏览器的 Even Loop JavaScript 是用于实现网页交互逻辑的,涉及到 dom 操作,如果多个线程
阅读全文
摘要:一、Vue.use() 作用 上述代码截取自vue源码 global-api 下的use.ts文件,它导出一个initUse方法,参数传入Vue。内部use方法接收plugin参数,该参数就是我们编写的插件。同时定义了一个数组,当数组中存在传入的插件,会直接返回,即实现自动阻止多次注册相同的插件。
阅读全文
摘要:npm 对于前端开发来说是一种必备的工具,对于开源项目来说,完全没有任何问题,安装包的依赖直接依赖于 Npm 即可。但是,对于公司内网的一些项目就不是太方便了。 对于 npm 公用包来说是比较方便的,直接引用即可。而内网的代码应该怎么引入呢?大概有以下几种方式: npm 公有包 npm 私有包
阅读全文