执行上下文js在执行的过程中,会生成一个执行上下文环境。执行上下文分为创建和执行两个阶段。创建阶段:定义js代码中使用到的变量、函数等。此阶段发生了变量提升 执行阶段:给变量...
执行上下文js在执行的过程中,会生成一个执行上下文环境。执行上下文分为创建和执行两个阶段。创建阶段:定义js代码中使用到的变量、函数等。此阶段发生了变量提升 执行阶段:给变量...
参考文章:https://github.com/6fedcom/fe-blog/tree/master/webpack/webpack[https://github.com/...
1. 初衷 做了几年的前端了,做笔记都是在自己的网盘里面记录,每次翻原来的笔记,总感觉差了点什么,突然有一天,一声惊雷闪过,文字依旧是那点文字,读者只有唯一,为什么不能分享出...
学习网站:https://developers.google.com/web/fundamentals/performance/rendering[https://devel...
1、interface和type的区别 interface可定义多次,对象会被合并;type不允许重复定义 interface使用extends实现继承,type使用&;二者...
HTTP 发展史 http1.0中,每请求一个http请求都需要建立一次tcp连接,而tcp的三次握手和四次挥手相对比较耗时,且会带来1.5+2=3.5个RTT 因此在htt...
客户端渲染(首屏在1.6s时出现) 服务端渲染(首屏在400ms时出现) 当页面加载的 js 和 css 更多更大时,网路不够流畅时,客户端渲染的首屏出现时间会更晚。 vue...
https://github.com/tc39/proposal-top-level-await[https://github.com/tc39/proposal-top-l...
参考文档:https://github.com/staven630/vue-cli4-config/tree/vue-cli3#hmr[https://github.com/...
http 缓存通过对比F5和Ctrl+F5的区别来看请求头配置对缓存的影响。image.pngimage.pngimage.pngimage.pngimage.png 跨域请...
源码结构 context.jscontext 是使用delegates将节点request和response对象封装到单个对象中,为编写 Web 应用程序和 API 提供了许...
exports 字段 (https://webpack.js.org/guides/package-exports/[https://webpack.js.org/guide...
遗留问题:以下情况该如何统计某方法的使用情况?? 使用文本替换,将注释内容都删除,然后通过正则匹配 使用decomment这个库,它可以去除html或者纯文本中的//和/**...
背景 需要通过Vue.extend来挂载实例,并且该实例也需要初始化vuex,i18n和vue-router等。为了避免代码的重复性,因此扩展了Vue的构造方法。主要代码如下:
注意事项: 设置了feedURL后,会有默认的 查询是否有更新以及下载更新包的地址; 2、安装包不能使用nsis,需要使用Squirrel,更新需要Squirrel配置的nu...
1、使用xshell 登录服务器。 2、使用流水线构建。 点击 “新建任务”,输入自定义任务名称,选择 “流水线”,点击确定。 配置示例如下: 流水线:从版本控制库拉取pip...
项目结构 文件详情 全局安装lerna 初始化项目 修改配置文件 新建包 模块之间的链接 commit 更改只有commit了更改,在publish时才会检测到更新。 发布 ...
nvm 作用使得可以同时安装多个node,根据需求切换实际使用的node版本。 原理(有两种方式可实现上述功能)1、实时的去更改系统的环境变量 ,或者使用.bat文件去模拟节...