摘要: 至于为什么要费尽心思地给文件添加指纹,请参看上一篇文章——前端静态资源缓存控制策略。这次要达到的小目标就是生成的资源文件能够被客户端缓存,而在文件内容变化后,能够请求到最新的文件。 阅读全文
posted @ 2017-11-02 15:54 dombro 阅读(2502) 评论(5) 推荐(0) 编辑
摘要: 与后端数据通信是前端日常开发的重要一环,在与后端接口联调的时候往往需要通过查看后端返回的数据进行调试。如果在PC端,Chrome自带的DevTools就已经足够用了,Network面板可以记录所有网络请求,查看接口数据非常方便。但是在移动端就不能这样干了,手机上是无法直接查看网络请求数据的,这时候就需要一个能记录网络通信的工具,也就是抓包工具。来来回回尝试了好几个,Fiddler算是用起来最爽的了:) 阅读全文
posted @ 2017-10-24 11:57 dombro 阅读(10713) 评论(0) 推荐(1) 编辑
摘要: 移动端前端开发较PC端开发最大的不同之一就是需要适配各种大小不同的屏幕尺寸,如何实现辛苦编写的 H5 页面在各个机型屏幕上都能得到最佳展示?设计师设计的视觉稿为什么都是2倍稿? 阅读全文
posted @ 2017-10-20 18:24 dombro 阅读(3446) 评论(1) 推荐(1) 编辑
摘要: Koa是由 Express 原班人马亲情打造的新一代web框架。既然已经有 Express 了,为什么又要搞一个 Koa 出来呢?因为 Koa 相比 Express 体积更小,代码更健壮,作用更纯粹。 阅读全文
posted @ 2017-10-17 12:38 dombro 阅读(2996) 评论(0) 推荐(1) 编辑
摘要: 做好前端静态资源缓存控制,对公司来讲可以节约带宽,减轻服务器压力;对用户来讲可以提升用户体验,加快网页的访问速度。也就是说公司这边省钱,用户这边省流量又不卡。那么如何实现前端静态资源缓存控制呢? 阅读全文
posted @ 2017-10-16 11:59 dombro 阅读(2761) 评论(2) 推荐(3) 编辑
摘要: json是理想的数据交换格式,但没办法跨域直接获取,于是就将json包裹(padding)在一个合法的js语句中作为js文件传过去。这就是json和jsonp的区别,json是想要的东西,jsonp是达到这个目的而普遍采用的一种方法,当然最终获得和处理的还是json。所以说json是目的,jsonp只是手段。json总会用到,而jsonp只有在跨域获取数据才会用到。 阅读全文
posted @ 2016-03-23 19:02 dombro 阅读(25832) 评论(15) 推荐(47) 编辑