baishiwen's blog


  • 前端

  • 书/影/音

  • 标签

  • 归档

  • 照片墙

浏览器中输入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表达式:

1
2
3
#box{
width: expression(document.body.offsetWidth + "px");
}

阅读全文 »

编写可维护的JavaScript---编程风格

发表于 2018-07-16 | 0 comments
字数统计: 1,135字 | 阅读时长 ≈ 4分钟

在团队中只有每个人的编程风格一致,大家才能方便的互相看懂和维护对方的代码。

1. 层级缩进

对于层级缩进目前有两种主张:

阅读全文 »
1…45

baishiwen

技术分享,学习笔记

47 日志
1 标签
© 2019 baishiwen
访问人数 人 访问总量 次