摘要:
一 Nodejs:是基于Chrome V8引擎开发的能使JavaScript在服务器端运行的运行时环境(runtime environment); 二 Node特点: 作为后端JavaScript的运行平台,Node保留了前端浏览器JavaScript中那些熟悉的接口,没有改写语言本身的任何特性,依 阅读全文
摘要:
一 defer与async区别: 图:蓝色线代表网络读取,红色线代表执行时间,这俩都是针对脚本的。绿色线代表 HTML 解析。 二 DOMContentLoaded与load区别:https://www.cnblogs.com/caizhenbo/p/6679478.html DOMContentL 阅读全文
摘要:
前端知识体系:https://segmentfault.com/a/1190000039085521 一 Vue项目搭建: Vue后台: Ant design Pro:https://pro.antdv.com/ Ant design of Vue: https://antdv.com/docs/v 阅读全文
摘要:
一 算法时间复杂度和空间复杂度计算规则:https://zhuanlan.zhihu.com/p/50479555 算法(Algorithm):是表示一个有限长列表的有效方法。算法应包含清晰定义的指令用于计算函数;掌握算法需要理解数据和结构之间的关系。 1 时间复杂度:在 大O符号表示法中,时间复杂 阅读全文
摘要:
一 数据结构基本概念 1、数据:数据是信息的载体,是描述客观事物属性的数、字符以及所有能够输入到计算机中并被计算机程序识别和处理的符号的集合。 2、数据元素: 数据元素是数据的基本单位,通常作为一个整体进行考虑和处理。一个数据元素可由若干个数据项组成、数据项是构成数据元素的不可分割的最小单位。例如: 阅读全文
摘要:
一JavaScript基本测试 https://www.jianshu.com/p/52b8aabe51dc 二Angular单元测试: 注意问题:单元测试时候如果引入第三方库:如Jquery,需要在angular.json测试文件test配置项中添加对应的引用脚本(类似在index.html中<s 阅读全文
摘要:
一 页面加载缓慢分析步骤:https://www.jianshu.com/p/24b93b13e5a9 finish:页面最后一个请求截止的时间,如果页面加载完后,触发了ajax请求,那么该时间会变更。 DOMContentLoaded:dom内容加载并解析完成的时间(页面白屏时间) load:页面 阅读全文
摘要:
一 网站性能优化指标: Stalled(阻塞) 浏览器对同一个主机域名的并发连接数有限制,因此如果当前的连接数已经超过上限,那么其余请求就会被阻塞,等待新的可用连接;此外脚本也会阻塞其他组件的下载; 优化措施: 1、将资源合理分布到多台主机上,可以提高并发数,但是增加并行下载数量也会增大开销,这取决 阅读全文
摘要:
一修改苹果机的hosts文件: 1)在终端输入sudo vi /etc/hosts2)输入密码3)hosts文件打开后,按i进入编辑模式4)修改完后,按esc退出编辑模式5)输入shift和:wq(保存退出,:q!不保存退出) 二Mac命令: iTerm(是一个为Mac OS X编写的,功能齐全的终 阅读全文
摘要:
ScrollTop、ScrollHeight、ClientHeight、OffsetHeight:https://www.cnblogs.com/wenruo/p/9754576.html 处理不同机型scrollTop兼容问题:var scrollTop = document.documentEl 阅读全文