chuuuu
chuuuu
全部文章
分类
Study(13)
沃克随笔(17)
归档
标签
去牛客网
登录
/
注册
chuuuu~
记录生活记录你
全部文章
(共30篇)
浏览器模型
浏览器的核心主要是:渲染引擎和JavaScript解释器(又称 JavaScript 引擎) window 对象 => window 指当前的浏览器窗口。也是当前页面的顶层对象。 Navigator 对象 Navigator.userAgent - 返回浏览器的User Agent 字符串 表...
2022-04-14
0
412
异步操作概述
JavaScript 只有一个主线程,是单线程模式。但是为了解决长时间排队的问题,CPU可以不管IO操作,挂起处于等待中的任务,先运行排在后面的任务。等到IO操作返回了结果,再回过头,把挂起的任务继续执行下去。 程序中的任务可以分成两个:同步任务和异步任务 同步任务:没有被引擎挂起、在主线程上排队执...
2022-04-07
0
484
事件冒泡、事件捕获以及事件代理
简单来说 事件冒泡 就是从深到浅 从最里层标签的事件开始到最外层标签的事件 而事件捕获则相反 是从最外层标签的事件开始到最里层标签的事件 <div id="outer"> <p id="inner">Click me!</p> </div...
2022-04-01
0
274
浅拷贝和深拷贝
假设B复制了A 此时 B 和 A 的值相同, 但是当修改 A 的值,如果 B 的值随着 A 的值变化而变化 则说明是浅拷贝;如果 B 的值不随着 A 的变化而变化,则说明是深拷贝。 浅拷贝 简单的赋值 => 其实复制的是a的引用地址,而并非堆里面的值 let a = [0,1,2,3,4...
2022-04-01
0
337
字符翻译
目标==在项目中常有后台返回的字段是英文,没有引入国际化包 i18n 时翻译将返回的字段翻译为中文 项目使用了Vue2版本开发 想到的方法是 用 拦截器(filter)将后台返回的字段翻译成中文 在组件页面中 <template> ... //页面展示 {{ item | f...
2022-03-29
0
327
JS 基础
JS的基本数据类型 String Number Boolean Null Undifined BigInt Symbol Object Set 和 Map Set 类似于数组 但是 Set 中没有重复的值 可用于去重 // 并集 let union = new Set([...a, ...b]...
2022-03-29
0
263
JS中 ?? 和 || 的区别
相同点 用法相同,都是前后是值,中间用符号连接。根据前面的值来判断最终返回前面的值还是后面的值。 值1 ?? 值2 值1 || 值2 不同点 判断方式不同: 当使用 ?? 时,只有当 值1 为 null 或 undefined 时才返回 值2 ; 使用 || 时, 值1 会转换...
2022-03-28
0
425
初步认识TypeScript
// 建议你每行代码都都敲一遍 TypeScript 中最基本的数据类型包括布尔、数字、字符串、null、undefined let courseName:string = "学习" let price:number = 129 // price = '12' let isOnline:boolea...
2022-03-28
0
383
性能优化
性能优化 网络请求优化 1、使用 link ref="dns-prefetch" 标签去通知浏览器对页面中出现得其他域名去做DNS的预解析 2、由于http请求需要三次握手=》会造成额外的网络损耗 所以我们可以让文件尽可能的少 a、先将文件打包后上线 b、使用css雪碧图进行图片打包 ...
2022-03-28
0
255
自定义组件
在使用components定义组件的时候 时常会遇到在同一位置但是实现的内容不同 -- 此时继续将组件抽出并完成功能则有两种方式 1、在组件内部定义时 利用v-if/v-else指令 组件页面引用传递一个值(flag)去判断应该实现if/else那一部分的命令 2、在组件内部定义时 利用插槽(slo...
2022-03-28
0
274
首页
上一页
1
2
3
下一页
末页