RIA管理系统开发框架 iSmart JS 3.0

MIT
JavaScript
跨平台
2014-07-06
呆瓜


舒适的、简化的、友好的、全栈式的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细节实现:

  1. ajax动作提示:在进行ajax操作的时候右上角会有ajax的动作提示,您可以通过打开新页面来观察一下。
  2. 警告框:iSmartJs提供了更为友好的警告框弹出提示,
  3. 页面通知:,页面通知提供了danger, warning,success,info级别的显示。
  4. 弹出页面:我们会经常需要通过弹出层加载一个页面,如分类选择页面,商品编辑页面等,iSmartJs提供了一个这样的机制,通过这样的机制我们可以轻松写出很多可复用性的页面,在不同的地方调用。


基础布局

加载中

评论(0)

暂无评论

暂无资讯

3
回答
iSmart JS开发的一个干净整洁的后台管理页面,给大家一个参考。

前几天分享了一个jQuery的RIA开发框架:iSmart JS,这次带来用iSmart JS开发的一个后台,程序还在开发过程中,只有几个页面,但是已经能...

2014/07/17 22:49

没有更多内容

加载失败,请刷新页面

没有更多内容

【书单】JS书单汇总:怀念2013

  从2011年11月到现在,大抵接近两年的时间。对JS的了解,不敢说有多深,不过大都得益于下列书籍。大部分看过,小部分只是翻翻。2014年打算把这些书挑一些出来回顾回顾,然后研究下新的东西...

2014/01/24 00:37
474
2
《深入理解JavaScript系列》

《深入理解JavaScript系列》系列技术文章整理收藏

2015/06/23 15:08
63
0
javascript学习资料分享

有志于web前端工作的话,javascript的知识是必不可少的。越学,我越觉得自己所欠缺的越多。路漫漫其修远兮,吾将上下而求索。下面将一些好的资料分享给大家。 JavaScript学习资料: (1)遇见...

2012/04/06 11:37
3.3K
7
解决一个html 或jsp 引入多个不同版本的jquery 解决方案

解决一个html 或jsp 引入多个不同版本的jquery 解决方案

2017/11/02 12:25
79
0
分享一些前端开发中最常用的JS代码片段

逛社区时看到的文章,我修改调整了内容,如果大家觉得也有帮助 可以收藏下~ HTML5 DOM 选择器 javascript 代码 JavaScript运行复制全屏 1 // querySelector() 返回匹配到的第一个元素 2 var ...

02/27 21:21
55
0
Impatient JavaScript 中文版校对活动期待大家的参与

贡献指南:https://github.com/apachecn/impatient-js-zh/blob/master/CONTRIBUTING.md 整体进度:https://github.com/apachecn/impatient-js-zh/issues/1 项目仓库:https://github.com/ap...

06/17 10:32
5
0
a标签中调用javascript方法的几种方法:

我们常用的在a标签中有点击事件: 1. a href="javascript:js_method();" 这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的...

2013/12/01 00:20
67
0
asp.net中调用javascript自定义函数的方法(包括引入JavaScript文件)总结

通常javascript代码可以与HTML标签一起直接放在前端页面中,但如果JS代码多的话一方面不利于维护,另一方面也对搜索引擎不友好,因为页面因此而变得臃肿;所以一般有良好开发习惯的程序员都会...

2012/11/04 21:28
970
0
JavaScript八张思维导图

目录 JS基本概念 JS操作符 JS基本语句 JS数组用法 Date用法 JS字符串用法 JS编程风格 JS编程实践 不知不觉做前端已经五年多了,无论是从最初的jQuery还是现在火热的Angular,Vue,React等前端...

04/19 12:54
82
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部