摘要: 1、前端错误的分类: 即时运行错误:代码错误 资源加载错误:css,js加载出错 2、错误的捕获方式: (1)、即时运行错误: try...catch window.onerror (2)、资源加载错误: object.onerror(window.onerror无法捕获资源(css/js/图片)加 阅读全文
posted @ 2020-02-14 20:42 mCod 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1、资源压缩合并,减少 HTTP 请求; 2、非核心代码异步加载 (1)、异步加载的方式: 动态脚本加载(document创建一个script标签加在body或者head上) defer async (2)、异步加载的区别: defer是在HTML解析完之后才会执行,如果是多个,按照加载的顺序依次执 阅读全文
posted @ 2020-02-14 15:56 mCod 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一、如何理解 JS 的单线程? JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。 JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作 阅读全文
posted @ 2020-02-14 15:08 mCod 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 1、什么是 DOCTYPE 及作用? DTD (document type definition,文档类型定义)是一系列的语法规则,用来定义XML或(X)HTML的 文件类型。浏览器会使用它来判断文档类型,决定使用何种协议来解析,以及切换浏览器模式。 DOCTYPE 是用来声明文档类型和 DTD 规 阅读全文
posted @ 2020-02-14 13:59 mCod 阅读(156) 评论(0) 推荐(0) 编辑