2021年8月26日

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

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


2021年8月18日

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

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


2021年8月17日

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

posted @ 2021-08-17 13:42 过鹿人 阅读(761) 评论(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 过鹿人 阅读(864) 评论(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 过鹿人 阅读(1212) 评论(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 过鹿人 阅读(207) 评论(0) 推荐(0) 编辑

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

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


2021年8月5日

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

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


2021年8月4日

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

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


2021年7月30日

摘要: 1.事件总线介绍 在vue中跨越层级的两个组件进行通信,若使用props传值和$emit触发的方式会十分繁琐,而事件总线的通信方式更适合跨越层级的组件通信。 2.事件总线原理 事件总线可以用一个对象来表示每一个事件 都有一个数组来记录这个事件的监听者 { "event1": [hander1, ha 阅读全文

posted @ 2021-07-30 18:08 过鹿人 阅读(2127) 评论(1) 推荐(0) 编辑


Copyright © 2024 过鹿人
Powered by .NET 8.0 on Kubernetes