摘要: world.json 链接:https://pan.baidu.com/s/1gL-F4qLmjdXwVOLqbRuF0Q 密码:pg9p china.json 链接:https://pan.baidu.com/s/1A1jy0m27dtfbGOLHrPEnSQ 密码:ytal 注意:使用Json文 阅读全文
posted @ 2021-09-18 09:35 阿软妹 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 刚结束一个项目,在项目开发时为了图快导致代码不优雅,现在终于有时间来优化一下我的代码了。我们都知道通常判断会使用到if、if else、swicth,那要怎么优雅的写出逻辑判断呢,我也在一步步的摸索学习。 ES6 中提供的数组新特性,也可以更轻松的处理逻辑判断。 1. 多条件判断 可能你也跟我一样, 阅读全文
posted @ 2020-09-07 16:51 阿软妹 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 大家都知道vue是mvvm模式,即model、view、viewmodel组成,viewmodel是搭建view、model的桥梁,监听数据的变化,通知对应的视图做更新。但具体是什么情况还是不太明白,明天要面试了,昨天看了一遍文章,里面有张图让我彻底明白了,一起看一下吧。 简单来说,就是数据劫持+订 阅读全文
posted @ 2020-05-13 16:18 阿软妹 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1.Jquery.media.js test.js: 但是这种只能实现PDF预览功能(包括其他各种媒体文件) 2.PDF.JS 这是一个开源的JS库,PDF.js可以实现在线预览PDF文档,核心部分是PDF.js和PDF.Worker.js,一个负责API解析,一个负责核心解析。 PDF.js可在官 阅读全文
posted @ 2020-04-26 15:33 阿软妹 阅读(25388) 评论(1) 推荐(3) 编辑
摘要: 说到TCP就要先说OSI OSI,即开放式系统互联,一般叫OSI参考模型,为了让所有公司使用这个规范来控制网络,这样就能互联。 OSI有七层模型: 物理层 数据链层 网络层 传输层 会话层 表示层 应用层:最靠近用户,常见的网络服务协议HTTP,HTPPS,FTP等就在这一层 TCP就在传输层中,使 阅读全文
posted @ 2020-04-20 14:50 阿软妹 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一个页面的加载过程: 解析html,生成dom树 解析css,生成css规则树 将dom树和css连接,生成render树 布局,浏览器会为render树上的每个节点确定在屏幕上的尺寸、位置 绘制Render树,绘制页面像素信息到屏幕上,这个过程叫paint 在JavaScript和JQuery的情 阅读全文
posted @ 2020-03-23 15:13 阿软妹 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 防抖的目的:为了减少因函数的频繁调用而加重浏览器负担 防抖:在指定时间内,多次触发事件该事件只能被执行一次,指定时间过后可再次执行 /* @param fn 函数 */ function debounce(fn) { let time = null; return function () { //清 阅读全文
posted @ 2020-03-10 20:28 阿软妹 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 事件循环: js事件分为宏任务和微任务,宏任务为script、setTimeout、setInterval;微任务为Promise.then,process.nextTick; 事件执行顺序是先执行宏任务,接着把所有微任务执行完,再次执行宏任务,以此循环。 任务分成同步任务和异步任务; 事件循环即: 阅读全文
posted @ 2020-03-09 15:48 阿软妹 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 变量分成两种类型的值,为基本数据类型和引用数据类型。 基本数据类型: number、null、undefined、string、symbol、bigint 引用数据类型:object 其中 symbol为es6新增,是一个原始数据类型,通过symbol函数生成 const title = Symbo 阅读全文
posted @ 2020-03-08 20:22 阿软妹 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 通过比较返回true和false,判断赋值和浅拷贝的地址、内容是否一样 赋值: let a = [1, 2, 3]; let b = a; if (b a) { console.log("true"); } else { console.log("false"); } //true 不会开辟新的内存 阅读全文
posted @ 2020-03-03 17:20 阿软妹 阅读(151) 评论(0) 推荐(0) 编辑