浏览器

关于CSS重排和重绘的概念,最近看到不少这方面的文章,觉得挺有用,在制作中考虑浏览器的性能,减少重排能够节省浏览器对其子元素及父类元素的重新渲染;避免过分的重绘也能节省浏览器性能;优化动画,使用3D启用GPU硬件加速;慎重选择高消耗的样式,如box-shadow、border-radius、transform、css filters等。

阅读全文

做前端有两个比较令人头痛的事,一个是命名,另一个就是缓存了。缓存的问题在移动端上尤其严重,因为手机随时随地会缓存你的资源,要想清缓存,不像PC使用强制刷新,还要手动找到浏览器的缓存,有时候还要重启等。下面这篇文章清晰的讲解关注浏览器的缓存,值得看看。

阅读全文

用JavaScript检测IE浏览器版本

前端开发中常常会和IE打交道,本文将介绍如何使用JavaScript来检测IE浏览器的每个版本,包括IE11、IE10、IE9、IE8、IE7、IE6等更旧浏览器,并且还可以叠加,如IE10及以下,IE8及以下,IE6及以下,IE11或者非IE浏览器。

阅读全文

我们都知道HTML5 video标签是现在比较流行的播放器,几乎很多高级的浏览器如chrome、firefox和Safari都支持video标签,但是仍然有一部分老的浏览器不支持,特别是IE9以下的浏览器,这样子你需要提供一个兼容性的方案,例如flash播放器来解决这个问题了。

阅读全文

User Agent是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。通俗地讲,UA是一种向访问网站提供你所使用的浏览器类型、操作系统、浏览器内核等信息的标识。通过这个标识,用户所访问的网站可以显示不同的排版,从 ...

阅读全文

JavaScript为iphone添加到主屏幕

iphone手机有一个书签栏上可以将当前在浏览的网页添加到主屏幕,用户添加该选项之后,就可以从桌面上启动这个web程序,让人看起来有点像web app一样,深受许多人的喜爱。但是很多人却不知道或者懒得去设置,本文将介绍一个javascrip ...

阅读全文

本节概述 为了确认各web浏览器中对于各种API的支持及显示方面的区别,在各种主流浏览器的最新版中均内置Web开发工具。在老版本的Web浏览器中,这些开发工具被以插件或扩展等形式进行提供。本节介绍各Web浏览器中内置的开发工具。 各种Web ...

阅读全文

哥开始转到谷歌浏览器阵地了。之前一直在使用火狐浏览器,因为经过自己的多年对火狐的改善和网上的速度优化教程,现在火狐打开已经非常快了,卡死的状态也几乎不发生。最近用了一个新的编辑器,叫做brackets,然后用刀了实时浏览,不用手动刷新,还是 ...

阅读全文