codecamp

AUI说明

      AUI(www.auicss.com)是一套针对APICloud定制的一套ui框架,完全属于个人爱好兴趣,也就没有什么官方不官方的。大家在使用中可以多多的提出意见以便后面继续完善。目前市场上的ui框架还是蛮多的,都号称什么罪接近原生效果的ui框架,我也是很不理解,既然是一个app为什么非要弄成原生ui的效果,做出来的app岂不是千篇一律?当时多少的借鉴一下还是可以的,AUI里面没有太多的原生ui的元素,我只弄适合开发者来使用的一个ui,想要原生ui效果的就要绕行了。

      在编写的过程没有加入太多的样式处理,选择了app上常用的布局样式,然后通用化,防止脚本文件过大,造成app加载速度变慢。基本的样式包括文字,按钮,普通列表,图文类列表,表单,开关类,多选单选的操作,导航条等,用户可以自由组装成想要的样式,文件大小在20k左右。

      aui为什么没有太多的js效果?不是不想写,目前市场上针对H5 app的原生js插件蛮多的而且效果也相当不错,什么幻灯片,懒加载之类的。第二在APICloud开发中,很多js效果会有原生模块的实现,流畅度比js要好的多,所有针对市场少比较少的效果和针对apicoud来做了点js的处理。 后期我也会接住aui做一些模版案例放出来共享下。


欢迎访问AUI官方网站:http://www.auicss.com

概览
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }