JQuery Smart UI

个人开发的一套使用htm+js的开发框架
SmartUI2.0后续声明

摘要: 感谢很多朋友关注,因为今年一直在另外一个公司做顾问,网络环境管制相当严格,所以一直没有更新博客。同时也很抱歉,SmartUI 2.0一直都没有下文。在次声明一下,SmartUI一直都在做,只不过SmartUI中的内容实现都在项目上,而跟该公司有协议是不准外传的。不过开源的内容也一直在同步,由于今年空闲时间不多,还没有形成完整的版本。在此也说一下SmartUI2.0的情况:包含 一套富应用的MVVM, 数据仓库引擎(实现的完全UI与Data分离) OO类库,类,工厂,触发器等 各种生命周期管理控制 各种UI组件(其中Grid组件,实现了Excel各种操作,百分比,折行,行、列懒加载,树...阅读全文
posted @ 2013-09-12 23:27 Roy Zhang 阅读(1201) | 评论 (4) 编辑
 
JQuery SmartUI 2.0 方案启动

摘要: SmartUI已经发布了1年多了,因为两次重大的失误,几个重大更新的版本都丢失了(唉,浩劫啊,很多的账号和密码也都丢了,连SmartUI 网站的登陆账号都没了)。在加上整个框架在所在公司推广不是很理想,中途策略也有些变化,往更具体的应用上面,因此,后续的都没更新版本了。 2011年自己基于SmartUI也做了很多的应用,比如smartUI For Moss, 工作流设计器、富文本编辑器等等,但最后因为时间的关系都始终没有一个形成一个很完善的版本。 经过了这么长时间积累,对前端架构的一些思想又有了很多的提升,目前正策划2.0的项目。之前1.0的版本,会出一个bug修复版的,不会在进行新内...阅读全文
posted @ 2012-03-19 21:16 Roy Zhang 阅读(3136) | 评论 (8) 编辑
 
JQuery Smart UI 开发规范&API文档发布

摘要: 下载地址:Smart UI 开发帮助文档阅读全文
posted @ 2011-08-04 15:50 Roy Zhang 阅读(2878) | 评论 (10) 编辑
 
JQuery Smart UI Plugins介绍(2)— 列表控件(Grid)

摘要: 不少的朋友问道JQuery Smart UI与JQuery UI,JQuery EasyUI等插件的异同,从某种特性上说,两者的类型既相同也不相同,JQuery Smart UI并不是以Plugin的功能丰富为卖点,其核心内容是纯前台开发的ajax开发框架、前后台统一数据接口的数据交互,快捷开发等内容。但所包含的各种的插件与各种JQuery插件类似。但Smart UI都是围绕着开发框架,以应用开发和实用为主,可能功能上相对会比较弱些。详细的内容请参见:《JQuery Smart UI简介系列》 。此外,Smart UI也不排斥其他的插件,针对“外来”的插件也有一套引入方案,后面版本Smart UI会陆续的引入一些优秀的JQuery插件。阅读全文
posted @ 2010-12-07 22:48 Roy Zhang 阅读(7105) | 评论 (10) 编辑
 
JQuery Smart UI Plugins介绍(1)— 总体思路&插件Chooser介绍

摘要: Smart UI Plugins的主要思路有以下几点:   1. 以满足基础应用为主,封装结构统一,写法简洁,便于扩展。   2. 遵循职责单一原则,每个插件的功能都尽量简单,避免控件过于复杂和庞大,复杂的应用以扩展库的形式进行封装。   3. 所有录入控件都以input[text]控件记录值,统一的管理(少数特殊控件除外)。   4. 满足多浏览器支持,(目前IE支持7.0及以上版本).阅读全文
posted @ 2010-12-07 10:02 Roy Zhang 阅读(3258) | 评论 (0) 编辑
 
JQuery Smart UI 1.0正式发布&Smart UI网站上线【演示、API、下载等】

摘要: 很抱歉,据上次Smart UI的简介系列之后一直都没更新,本来计划一周完成Smart UI的网站、API、Demo,结果时间编写的时候才发现内容不是一点的多。在开发网站和写Api的时候,同时也发现不少可以优化的地方,因此对框架进行了一次大范围的优化。现在网站已经上线,地址是:http://smartui.chinamzz.com/。  该网站也是使用Smart UI框架进行开发,主要的内容包括:S...阅读全文
posted @ 2010-12-06 23:55 Roy Zhang 阅读(9579) | 评论 (34) 编辑
 
JQuery Smart UI 简介(六) — 框架设计【后篇】(数据接口、后台框架)[简介系列完结]

摘要: 数据接口,Smart UI中实现前后台衔接的唯一接口,实现与各种后台语言(.net、java等)对接的核心内容。主要处理UI层各种请求,方法权限控制,回发数据解析、验证,统一错误处理等。主体内容包括四部分:阅读全文
posted @ 2010-11-22 09:36 Roy Zhang 阅读(7839) | 评论 (10) 编辑
 
JQuery Smart UI 简介(五) — 框架设计【前篇】(前台UI层架构)

摘要: Smart UI的框架,主要包括UI层(Smart UI)、数据接口、业务层、数据层四个部分。今天主要讲解UI层,这部分与以往通常框架的架构不同的是,为纯前台的开发架构,css+html】,css和js都有着详细的分层,不仅在Smart UI中,其他框架的朋友也可以借鉴,也希望大家能提出宝贵的建议。阅读全文
posted @ 2010-11-20 10:58 Roy Zhang 阅读(10991) | 评论 (7) 编辑
 
JQuery Smart UI 简介(四) — 强大的适用性&存在问题【项目使用性介绍】

摘要: 感谢各位朋友对Smart UI的支持,对于这两天下载代码的版本的问题给大家带来不便,也深表歉意,因为手上的环境问题,总或多或少的有些问题。等后面有时间,详细整理Vs2005 - vs2010各个版本的下载。 有很多朋友对Smart UI很感兴趣,也有很多朋友提出了很多准确的问题。十分感谢各位的关注。本来今天准备发布“Smart UI 简介系列”最后一篇的“架构讲解”的,但临时决定补一篇,简单的说明一下Smart UI在开发中的适用性和一些存在问题。 Smart UI一套独立的完整开发框架,可以独立完成项目开发,但同时Smart UI也可以嵌入到任何Web框架中,完全可以在原有的框架上,使用S.阅读全文
posted @ 2010-11-18 21:30 Roy Zhang 阅读(5709) | 评论 (27) 编辑
 
JQuery Smart UI 简介 (三) - 设计思想【附全部框架源码+Demo(.Net)】[新增vs2010版下载]

摘要: 今天发布了“Smart UI 演示Demo”,但代码文件的版本转换和下载问题从早上折腾到下午。另外,对博客园规则也不是很熟悉,怎么发布到首页也没搞清楚,现在更新一遍下载, Smart UI 所有源码 + 演示Demo【.Net】: 博客园下载 匿名下载 For VS2010 博客园下载 For Vs2010 本篇主要介绍一下Smart UI的设计思想。首先列出在日常项目中,所遇到的一些问题:系统访问量大,服务器不堪重负;项目框架老化,很多地方使用很不方便和繁多的重复工作量,使得开发人员效率低下;开发工具中所带的控件和组件,功能单一,性能低下,而各种引入的控件,常常不能方便的、系统的使用,经常.阅读全文
posted @ 2010-11-17 21:57 Roy Zhang 阅读(13970) | 评论 (53) 编辑
 
JQuery Smart UI 简介 (二) — 演示Demo For .Net[附下载][下载文件已更新]

摘要: 昨天简单的介绍了一下JQuery Smart UI,今天发布一个演示Demo。 在Demo中,通过实现一个简单的公司站点来演示JQuery Smart UI的基础开发功能,其中包括一些常用的场景,如:用户注册、产品维护、新闻发布、 订单管理、客户管理、权限控制等功能。 Smart UI是htm + js ,不分后台语言,只要实现后台数据接口都可以Smart UI,使用但我只会.net,所以只能提供.net的完整方案。 Demo使用vs2010开发, 使用Access数据库,下载版本解决方案为vs2008,建议使用vs2010(良好的智能提示和htm,js代码段插入)和安装分享几个Vs2010.阅读全文
posted @ 2010-11-17 10:44 Roy Zhang 阅读(17471) | 评论 (34) 编辑
 
JQuery Smart UI 简介 (一) — 纯Htm+Js的ajax开发框架[演示Demo已放出]

摘要: JQuery Smart UI是基于JQuery的Ajax开发框架,实现前、后台分离、功能和数据分离,UI层全部使用htm+js+json完成,通过一个统一数据接口与服务端进行数据交换。 主要有三部分组成:一套日常应用的JQuery插件(类似JQuery UI,JQuery EasyUI),核心基于template.js模板插件,具有强大的自定义功能。 一套前端开发框架(js、css),满足各种基本场景,有着不错的封装、扩展性。系统自动完成动态创建页面,与后台交互,取、赋值等繁琐的操作。 例:查询场景,其中查询条件区域、列表区域,数据格式化都是通过简单的配置和方法动态生成。 与Smart U.阅读全文
posted @ 2010-11-16 22:57 Roy Zhang 阅读(13318) | 评论 (32) 编辑

JQuery Smart UI的更多相关文章

  1. Jquery easy UI 上中下三栏布局 分类: ASP.NET 2015-02-06 09:19 368人阅读 评论(0) 收藏

    效果图: 源代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w ...

  2. jQuery Easy UI 开发笔记

    1.jQuery Easy UI主要的运行原理是通过核心的代码调用插件来实现UI效果的 2.jQuery Easy UI插件与插件之间的关系是: 一.独立式插件: 独立式插件是指:不与其他的插件具有相 ...

  3. 第四十四课:jQuery UI和jQuery easy UI

    jQuery UI是jQuery官方提供的功能效果和UI样式.作为官方出的东西,它一直没有被人们看重,一是它没有datagrid,tree等UI库必备的东西,二是它修改太过频繁,体积庞大.其实它所有以 ...

  4. jquery easy ui 1.3.4 快速入门(1)

    什么是easyui jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面.开发者不需要编写复杂 ...

  5. JQuery Easy Ui dataGrid 数据表格 ---制作查询下拉菜单

    JQuery Easy Ui dataGrid 数据表格 数据表格 - DataGrid 继承$.fn.panel.defaults,使用$.fn.datagrid.defaults重载默认值.. 数 ...

  6. jQuery Easy UI (适应屏幕分辨率大小)布局(Layout)

    一.jQuery Easy UI (适应屏幕分辨率大小)布局(Layout) 1.首先应用的是jquery-easyui-1.4 版本(版本不同,兼容性不同) 2.实现整个页面的布局( layout: ...

  7. jQuery Easy UI Resizable(调整大小)组件

    Resizable(调整大小)组件,easyui基础组件之中的一个.调整大小就是能够对元素能够拖着调整大小,这个组件不依赖于其它组件,使用比較简单,相关的属性.事件都 在样例中介绍了. 演示样例: & ...

  8. jQuery Easy UI Droppable(放置)组件

    Droppable(放置)组件也是一个基本组件,使用方法较简单,语法都在样例里面凝视了: 演示样例: <!DOCTYPE html> <html> <head> & ...

  9. JQuery Easy Ui (Tree树)详解(转)

    第一讲:JQuery Easy Ui到底是什么呢? 首先咱们知道JQuery是对Java Script的封装,是一个js库,主要提供的功能是选择器,属性修改和事件绑定等等.. JQuery ui是在j ...

随机推荐

  1. OCP-1Z0-051-标题决心-文章2称号

    2. View the Exhibit to examine the description for the SALES table. Which views can have all DML ope ...

  2. MVC5中使用SignalR2.0实现实时聊天室

    原文 MVC5中使用SignalR2.0实现实时聊天室 有时候需要浏览器和服务端保持实时的通讯(比如在线聊天),SignalR的出现让这一切变得非常简单.它能够让服务端向客户端实时的推送消息.如果用户 ...

  3. Android MenuItem 设置文本颜色-TextColor设置

    前面一直在寻找 MenuItem文字颜色设置. 我发现API唯一的背景颜色设置. .. 因此,找到下面的方法.在OverFlow看到. 在onCreateOptionsMenu一下. 使MenuIte ...

  4. 使用reserve要再次避免不必要的分配

     关于STL容器,最了不起的一点是,它们会自己主动增长以便容纳下你放入当中的数据,仅仅要没有超出它们的最大限制就能够.对于vector和string,增长过程是这样来实现的:每当须要很多其它空间时 ...

  5. 配置路线图RouteMap注意事项

    路线图RouteMap一个特征是First Match Win.假设没有人RouteMap实例都满足,那么.默认拒绝操作,然后配置路线图时,有一点需要特别注意.否则容易出错,这是默认的处理.通常的做法 ...

  6. SharePoint 2013 如何使用Silverlight

    1.打开VS,创建一个Silverlight计划.例如下面的附图: 2.配置选择默认的,当然也能够不勾选Host Application,例如以下图: 3.加入Silverlight控件,2个labe ...

  7. decimal system 2016

    Problem Description As we know , we always use the decimal system in our common life, even using the ...

  8. Select与SelectMany的区别

    Select() 和 SelectMany() 的工作都是依据源值生成一个或多个结果值. Select() 为每个源值生成一个结果值.因此,总体结果是一个与源集合具有相同元素数目的集合.与之相反,Se ...

  9. 改动ubuntu/linux文件夹显示颜色

    通过secureCRT登陆linux,假设背景颜色选为黑色,非常可能在使用ls命令时看不清楚文件夹名,这时候我们能够通过一个简单的方式将文件夹变为一个显眼的颜色,比如"黄色". [ ...

  10. ReactJS.NET

    初探ReactJS.NET 开发 ReactJS通常也被称为"React",是一个刚刚在这场游戏中登场的新手.它由Facebook创建,并在2013年首次发布.Facebook认为 ...