标签:浏览器

浏览器是怎么做渲染的?(背后的原理分析)

该文以简单的例子,介绍浏览器是怎么将HTML、CSS和JavaScript文件一步步转化成你可以交互的网站的。知道浏览器做了哪些处理来将网站呈现出来,也能让你更加了解怎么优化你的网站应用,让你的网站运行的更快,性能更好。

web性能101

web性能为什么重要?加载很慢的网站会让人很不舒服;web性能直接影响你的产品;什么样的网站算是快的网站?加载快;运行快(动画不掉帧,滚动很顺滑等);服务器响应时间短;应用加载和渲染的很快。文中介绍了几种提升网站加载和渲染速度的方法:JavaScript。JavaScript通常...

前端项目共有的CSS问题

当浏览器应用一个用户交互界面时,一种很好的方式是可以最小化差异和问题,UI是可预测的。想要追踪到所有的差异是比较困难的,所以我将这些共同问题整理成一个列表,为你在做新项目时提供一个简单易用的参考指南。 1.重置button和input元素的背景 当我们添加button时,重置bu...

将改变你写正则的新JavaScript特性

简短概括:如果你曾做过任何复杂文本处理和操作这种工作,你会很喜欢ES2018中引入的新特性。在这篇文章中,我们将好好地看一下第九个版本的标准是怎么提升JavaScript中文本处理能力的。 大多数编程语言都支持正则表达式,有一个很好的理由:它们是非常强大的文本操作工具。那...

我们怎么使用WebAssembly将WebApp加速20倍(实例学习)

在这篇文章中,我们探索如何替使用编译后的WebAssembly替换缓慢的JavaScript计算来加速web应用。 如果你没有听说过,那这就是TL;DR(Too long; Don't read):WebAssembly是一个与JavaScript并行运行在浏览器的新语言...