网络图片三级缓存: 网络加载,不优先加载,速度慢,浪费流量 本地缓存,次优先加载,速度快 内存缓存,优先加载,速度最快 三级缓存原理: 首次加载 Android App 时,肯定要通过网络交互来获取图片,之后我们可以将图片保存至本地SD卡和内存中 之后运行 App 时,优先访问内存中的图片缓存,若内 ...
分类:
其他好文 时间:
2017-07-06 14:25:21
阅读次数:
289
例如这样 然后这样 出现这样的原因一般是 静态的,即html里有一些静态的(即非js动态添加的) 如果在页面加载完成后,页面是用js动态添加的,这个问题就不太明显, 这段代码是起主要作用的,但是这段代码是在页面初始化完毕才执行的(即把把其他引用的js文件下载好,并且里面的函数都初始完成), 这样,在 ...
分类:
移动开发 时间:
2017-06-15 10:18:53
阅读次数:
3018
第二模块学习: 生成器,迭代器,内置函数 生成器特点:只有在调用时才会生成相应的数据,运行的速度快! 示例: yield 生成器断点缓存 可赋于变量 .send()可以为yield 传值、数据 示例: 迭代器:Iterator 可以返回下一个值的迭代对象,就可以称为迭代器 迭代对象:Iterable ...
分类:
编程语言 时间:
2017-05-14 23:37:46
阅读次数:
320
IDEA 在首次加载项目的时候都会创建索引,IDEA 的缓存和索引主要是用来加快文件查询,从而加快各种查找、代码提示等操作的速度。 IDEA的索引有时会损坏,损坏带来的结果就是打开项目各种奇怪的报错,甚至项目根本打不开。遇到此类问题大家就可以尝试的清除一下缓存和索引 一般建议 使用 Invalida ...
分类:
其他好文 时间:
2017-04-17 13:24:49
阅读次数:
178
RN首次加载都会有个白屏过程,一般都会有500ms+的白屏时间,原生页面开发同样的页面会能够快速显示而在RN页面中有个明显的等待过程,这个会影响用户体验。 1.使用过度页面 简单处理可以在白屏过程中加个过度页面,通过设置RCTRootView的loadingView添加默认的加载过程 2.统一加载效 ...
分类:
其他好文 时间:
2017-03-30 17:25:07
阅读次数:
714
说明 1. 加载优化 加载过程是最为耗时的过程,可能会占到总耗时的80%时间,因此是优化的重点 1· 减少HTTP请求 因为手机浏览器同时响应请求为4个请求(Android支持4个,iOS 5后可支持6个),所以要尽量减少页面的请求数,首次加载同时请求数不能超过4个 2· 缓存 使用缓存可以减少向服 ...
分类:
移动开发 时间:
2017-03-16 20:17:09
阅读次数:
211
onclientclick和onclick区别 OnClientClick是客户端脚本,一般使用javascript,在客户端,也就是IE中运行,点击后马上执行OnClick是服务器端事件处理函数,使用C#或者vb.net,在服务器端,也就是IIS中运行,点击按钮后,执行postback,之后再运行 ...
分类:
其他好文 时间:
2017-03-10 22:23:56
阅读次数:
227
本文纯属自己理解着写的,如果有什么错误或者不全面希望读者能够加以补充!~ 1.Web.Config配置文件的节点操作. 2.判断回发和首次加载. 3.Form标签中Post和Get的区别 4.当 <form action="LoginHandler.ashx" method="post"> 5.当 ...
分类:
Web程序 时间:
2017-02-03 14:45:00
阅读次数:
168
Progressive Web Apps 应该能够快速启动并且立即可用。目前,我们的天气应用能够快速启动,但是还不能使用,因为还没有数据。我们能够发起一个 AJAX 请求来获取数据,但是额外的请求会让初次加载时间变长。取而代之的方法是,在初次加载时提供真实的数据。 插入天气预报信息 在本实例中,我们 ...
分类:
其他好文 时间:
2017-01-17 21:12:53
阅读次数:
195
什么是应用外壳(App Shell) App Shell是应用的用户界面所需的最基本的 HTML、CSS 和 JavaScript,也是一个用来确保应用有好多性能的组件。它的首次加载将会非常快,加载后立刻被缓存下来。这意味着应用的外壳不需要每次使用时都被下载,而是只加载需要的数据。 应用外壳的结构分 ...
分类:
其他好文 时间:
2017-01-17 20:14:30
阅读次数:
187