展开
AppCan-SDK是一款html5移动应用开发工具,它可以快速开发移动应用,可以基于HTML5技术的跨平台快速开发解决方案,AppCan着重解决了基于HTML5的移动应用目前不流畅和体验差的问题,AppCan-SDK提供强大的设备调用能力,包括电话、LBS、短信、相机、传感器、数据库等常用的手机功能,开发者还可以通过JS接口进行调用!
1. 自动填充宽度
同样一个编辑框加上一个刷新按钮的组合,在不同分辨率下,如果希望,刷新按钮保持一个基本宽度,编辑框自动填充剩余区域,在不使用JS的情况下是很难做到的,如果使用百分比控制刷新钮的宽度,那么在低分辨率和高分辨率之间将会有非常大的偏差。
2. 类名称过长
JQMobile方案中,为了帮助开发者能够更直观的了解代码,每一个功能类的名称都比较长,例如ui-page ui-mobile-viewport等,但这造成了网页代码大小变大,降低了解析速度。
3. 类功能拆分度低
在JQMobile方案中,很多类定义,代码重复较多,例如预制的多种色彩方案,同时由于拆分度低,经常需要重复定义类来覆盖其他类中的属性。
4. 控件组合复杂
JQMobile方案中,控件的实现代码量很大,一个按钮需要多个div span嵌套配合多个类才能实现,这造成开发中,界面代码量增大,不好控制界面。
=综合各个项目中的开发经验,整理汇总了AppCan UI2.0架构,它在继承了UI1.0的优点之上,极大地解决了UI1.0的问题,可以使开发能够更加的简单。
可以看出AppCan UI2.0框架在基础的屏幕适配(RESOLUTION ADAPTER CLASS)基础上,对元素基本属性进行了拆分。通过如下步骤来设定一个元素。
定位-对元素进行布局,确定元素的现实位置大小等[LAYOUT CLASS]
描边-对元素基础属性进行设定,例如边框圆角等[BASE CLASS]
添色-对元素的边框、文字和背景进行设定[COLOR CLASS]
插图-如果元素中需要图片,从资源中引入图片类[RES CLASS]等
加载全部内容
scratch3.0中文版47M24748人在玩scratch30中文版是一款非常不错的...
下载scratch免激活版32M12412人在玩开发脑力从娃娃抓起,这款scratch免...
下载Primer 51M10875人在玩一款专业用于PCR或者测序引物及杂交探针...
下载cuda9.0官方版1G5855人在玩很多人不知道cuda90是什么,其实cu...
下载pc logo X641.48M4787人在玩PCLogo中文版下载文件小编已经发布过...
下载梦龙网络计划软件注册版20M4700人在玩从事计算机编程行业相关的小伙伴们一定不能...
下载OpenGL官方版8M4304人在玩如果您需要一种用户GPU通用计算和图形学...
下载clickteam fusion2.5中文版482M4023人在玩clickteamfusion25中文版...
下载TIA Portal v15完美版5G3884人在玩TIAPortalv15完美版是一款由西...
下载弱口令字典免费版10M3290人在玩弱口令字典免费版吧,它列出了多款规则的密...
下载