相对于桌面端浏览器,移动端Web浏览器上有一些较为明显的特点:设备屏幕较小、新特性兼容性较好、支持一些较新的HTML5和CSS3特性、需要与Native应用交互等。但移动端浏览器可用的CPU计算资源和网络资源极为有限,因此要做好移动端Web上的优化往往需要做更多的事情。首先,在移动端Web的前端 ...
相对于桌面端浏览器,移动端Web浏览器上有一些较为明显的特点:设备屏幕较小、新特性兼容性较好、支持一些较新的HTML5和CSS3特性、需要与Native应用交互等。但移动端浏览器可用的CPU计算资源和网络资源极为有限,因此要做好移动端Web上的优化往往需要做更多的事情。首先,在移动端Web的前端 ...
1.livereload (1)chrome 安装 livereload插件并启动 (2) 项目中 1.命令行 安装 livereload插件: npm i ...
当浏览器要访问一个某个资源时,浏览器会通过资源的URL来判断是否读取缓存中的内容。由于浏览器存在缓存,所以会导致服务器上的内容修改了,但是在浏览器却显示没有变化。为了解决这个问题,可以在每次请求的时候加一个随机数参数或者时间戳。它的作用就是让浏览器误以为请求的是一个新链接,这样浏览器就不会去读取 ...
看了一篇文章,结合自己实习的经历,觉得文章说得非常好,转载记录一下。 文章内容来源: 简书–cayley的编程之路 一、前言 转载博主说:初学者仅仅掌握了alert、console这些基本的调试方法。 我刚自学前端初期的时候,也是只用这种方法调试,天真地以后所有调试都可以 ...
前端开发-浏览器兼容的坑 最近开始整理前端开发的浏览器兼容问题,初次发版内容少一点,后续会持续更新内容~ 一、JS 篇 1.new Date() ---safari浏览器需要特殊照顾 2.event 事件的兼容 关于event的兼容,在我写的这篇文章中有所提到,其中的方法可以直接使 ...
一、介绍 浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工作原理,我们将看 ...
很早就想梳理一下浏览器的缓存机制了,一直没有时间,实际是上懒啦(*^▽^*),你知道的,人都有惰性,本大神只是个假神o(´^`)o,也不例外。 难得今天较为清闲,还是借鉴一下成功人的经验,梳理一下吧,好记性不如烂笔头,说不定哪次面试遇到了呢 在前端开发中,性能是一个永恒的话题,没有最好 ...
一、URL到页面 **准备阶段: ** 输入URL,Enter进入查找 浏览器在本地查找host文件,匹配对应的IP; 找到返回浏览器并缓存 没有,则进入路由查找; 找到返回浏览器并缓存 再没有,再进入公网DNS根目录 ; 找到返回浏览器并缓存 进入,等待发送请求,建立tcp/ip ...