运维
文章平均质量分 79
运维
promise-render
这个作者很懒,什么都没留下…
展开
-
书签栏调用js脚本,这是你可以学会的操作
书签栏调用js不是什么稀奇事,我只是为了好玩分享给大家,主要我是懒不想点击页面太多,就写了js脚本每次执行一下,具体看你们想用到哪儿,其实就是类似于一个简易版的油猴脚本。原创 2024-04-22 17:13:38 · 492 阅读 · 1 评论 -
前端技术文章汇总(学习路线)提升技术必看(建议收藏!!)
前端技术提升 文章 大全原创 2024-04-23 09:45:00 · 830 阅读 · 0 评论 -
WebPack打包机制及处理过程
webpackwebpack是一个打包模块化javascript的工具,在webpack里一切文件皆模块,通过loader转换文件,通过plugin注入钩子,最后输出由多个模块组合成的文件,webpack专注构建模块化项目。原创 2024-04-24 10:15:00 · 862 阅读 · 0 评论 -
前端JavaScript之Reflect
Reflect 是一个内置的对象,它提供拦截 JavaScript 操作的方法,是为了操作对象而提供的新 API。Reflect不是一个函数对象,因此它是不可构造的。Reflect的所有属性和方法都是静态的。原创 2024-04-26 10:30:00 · 145 阅读 · 1 评论 -
webpack分包实操和总结
通过webpack实现前端项目整体模块化的优势固然很明显,但是它同样存在一些弊端,那就是我们项目中的所有代码最终都被打包到了一起,如果我们应用非常复杂,模块非常多的话,我们的打包结果就会特别的大。而事实情况是,大多数时候,我们在应用开始工作时,并不是我们所有的模块都需要加载进来的,但是这些模块又被全部打包到一起,我们需要任何一个模块,都需要把整体加载过后才能使用,而我们的应用有一般是运行在浏览器端,那就意味着我们会浪费掉很多的流量和带宽。原创 2024-04-23 14:00:00 · 1706 阅读 · 0 评论 -
webpack打包优化插件Dllplugin的使用
webpack打包优化插件Dllplugin的使用原创 2024-04-28 10:00:00 · 708 阅读 · 1 评论 -
浏览器缓存:强缓存和协商缓存
强制缓存优先于协商缓存进行,若强制缓存(Expires 和 Cache-Control)生效则直接使用缓存,若不生效则进行协商缓存(Last-Modified / If-Modified-Since和Etag / If-None-Match),协商缓存由服务器决定是否使用缓存,若协商缓存失效,那么代表该请求的缓存失效,返回200,重新返回资源和缓存标识,再存入浏览器缓存中;生效则返回304,继续使用缓存。原创 2024-04-25 13:30:00 · 787 阅读 · 1 评论 -
Webpack5文件资源缓存
要说文件资源缓存那就得先了解一下浏览器的缓存机制浏览器大概可以分为强制缓存(强缓存)和协商缓存浏览器每次与服务器通信的方式为应答模式,即:浏览器发起HTTP请求 – 服务器响应该请求。那么浏览器第一次向服务器发起该请求后拿到请求结果,会根据响应报文中HTTP头的缓存标识,决定是否缓存结果,是则将请求结果和缓存标识存入中,简单的过程图如下:浏览器每次发起请求,都会先在浏览器缓存中查找该请求的结果以及缓存标识浏览器每次拿到返回的请求结果都会将该结果和缓存标识存入浏览器缓存中。原创 2024-04-27 15:00:00 · 728 阅读 · 0 评论 -
docker新手入门必会的打包和上传镜像
首先,您需要在项目根目录下创建一个名为Dockerfile的文件。在该文件中,您可以定义如何构建Docker镜像。以下是一个示例:dockerfile复制# 设置工作目录WORKDIR/app# 复制项目文件到工作目录COPYCOPY# 安装依赖RUN# 复制项目文件到工作目录COPY. .# 构建项目RUN# 暴露端口EXPOSE3000# 启动应用CMD“npm”“run”“start”原创 2024-05-07 15:51:53 · 325 阅读 · 0 评论 -
Promise/async/Generator实现原理解析
传入回调」**的方式来实现Generator的自动执行。thunk函数只作为一个拓展知识,理解有困难的同学也可以跳过这里,并不影响后续理解。❞。原创 2024-04-25 15:30:00 · 569 阅读 · 1 评论