
javascript
watercatmiao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ajax多次触发,过滤出最后一次的结果
1、取消之前的ajax请求在ajax请求未响应之前可以用xhr.abort()取消,但如果请求已经到达了服务器端,这样做的结果仅仅是让浏览器不再监听这个请求的响应,但服务器端仍然会进行处理var searchAjax;if(searchAjax){ searchAjax.abort(); searchAjax == null;}searchAjax = $.ajax(...原创 2018-07-23 16:16:34 · 2327 阅读 · 1 评论 -
前端性能优化之DNS Prefetch
DNS Prefetch,即DNS预读取。rel = dns-prefetch存在的主要原因是为了加快网页在为页面资源使用不同域时加载的方式。它可以通过有效控制DNS查找时间发生的方式来实现页速增益。此过程通常称为“DNS预读取”。 那么什么是DNS Prefetch:DNS 是什么– Domain Name System,域名系统,作为域名和IP地址相互映射的一个分布式数据库。DNS大...原创 2018-08-10 17:42:23 · 578 阅读 · 0 评论 -
iOS浏览器无法通过meta属性限制其缩放的解决方法
对于Safari浏览器来说,无法通过meta属性限制其缩放,可以在页面中添加如下代码,实现缩放禁止,主要原理是:禁止两指以上的触摸事件(因为缩放需要两指操作),禁止手势事件的识别window.onload = function() { document.addEventListener('touchstart', function(event) { if (event.touche...原创 2018-09-13 10:29:15 · 1179 阅读 · 0 评论 -
rxjs5与rxjs6对比
RxJS5 版本引入方式为:import { Observable } from 'rxjs/Observable'; // 1. 按需打包,减轻bundle.js大小import 'rxjs/add/observable/of'; // 2. 按需导入函数,如ofimport 'rxjs/add/operator/map'; const squares$: Observable<...原创 2018-09-28 21:43:15 · 3482 阅读 · 0 评论