哥伦布

随笔分类 -  ms

摘要:一、为什么需要缓存机制 众所周知,对于用户来说,想要访问某个网站那肯定是越快越好。对于服务器来说,肯定是响应速度越快好,压力越少越好。有了缓存这些问题可以迎刃而解~ 二、强制缓存和协商缓存都是针对静态文件资源的? 因为对于接口数据(api)来说,静态资源要大的多,而且不会轻易更改。比如前端单页面打包 阅读全文
posted @ 2023-02-09 15:41 Du9191 阅读(107) 评论(0) 推荐(0) 编辑
摘要:vue2: 原生组件 vue2: 自定义组件 vue3:自定义组件 vue3更改了vue2声明自定义组件的方式,将vue2中的value替换成了modelValue,将emit触发的事件名改为 'update:modelValue' 阅读全文
posted @ 2023-01-23 20:23 Du9191 阅读(46) 评论(0) 推荐(0) 编辑
摘要:什么是axios拦截器? 一般在使用axios时,会用到拦截器的功能,一般分为两种:请求拦截器、响应拦截器。 请求拦截器在请求发送前进行必要操作处理 例如添加统一cookie、请求体加验证、设置请求头等,相当于是对每个接口里相同操作的一个封装; 响应拦戴器同理,只是在请求得到响应之后,对响应体的一些 阅读全文
posted @ 2022-08-25 14:28 Du9191 阅读(525) 评论(0) 推荐(0) 编辑
摘要:BFC(Block Formatting Context) 块级格式化上下文 Web页面中一个独立的渲染区域,内部元素的渲染不会影响边界以外的元素 BFC布局规则 内部盒子会在垂直方向上,一个接一个的放置 盒子垂直方向上的距离由margin决定 属于同一个BFC的两个相邻盒子的margin会发生重叠 阅读全文
posted @ 2022-08-15 14:42 Du9191 阅读(73) 评论(0) 推荐(0) 编辑
摘要:前端性能优化分为两类: 一类是文件加载更快: 减少请求资源的大小:图片压缩和文件压缩 减少网络请求次数:雪碧图(精灵图)、防抖和节流 减少渲染次数:HTTP缓存、本地缓存(sessionStorage、localStorage)、Vue中的keep-alive缓存 一类是文件渲染更快: 提前渲染:s 阅读全文
posted @ 2022-05-26 10:33 Du9191 阅读(50) 评论(0) 推荐(0) 编辑
摘要:undefined: undefined是全局对象的一个属性,在一下情况下都是undefined: 当一个变量没有被赋值; 当一个函数没有返回值; 当某个对象不存在某个属性却去访问; 当函数定义了形参但没有传递实参; typeof undefined 判断类型是 'undefined'; undef 阅读全文
posted @ 2022-05-20 15:10 Du9191 阅读(175) 评论(0) 推荐(0) 编辑
摘要:XMLHttpRequest: XHR中文解释为: 可扩展超文本传输请求;XML可扩展标记语言,Http超文本传输协议,Request请求; XHR对象用于与服务器交换数据,所有现代游览器都支持XHR对象;XHR对象可在不向服务器提交整个页面的情况下,实现局部更新网页。 XHR可以同步或异步返回We 阅读全文
posted @ 2022-05-09 19:57 Du9191 阅读(89) 评论(0) 推荐(0) 编辑
摘要:Promise是什么: Promise是异步微任务(process.nextTick、Promise.then() catch() finally()等) 用于解决异步多层嵌套回调的问题(回调地狱--小球运动),让代码的可读性更高、更容易维护 小球运动:一个小球元素使其按照右下左上的路径运动,点击后 阅读全文
posted @ 2022-05-08 20:09 Du9191 阅读(232) 评论(0) 推荐(0) 编辑
摘要:什么是闭包? 闭包: 一个函数和词法环境的引用捆绑在一起,这样的组合就是闭包 就是一个函数A,return其内部的函数B,被return出去的函数B能够在外部访问A函数内部的变量(定义在函数内部的函数) 这时候就形成了一个函数B的变量背包,A函数执行结束之后这个变量背包也不会被销毁 并且这个变量背包 阅读全文
posted @ 2022-05-04 22:08 Du9191 阅读(128) 评论(0) 推荐(1) 编辑
摘要:跨域: 当前页面中的某个接口,请求的地址和当前页面的地址中,协议、域名、端口号有一项不同就是发生了跨域请求 原因: 游览器为了保护网页的安全,同源协议策略,如果缺少了同源策略,游览器很容易受到XSS、CSRF等攻击 跨域报错如下: 跨域解决方案: JSONP(a、img) 使用script标签,利用 阅读全文
posted @ 2022-05-03 15:32 Du9191 阅读(440) 评论(0) 推荐(2) 编辑
摘要:基本数据类型:Number、String、Boolen、Undefined、Null、Symbol、Bigint 引用数据类型:Object(普通对象,数组,正则,日期,Math数学函数) 两类数据根据它们在内存中的存储方式的不同而区分: 基本数据是直接存储在栈中的简单数据段,占据空间小,属于被频繁 阅读全文
posted @ 2022-05-02 15:44 Du9191 阅读(458) 评论(0) 推荐(0) 编辑
摘要:数据存储位置 三者都是存储在游览器本地的 区别在于cookie是服务器端写入的,而sessionStorage、localStorage是由前端写入的 生命周期 cookie的生命周期是由服务器端写入的时候就设置好的 而localStorage一直存在除非手动清除 sessionStorage是在页 阅读全文
posted @ 2022-05-02 09:21 Du9191 阅读(176) 评论(0) 推荐(1) 编辑
摘要:https://www.nowcoder.com/exam/interview/detail?questionClassifyId=0&questionId=2412530&questionJobId=156&type=1 首先:服务器方启动监听服务,准备迎接客户端请求的到来; 一、输入URL(统一 阅读全文
posted @ 2022-02-28 16:48 Du9191 阅读(214) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示