浏览器中输入URL后加载页面所需时间总结 发表于 2018-07-24 | 0 comments 字数统计: 756字 | 阅读时长 ≈ 3分钟 在浏览器中输入页面url到页面加载完成,可将这个过程分为三个时间段,分别是: 数据在网络上传输的时间 站点服务器处理请求并生成回应数据的时间 浏览器本地计算和渲染的时间 阅读全文 »
hexo和github搭建个人博客过程 发表于 2018-07-20 | 0 comments 字数统计: 1,292字 | 阅读时长 ≈ 5分钟 1. 准备工作安装Git Bash,安装NodeJs,由于这两个经常使用,大家应该都会安装,此处就不再赘述。下面直接进入主题(以苹果电脑为例)。 阅读全文 »
编写可维护的JavaScript---避免空比较 发表于 2018-07-18 | 0 comments 字数统计: 758字 | 阅读时长 ≈ 3分钟 1. 检测原始值在JavaScript中有5种原始类型,字符串、数字、布尔值、null、undefined。如果想检测一个值是字符串、数字、布尔值、undefined中的一个时,最佳选择是使用typeof运算符: 阅读全文 »
编写可维护的JavaScript---事件处理 发表于 2018-07-18 | 0 comments 字数统计: 450字 | 阅读时长 ≈ 2分钟 在JavaScript应用中事件处理是非常重要的,所有的JavaScript都是通过事件绑定到UI上的。 1. 典型用法当事件触发的时候,事件对象event会最为回调参数传入到事件处理程序中。event对象包含所有和事件相关的信息。 阅读全文 »
编写可维护的JavaScript---全局变量 发表于 2018-07-17 | 0 comments 字数统计: 1,033字 | 阅读时长 ≈ 4分钟 一. 全局变量1. 由全局变量带来的一些问题:1) 命名冲突当脚本中的全局变量和全局函数越来越多的时候,发生命名冲突的概率随之增大;如果所有的变量都定义为局部变量,这样的代码最容易维护。 阅读全文 »
编写可维护的JavaScript---UI层的松耦合 发表于 2018-07-17 | 0 comments 字数统计: 1,176字 | 阅读时长 ≈ 5分钟 一. UI层的松耦合1. 将JavaScript从CSS中抽离在IE8和早版本的浏览器有一个特性,CSS表达式:123#box{ width: expression(document.body.offsetWidth + "px");} 阅读全文 »
编写可维护的JavaScript---编程风格 发表于 2018-07-16 | 0 comments 字数统计: 1,135字 | 阅读时长 ≈ 4分钟 在团队中只有每个人的编程风格一致,大家才能方便的互相看懂和维护对方的代码。 1. 层级缩进对于层级缩进目前有两种主张: 阅读全文 »