webpack模块处理 1. ES6 静态Import ES6的import会被转化为commonjs格式或者是AMD格式,babel默认会把ES6的模块转化为commonjs规范的。 两种写法只需选一种,避免在代码中同时使用造成混淆。 2. ES6 动态Import 语法:Import.then ...
分类:
Web程序 时间:
2018-09-18 00:25:36
阅读次数:
179
预加载 页面正常打开步骤:先创建 在显示 问题:在创建打开页面时,比较费时,会出现等待框,影响用户体验,所以用到预加载技术 预加载是在页面还没用到的时候提前创建,当用到的时候直接显示,节约时间,mui提供了两种预加载的方式 mui.init异步加载多个页面 问题:因为是异步执行,所以可能会出现无法立 ...
分类:
其他好文 时间:
2018-09-14 13:56:02
阅读次数:
240
CommonJS 含义:JavaScript模块化规范 核心思想:通过require方法来同步加载依赖的模块,通过module.exports导出需要暴露的接口 代码无法直接运行在浏览器环境下,必须通过工具转换成标准的ES5缺点 AMD 含义:JavaScript模块化规范 不同点:异步加载依赖模块 ...
分类:
其他好文 时间:
2018-09-04 00:12:43
阅读次数:
176
在爬取网站时常遇到异步加载的情况,必须点击或者下拉滚动条才会加载出更多的图片或视频,在源码中却一片空白,我一开始遇到时候也有点懵,了解了就好,还是请求。学过一些前端知识的朋友都清楚其实就是ajax异步加载js,这是为了提高用户的体验,许多网站都使用这种方法。 究其根本,其实就是将这部分请求放在了后台 ...
分类:
其他好文 时间:
2018-09-02 23:40:27
阅读次数:
234
onload事件:页面加载(文本和图片)完毕的时候, onload的作用: 整个页面上所有元素加载完毕后再执行js的内容 window.onload可以预防使用标签在定义之前,即实现JS代码于html页面的异步加载 同步与异步: 1.生活中同步是所有的事一起执行,异步是事件一件一件的执行 2.web ...
分类:
其他好文 时间:
2018-08-31 17:09:50
阅读次数:
223
.net 信息采集ajax数据 关于.net信息采集的资料很多,但是如果采集的网站是ajax异步加载数据的模式,又如何采集呢?今天就把自己做信息采集时,所遇到的一些问题和心得跟大家分享一下。 采集网站的几种方式与利弊: 利用系统自带HttpWebRequest对象,采集网站内容,优点是采集效率快,但 ...
分类:
Web程序 时间:
2018-08-26 01:14:59
阅读次数:
248
一、什么是按需加载 和异步加载script的目的一样(异步加载script的方法),按需加载/代码切割也可以解决首屏加载的速度。 什么时候需要按需加载 如果是大文件,使用按需加载就十分合适。比如一个近1M的全国城市省市县的json文件,在我首屏加载的时候并不需要引入,而是当用户点击选项的时候才加载。 ...
分类:
Web程序 时间:
2018-08-25 21:22:22
阅读次数:
255
今天调的东西涉及到图片加载,我刚看了下项目里以前导入了SDWebImage库,又发现整个就一个地方使用到了SDWebImage异步加载图片的方法,感觉占体积又鸡肋,干脆去掉,用UIImageView+AFNetworking好了。 使用的代码是: [imgView setImageWithURL:[ ...
分类:
Web程序 时间:
2018-08-23 17:04:41
阅读次数:
250
一. Selenium和PhantomJS介绍 Selenium是一个用于Web应用程序测试的工具,Selenium直接运行在浏览器中,就像真正的用户在操作一样。由于这个性质,Selenium也是一个强大的网络数据采集工具,其可以让浏览器自动加载页面,这样,使用了异步加载技术的网页,也可获取其需要的 ...
分类:
其他好文 时间:
2018-08-22 16:51:52
阅读次数:
253
方案1:$(document).ready 点评: 1、需要引用jquery 2、兼容所有浏览器。 方案2:<script>标签的async="async"属性 async的定义和用法(是HTML5的属性) async 属性规定一旦脚本可用,则会异步执行。 点评: 1、HTML5中新增的属性,Chr ...
分类:
Web程序 时间:
2018-08-21 15:22:01
阅读次数:
239