学习要点: 1.模拟操作 2.命名空间 3.事件委托 4.on、off 和 one jQuery 不但封装了大量常用的事件处理,还提供了不少高级事件方便开发者使用。比如模拟用户触发事件、事件委托事件、和统一整合的 on 和 off,以及仅执行一次的 one 方法。这些方法大大降低了开发者难度,提升了 ...
分类:
Web程序 时间:
2018-10-04 23:50:34
阅读次数:
239
我们有的时候使用Selenium会希望能够限制图片和Javascript执行,从而提高网页加载速度。 参考网址:https://blog.csdn.net/karwik/article/details/78573917 ...
分类:
编程语言 时间:
2018-10-04 10:44:11
阅读次数:
295
不是新东西,就是在项目里面用到H5页面的时候,中间加载延迟的时候,在最上面加载一个进度条,代码如下: 思路是:给WKWebView添加一个观察者,WKWebView有一个属性estimatedProgress,就是当前网页加载的进度,所以监听这个属性,然后再开始加载网页的时候显示progress,在 ...
分类:
移动开发 时间:
2018-09-22 18:23:40
阅读次数:
241
移动开发中很重要的一块是资源的加载优化。移动开发由于网速低带宽,高延迟,移动设备小内存,低处理器性能的原因,因此很多时候不得不通过优化前端页面的性能来满足用户对网页加载的预期。 前段时间做了相关方面的优化,发现网上的中文教程比较少,都是照着chrome开发者网站上一步一步看下来,找问题来解决,因此将 ...
分类:
Web程序 时间:
2018-08-29 01:03:12
阅读次数:
234
应用场景 平时我们用的最多的网页加载方式就是同步加载模式,也称阻塞模式,这种模式虽然安全,但是对于设计比较繁琐的网页采用同步加载会使网页的加载时间大大加长,所以也就出现了下面用到的异步加载模式。 使用 异步加载可以使用 XHR Injection、 XHR Eval、 Script In Ifram ...
分类:
其他好文 时间:
2018-08-20 01:13:01
阅读次数:
207
网页压缩:在linux系统中利用Apache中的gzip模块。可以使用gzip压缩算法来对Apache服务器发布的网页内容进行压缩后再传输到客户端浏览器,经过压缩过后可以加快网页加载的速度网页缓存:网页缓存是将 一部分经常不会改变或变动很少的页面缓存,下次浏览器再次访问这些页面时,不需要再次下载这些页面,从而提高了用户的访问速度Apache软件包:https://pan.baidu.com/s/1
分类:
Web程序 时间:
2018-08-10 01:25:55
阅读次数:
233
1.js放在head中会立即执行,阻塞后续的资源下载与执行。因为js有可能会修改dom,如果不阻塞后续的资源下载,dom的操作顺序不可控。 正常的网页加载流程是这样的。 如果外部脚本加载时间很长(比如一直无法完成下载),就会造成网页长时间失去响应,浏览器就会呈现“假死”状态,这被称为“阻塞效应”。h ...
分类:
Web程序 时间:
2018-08-03 10:47:04
阅读次数:
142
最近在看尤大的ssr项目的demo,看他的项目里有用到compression,完全看不懂这是什么鬼,然后百度了一下,文档也都是英文的,看着有点吃力,隐约的觉得这是压缩http请求的,做前端的都知道,在web开发中,为了使网页加载更流畅,用户体验更好,我们都会在上线前把js,css,image,fon ...
分类:
Web程序 时间:
2018-07-17 19:14:29
阅读次数:
284
Planets Green Planet All is well Red planet Nothing to report Blue planet All system A-OK ...
分类:
Web程序 时间:
2018-07-15 11:01:58
阅读次数:
178
onClick 单击事件 onMouseOver 鼠标经过事件 onChange 文本内容改变事件 onSelect 文本框选中事件 onFocus 光标聚集事件 onBlur 移开光标事件 onLoad 网页加载事件 onUnload 关闭网页事件 Event.html css/Event.css ...
分类:
Web程序 时间:
2018-07-12 23:49:45
阅读次数:
212