1、可维护性 1.1什么是可维护的代码可理解性 ——其他人可以接手代码并理解它的意图和一般途径,而无需原开发人员的完整解释。直观性——代码中的东...
浏览器的渲染过程 从上面这个图上,我们可以看到,浏览器渲染过程如下: 解析HTML,生成DOM树,解析CSS,生成CSSOM树将DOM树和CSS...
1.1离线检测 1.1.1进行离线检测navigator.onLine属性,这个属性值为true表示设备能上网,值为false 表示设备离线。这...
Event Loop 主线程从"任务队列"中读取事件,这个过程是循环不断的,所以整个的这种运行机制又称为Event Loop(事件循环)。 上图...
1、高级函数 1.1安全的类型检测 测试某个值是不是原生函数或正则表达式 1.2作用域安全的构造函数 作用域安全的构造函数在进行任何更改前,首先...
1、XMLHttpRequest对象 Ajax能够向服务器请求额外的数据而无须卸载页面,会带来更好的用户体验。Ajax技术的核心是XMLHttp...
JSON是JavaScript的一个严格的自己,是一种数据格式,不是一种变成语言,虽然具有相同的语法形式,但JSON并不属于jJavaScrip...
17.1浏览器的报告错误 启用浏览器的js报告功能,以便及时收到错误通知 17.2错误处理 try-catch语句 常见的错误类型 类型转换错误...
表单脚本 1.表单的基础知识 只要表单中存在上面累出的任何一种按钮,那么在相应表单空间拥有焦点的情况下,按回车键就可以提交该表单 如果表单里米有...