当前位置: 首页 > Web前端 > HTML

TinyAdmin前端展示框架

时间:2023-04-02 20:40:30 HTML

一直在苦苦寻找合适的前端框架,至少看过几十个。ext太重了,还有内存泄露,IE下悲剧。dhtmlx,速度比较好,开源是GPL不适合企业应用,业务需要钱,但是不贵,但是风格比较接近传统的管理控制台应用,还有一个缺点就是比较小Dojo,其实结构比较好,但是比较小Semantic:很好的一个框架,但是不是很成熟,对IE的支持特别差,而且比较小easyui:相对来说也是一个不错的框架,但是风格是有点接近ext,也有内存泄漏wijmo:一个非常完善的前端框架,但是比较小,对IE8的兼容性有一些问题,应用面够广,但是组件比较少。jQuery:只是一个基础库,插件当然有很多,但是不同插件的风格不一致,自己集成性价比比较差。Bootstrap,一个不错的框架,组件相对少一些。。。有很多知名的和不知名的前端框架,但是都比较好用,真的不好找。其实我的要求并不算太高,只要满足以下几点即可:组件比较丰富,不用自己加就够用了。兼容性更好。最好兼容IE8及以上版本。它更容易修改。如果我想要它,我想要它。性能可以通过修改来提高。即使在IE8这样的老环境下,操作系统是XP,也能跑出不错的速度。内存恢复可以恢复一点点,内存泄漏也是有可能的,但是简单刷新一下就可以完全恢复,这也是可以接受的。界面要好看一些,最好给人看的亮一点,再看,效果会亮一点。最好是免费的。如果不是免费的,成本应该尽可能低。最好以3或5的价格购买。如果不值几十块钱,也可以接受。最好支持换皮。最好支持小部件。最好通过客户的位置调整来支持流体布局。我也看过很多bootstrap-based的,有的其实还不错,但是总觉得有这样那样的遗憾或者不足,直到有一天看到smartadmin,哇,眼前一亮,这不是吗我想要的是?快点看吧,越看越喜欢,就是这个。仔细研究后发现和我要求的匹配度比较接近,但是还是有不足:JS和CSS文件较多,一不小心就会出错,导致无法显示与IE8的兼容性。我不能在IE8下使用它。修改皮肤后,无法保存。下次进来的时候,必须重新设置成全是E文。上手有点慢。获得100%满意的产品太难了。是的,已经满足了95%以上。不满足就自己动手,丰衣足食。对于问题一:将这些CSS和JS文件进行组件化和分离管理,这个工作量很大,需要大胆谨慎。耗费了N多个脑细胞,终于搞定了。对于问题2:主要是CSS和JS兼容问题。这超出了我的能力范围。无奈只能找外援解决。对于问题3:与上面两题SoEasy相比,这个可以轻松解决。2014/11/1发表博文-优优然个人页面-开源中文社区关于问题4:汉化,更方便国人使用。在重构和完善的过程中,也修复了一些BUG。现在使用起来方便多了。不需要导入js、css、图片文件、字体文件等,直接依赖pom即可。结合Tiny框架,还提供更易用的宏,提供样式文件合并和压缩。、JS文件压缩合并,前端童鞋的好日子来了。1.UI组件包提取org.tinygroup.calendarorg.tinygroup.jqueryorg.tinygroup.bootstraporg.tinygroup.bootstrapWizardorg.tinygroup.ckeditororg.tinygroup.colorhelpersorg.tinygroup.colorpickerorg.tinygroup.componentorg.tinygroup.datatablesorg.tinygroup.delete-table-roworg.tinygroup.dropzoneorg.tinygroup.easyPieCharorg.tinygroup.excanvasorg.tinygroup.fastclickorg.tinygroup.flotorg.tinygroup.FontAwesomeorg.tinygroup.fueluxwizardorg.tinygroup.fullcalendarorg.tinygroup.ie-placeholderorg.tinygroup.ion-sliderorg.tinygroup.jquery-formorg.tinygroup.jquery-nestableorg.tinygroup.jquery-touchorg.tinygroup.jstorageorg.tinygroup.js-migrateorg.tinygroup.knoborg.tinygroup.markdownorg.tinygroup.maskedInputorg.tinygroup.maxlengthorg.tinygroup.morrisorg.tinygroup.msieFixorg.tinygroup。multiselectorg.tinygroup.notificationorg.tinygroup.noUiSliderorg.tinygroup.paceorg.tinygroup.prettifyorg.tinygroup.raphaelorg.tinygroup.select2org.tinygroup.selectToUISliderorg.tinygroup.smartadmin-neworg.tinygroup.smartwidgetsorg.tinygroup.sparklineorg.tinygroup.summernoteorg.tinygroup.superboxorg.tinygroup.throttle-denounceorg.tinygroup.typeaheadorg.tinygroup.vectormaporg.tinygroup.x-editableorg.tinygroup.jqueryvalidateorg.tinyadmingroup.orgtinygroup.jqueryformorg.tinygroup.jquerystorageSmartAdmin用了这么多Jquery插件2.UI组件宏包#macro(jui_hrefButton$id$caption$construct)$caption#end#macro(jui_radio$id$groupId$caption)$caption#end通过封装类似于上面的宏,可以更方便的编写接口。见面的内容就更少了。3.接口写法#@juiTab("tabs")#@juiTabHeader()#@juiTabHeaderItem("tabs-a")label1#end#@juiTabHeaderItem("tabs-b")label2#end#@juiTabHeaderItem("tabs-c")tag3#end#end#@juiTabContentItem("tabs-a")

此前,李克强与梅德韦杰夫共同主持中俄总理第十九次定期会晤。会谈后,两国总理签署了联合公报,见证了经贸、投资、能源、金融等领域近40份重要文件的签署。

#end#@juiTabContentItem("tabs-b")

李克强同俄罗斯总理梅德韦杰夫共同会见记者时提到“套娃”。这是俄罗斯制造的特殊木制玩具。它由多个相同图案的空心木偶组成,多达十多个。

#end#@juiTabContentItem("tabs-c")

中国总理回忆起在农村生活。“我年轻时在中国农村生活了很多年,亲身经历过吃不饱的艰难岁月。”李克强表示,饱餐一顿可能很快就会忘记,但饥饿的印象永远不会忘记。

#end#end现在可以通过模板语言来写界面了,呵呵,写出来有什么效果呢?4、图片展示5、资源压缩合并从上面可以看出,CSS文件已经完全合并为一个,而JS除了应用相关的,也被压缩为一个。实际使用体验,使用Tiny框架的加载效率和整体流畅度都比原来好很多。转载于作者:游悠然然版权归作者所有