前端框架选型是企业提升开发效率与用户体验的关键因素
636
2022-10-23
iSmart js 3.0- RIA管理系统开发框架
舒适的、简化的、友好的、全栈式的Javascript RIA开发框架
iSmartJs提供了一个完整的RIA开发的解决方案,这些解决方案使得您在进行RIA开发的过程中更加关注业务实现,使用iSmartJs可以在极大程度上减少javascript代码编写,从而很大程度上提高开发效率。
iSmartJs的特点
1、全栈式开发
iSmartJs是一个全栈式的开发框架,提供了诸如AJAX动作监听、消息通知、页面动态加载、UI交互机制等整体化的RIA架构,控件的设计与使用可以在很大程度上减少js代码量,从而提高开发速度。
2、模块化页面
iSmartJs提供了一个模块化页面的加载机制,这些模块化页面可能是用户管理页面、商品管理页面等,这些页面可以在需要的时候动态加载进来。加载模块页面的时候,会对页面进行闭包封装处理,使得模块页面的脚本在一个独立的闭包域中,这样使得多个模块页面之间不用考虑变量名的唯一性,不用担心多个模块页面之间的变量污染。模块页面定义请参考
3、控件组合
iSmartJs提供了一个小巧、精妙的核心用于组合控件,多个控件可以组合使用,使得元素拥有更为强大的功能,如我们可以使用loop、check、pagination控件组合出Grid,并且该Grid拥有行选择功能。并且基本上所有的控件显示都可以自定义,满足控件显示多样化的需求。
4、无缝使用其他js框架
iSmartJs基于bootstrap和jQuery,可以无缝使用jQuery其他的插件,如ztree插件来构建树。
5、友好的UI与页面交互
您现在看到页面是iSmartJs默认提供的布局,目前iSmartJs只提供了一个布局,另外的布局在规划设计中,两外您也可以定制自己的布局。iSmartJs亦提供了如下的UI细节实现:ajax动作提示 :在进行ajax操作的时候右上角会有ajax的动作提示,您可以通过打开新页面来观察一下。警告框 :iSmartJs提供了更为友好的警告框弹出提示,页面通知 :,页面通知提供了danger, warning,success,info级别的显示。弹出页面:我们会经常需要通过弹出层加载一个页面,如分类选择页面,商品编辑页面等,iSmartJs提供了一个这样的机制,通过这样的机制我们可以轻松写出很多可复用性的页面,在不同的地方调用。
基础布局
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~