2021年8月28日

摘要: 在讲解性能优化的方案之前,我们需要了解一下webpack的整个工作流程, 方案一:减少模块解析 也就是省略了构建chunk依赖模块的这几个步骤 如果没有loader对该模块进行处理,该模块的源码就是最终打包结果的代码。不对某个模块进行解析,可以缩短构建时间 哪些模块不需要解析? 模块中无其他依赖 w 阅读全文

posted @ 2021-08-28 21:30 过鹿人 阅读(761) 评论(0) 推荐(0)


2021年8月26日

摘要: 一、promise解决了哪些问题? 异步并发 待所有异步任务结束之后再执行我们的业务逻辑。 回调嵌套 二、promise特点 1. 每个promise都有三个状态,pending等待状态 fulfilled成功态 rejected失败态 2. 状态不可逆(若状态变成了成功态,则会一直维持这个状态) 阅读全文

posted @ 2021-08-26 09:09 过鹿人 阅读(250) 评论(0) 推荐(0)


2021年8月18日

摘要: 1.登录功能 登录功能通常都是基于 Cookie 来实现的。当用户登录成功后,一般会将登录状态记录到 Session 中,或者是给用户签发一个 Token,然后浏览器将Session 的 ID 或 Token 保存到 Cookie 中,浏览器在之后的每次请求中携带它们。当服务端收到请求后,通过验证 阅读全文

posted @ 2021-08-18 10:51 过鹿人 阅读(4844) 评论(0) 推荐(1)


2021年8月17日

摘要: 一、没有 CDN 当用户访问一个网站时,如果没有 CDN,dns解析过程是这样的: 1.浏览器要将域名解析为 IP 地址(也就是浏览器缓存、系统缓存、路由器缓存都没有的情况),所以先向本地 DNS 发出请求。 2.本地 DNS 依次向根服务器、顶级域名服务器、二级域名服务器、三级域名服务器发出请求, 阅读全文

posted @ 2021-08-17 13:42 过鹿人 阅读(883) 评论(0) 推荐(0)


2021年8月11日

摘要: 感觉webpack的文章 点击率高一些,那就继续吧~ 今天来全方位解析一下webpack打包过后的结果 首先,在src/a.js先写这样的代码 1 console.log("module a") 2 module.exports = "a"; 在src/index.js中这样写,作为入口chunk 阅读全文

posted @ 2021-08-11 23:24 过鹿人 阅读(1002) 评论(2) 推荐(0)


2021年8月10日

摘要: 缓存相关字段: http1.0:pragma、expires http1.1:cache-control、last-modified、if-modified-since、etag、if-none-match 强缓存: 不发起http请求,直接使用本地缓存,比如浏览器地址栏回车,使用浏览器的刷新按钮, 阅读全文

posted @ 2021-08-10 17:31 过鹿人 阅读(1403) 评论(0) 推荐(0)


2021年8月9日

摘要: 行内元素 1.line-height + text-aligin:center方式 html <div class="box"> <span> 居中,居中,居中,居中,居中,居中,居中, </span> </div> css .box { background: red; width: 800px; 阅读全文

posted @ 2021-08-09 23:11 过鹿人 阅读(285) 评论(0) 推荐(0)

摘要: 版本规范:主版本号.次版本号.补丁版本号 主版本号:仅当程序发生了重大变化时才会增长,如新增了重要功能、新增了大量的API、技术架构发生了重大变化 次版本号:仅当程序发生了一些小变化时才会增长,如新增了一些小功能、新增了一些辅助型的API 补丁版本号:仅当解决了一些 bug 或 进行了一些局部优化时 阅读全文

posted @ 2021-08-09 15:02 过鹿人 阅读(2157) 评论(0) 推荐(0)


2021年8月5日

摘要: webpack简介 webpack是基于模块化的打包(构建)工具,它把一切视为模块(js、css、图片) 它通过一个开发时态的入口模块为起点,分析出所有的依赖关系,然后经过一系列的过程(语法转换、资源压缩、模块合并),最终生成运行时态的文件。 webpack的作用 代码转换:将TypeScript编 阅读全文

posted @ 2021-08-05 10:46 过鹿人 阅读(764) 评论(0) 推荐(0)


2021年8月4日

摘要: 一、什么是前端工程化 前端工程化是使用软件工程的方法来解决前端的开发流程中模块化、组件化、规范化、自动化的问题,其主要目的为了提高效率和降低成本。 二、为什么需要前端工程化? Web业务日益复杂化和多元化,现在随便找个前端项目,都已经不是过去的拼个页面+搞几个jQuery插件就能完成的了。代码量可能 阅读全文

posted @ 2021-08-04 15:15 过鹿人 阅读(3743) 评论(0) 推荐(0)


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3