关于惰性加载
惰性加载又称为延迟加载、懒加载等,’lazyload’,即在长网页中延迟加载图像。当图片未到达可视区域时,不加载图片。如下图所示:
优点:提升用户的体验,如果图片数量较大,打开页面的时候要将将页面上所有的图片全部获取加载,很可能会出现卡顿现象,影响用户体验。因此,有选择性地请求图片,这样能明显减少了服务器的压力和流量,也能够减小浏览器的负担。
你若盛开,清风自来,心若沉浮 浅笑安然
本文翻译自:Retrofit Your Website as a Progressive Web App
如果原文打不开请移步:这里
最近大家都在讨论渐进增强web应用(Progressive Web Apps 简称PWA),许多人质疑PWA是否能代表移动web的未来。这里我不会介入navtive app 和 PWA的争论之中,但是有件事是可以确定的-PWA在很大的长度上增强移动端提高了用户的体验。到2018年移动设备的web接入的数量注定要超过其他所有设备总量和,这种趋势是不可忽视的。
本文翻译自:How to leverage Local Storage to build lightning-fast apps
如果原文打不开请移步:这里
用户偏爱快速响应的应用程序。他们并不关心API运行所需要的时间,而仅仅是想立即看到变化。所以我们怎么做才能尽力满足用户的需求?
解决方案:本地存储应用的更改,然后不定时的与你的服务器同步这些内容。但是当我们考虑到连接延迟问题的时候,这样做将会变得更加复杂。
近期项目中需要开发一个兼容PC和移动端的富文本编辑器,其中包含了一些特殊的定制功能。考察了下现有的js富文本编辑器,桌面端的很多,移动端的几乎没有。桌面端以UEditor为代表。但是我们并不打算考虑兼容性,所以没有必要采用UEditor这么重的插件。为此决定自研一个富文本编辑器。本文,主要介绍如何实现富文本编辑器,和解决一些不同浏览器和设备之间的bug。