认识 URI 与 URL
与 URI(Uniform Resource Indentifier:统一资源标识符) 相比,大多数人可能更熟悉 URL(Uniform Resource Locator:统一资源定位符)。两者有什么区别吗?如果直接从中文翻译名称来看,它们之间的不同就在于“标识”和“定位”两个词语的差别。那么“标识”和“定位”的却别究竟在哪里呢?本… 【阅读全文】
与 URI(Uniform Resource Indentifier:统一资源标识符) 相比,大多数人可能更熟悉 URL(Uniform Resource Locator:统一资源定位符)。两者有什么区别吗?如果直接从中文翻译名称来看,它们之间的不同就在于“标识”和“定位”两个词语的差别。那么“标识”和“定位”的却别究竟在哪里呢?本… 【阅读全文】
在《使用 preload 和 prefetch 预加载关键资源》一文中,介绍了如何提前加载资源文件。今天要介绍的是使用 DNS 预解析(dns-prefetch),提前做跨域的 DNS 解析优化前端性能的方法。
我们知道,当浏览器从(第三方)服务器请求资源时,必须先将该跨域域名解析为 IP 地址,然后浏览器才能发出请求,此过程称为 DNS解析… 【阅读全文】
现在对前端工程师的技能要求越来越高了。除了需要熟练掌握 HTML、CSS、JavaScript 以及各大主流的前端框架(vue、angular、react等)的应用,还需要需熟练使用各类前端工程化工具(grunt、gulp、webpack、yeoman等)。而一些大厂对前端工程师的技能要求,也慢慢开始要求前端工程师掌握 HT… 【阅读全文】
Nginx 是一款出色的开源 Web 服务器,性能强大且安装和配置也比较容易,在《如何在 CentOS 系统中安装和配置 nginx 服务?》和《如何将 Nginx 服务配置为 Windows 系统服务?》文章中,我已经介绍过如何安装和配置 nginx。而本文则准备介绍一下如何在 Nginx 服务器中配置 GZip 压缩?
前面提到 nginx 是一款性能… 【阅读全文】
在《如何在 CentOS 系统中安装和配置 nginx 服务?》一文中,介绍的是在 CentOS 安装配置 nginx 服务的方法。但如果你的开发工作主要还是在 Windows 系统中进行,而你又希望使用 nginx 服务器作为你的系统 Web 服务,有没有什么好的办法将如何将 Nginx 服务配置为 Windows 系统服务呢?
答案是肯定的,我们可以借… 【阅读全文】
由于目前负责公司 DevOps 平台的前端开发工作的原因,工作中会经常遇到 nginx 服务器相关的维护工作,通过学习和工作实践积累了一些 nginx 服务器的相关配置经验和知识积累。
在《如何在 Nginx 服务器中配置 GZip 压缩?》一文中就给大家介绍过如何在 nginx 中开启 gzip。并且也介绍过《如何将 Nginx 配置为 Window… 【阅读全文】
在《Web 标准开发 Web 页面的优势》一文中介绍了为什么使用 Web 标准开发页面。今天要再跟大家谈谈对于 HTML 语义化的理解。和 Web 标准一样,HTML 语义化也应该算是一个比较老的话题了。不过作为一名前端开发工程师,是必须充分的理解语义化的。因为只有理解了语义化,才能写出更加优秀的 HTML 代码,而一个优秀的 HTML 代码是前… 【阅读全文】
应该是 2006 年左右的时候。在那个年代,国内才刚刚开始推广使用基于 W3C 的 Web 标准(主要指 CSS2.0 和 XHTML1.1 标准)开发制作 Web 页面。
感觉几乎是在一瞬间,所有国内的各大门户网站都先后开始使用 CSS + XHTML 技术对以前基于 TABLE 布局的 Web 页面进行了彻底的重构。也就是从那个时候起,国内的各个大小的互联… 【阅读全文】