这篇文章诞生的背景:
以前做的h5页面比较少,最近接触了好几个移动端项目,虽然都是小项目都是打游击似的写页面,但是还是觉得对整个框架不是很懂的样子。所以为了更好的提升自己的能力,这里记录一些在工作中遇到自己不是很清晰的或者以前不是很了解的东西都查询记录一下,方便扩展自己的知识盲区。希望自己早日成为独立的移动端开发
1、webview
是术语,是指网页视图。可以内嵌在移动端,实现前端的混合式开发,大多数混合式开发框架都是基于WebView模式进行二次开发的。比如:APIcloud、uni-app等等的框架(百度百科)
WebView是android中一个非常重要的控件,它的作用是用来展示一个web页面。它使用的内核是webkit
引擎,4.4版本之后,直接使用Chrome作为内置网页浏览器。(https://www.jianshu.com/p/3e0136c9e748)
2、关于切图标准中图标@1x @2X @3x
由于写的移动端较少,之前拿到ui的时候总是看到各种这样的图片或者图标都不知道实际怎么用都是随便使用一个
查询资料
苹果IOS程序开发不同分辨率的设备统一为一个尺寸而标记的。@3X就是@1X分辨率的3倍
这个一般是ios中图片切图的尺寸
320*480 的屏 应该使用 @1x 的图片 这种屏幕的一般都比较少了,很少使用了,常用的是@2x @3x
4,5,6,7,8 应该使用 @2x的图片
6p,7p,8p 应该使用 @3x的图片