
cDesk是一王个Web系统布局框架,让用户在网页上感受异样、个性的网页浏览体验。
- 中文名称 cDesk
- 别名 "老三桌面"
- 分类 一个布局框架
- 资费 只需支付¥999元
摘要
cDesk,(因为字母c在26个字母中排行老三,所以叫老三桌面)。cDesk是一个Web系统布局框架,让用户在网页上感受异样、个性的网页浏览体验。其操作方式类似大家熟奏系视速悉的Windows航操作系统的操作方式,又借鉴了依提讲苹果手机的多屏模式。给用户更直观的操作体验。传统的Web系统通过导航菜单给用户呈现Web系统所包含的功能。如果功能较多就会导致菜单过多,过深,让人找起来麻烦。cDesk彻底解决了这一问题。同时c来自Desk还提供了自定义壁纸和个性挂件,为Web系统增加了更多的活力和个性。
定位
不是jQ360百科uery那种javascrip组京状t类库框架,可以算着WebUI类框架,但又不同于WebUI类框架。一般WebUI类框架关注页面的组成元素,如按钮、文本框等,而cDesk只关注整个Web系统的阳施鲜角干立有云至认断布局,提供一种特殊的布局方案。使用cDesk进行布局时,只需要提供菜单的数血据,简单调用几个API就可以创建个性的界面。cDesk更适合企业级应用系统类型的产品或项目。cDesk公开发布以来采用LGPL开源协议,是一个宽松的开源产品。另外如果你应用时会对cDesk进行修改,又不想将自己的产品或项目开源。可以使用商业授权版本的cDesk,只需支付¥999元。

组成元素
cDesk主要由6大元素组成,包括:翻屏工具栏,APP盒子,任务栏、快捷工具栏、APP应用和应用窗口。翻全句实屏工具栏主要用于APP盒子的不同切换。APP盒子用于放置各种APP应用,不同类型的APP应用可以放置在不同的APP盒子内。任务栏中显些投出接拿周技简教胜伟示目前已经打开的APP应用程序,方便对已经打开的APP应用进行来自控制和操作。快捷工具栏提供360百科使用频率较高的APP应用,方便操作。APP应用就是桌面上的一个一个功能图标,通过点击功能图标打开功能。应用窗口是APP应用打开的展示方式。
功能特色
简单、小巧、时尚、个性
cDesk有7个公共大类,26个接口方法,17个辅助方法。js压缩文件23KB,js源码文件79KB。透明玻璃风格,绚丽无比,桌面壁纸随意换,满足您的个性视觉需求。
兼容所有主流浏览器
cDesk在万普城气厚分侵台何达罗IE7、IE8、I革鲁青门注简弦低E9、IE10、谷歌浏览器、火狐浏览器、Opera浏览器、苹果浏览器上均能正常运行。在任何环境下,您都能体验到cDesk带来的超炫效安装应果。
免费、开源、持续更新
cDesk走的免费开源的路线,使用LGPL开源协议,您不必为使用cDesk而支付任何费用。您不必担心cDesk会成为没人照看的孩子,我们会一直对cDesk进行维护和升级。
支持跨平台使用
别率次 cDesk支持跨平台使用,您可以在常用的开发平台下使用她。如PHP、A妈故亚极敌夫SP、NET、JAVA等
核心7大类
cDesk除了一个核心辅助类提供基础方法外,包含7个大类。
AppButto洋修想春打买操钱n
通过这个类,可以创唱建一个APP应用对象实例。调用示例:
var 存化迫服总太app = cDesk.AppButton.getInstance({
appNa同频动组me: '测试APP',
appUrl:'http://www.baidu.com',
appClickHandle: function (app) {
var win = new cDesk.Windows().get到雨载特城都Instance(de整食序叫源sk, app, {
CloseCallback: function () {
cDesk.Taskbar.DelTa脚土第绍井记波滑背sk(win);
}
});
cDesk.Taskbar.AddTask(win);
}
});
DeskBox
庆城事上编探则县龙 用于创建一个桌面盒子,同时创建翻屏工具林短修酒栏,调用示例:
var names = [1, 2, 3, 4, 5];
var desk = cDesk.DeskBox().getInstance(names);
Taskbar
创建一个任务栏对象实例(自动创建,不需要手动创建),使用方法示例:cDesk.Taskbar.AddTask(win黄草战作建约块证obj);
Toolbar
工具栏类,创建一个工具栏,默认位于页面左边[单例类],调用示例:
var tool =cDesk.Toolbar().getInstance(desk, { outBtnHandler:alert("您确定要退出系统吗?") });
Windows
欢终代火度土据混独每 创建一个窗口,支持拖拽、关闭、最大小化等操作。调用示例:
var win = newcDesk.Windows().getInstance(desk, app, {
CloseCallback: function () {
cDesk.Taskbar.DelTask(win);
}
});
cDesk.Taskbar.AddTask(win);
Themes
主题类,创建一个主题选择窗口,点击时设置主题,调用示例:
varthemes = cDesk.Themes().getInstance();themes.AddTheme({
themeName: '抽象1',
themeIcon:'Scripts/cDesk/theme/themeList/min/抽象1.png',
themeImage: 'Scripts/cDesk/theme/themeList/抽象1.png',
themeCss: '',
setCallback: function (d) { }
});
themes.AddTheme({
themeName: '抽象2',
themeIcon:'Scripts/cDesk/theme/themeList/min/抽象2.png',
themeImage: 'Scripts/cDesk/theme/themeList/抽象2.png',
themeCss: '', setCallback: function (d) { }
});
Pendant
挂件类,创建一个挂件,调用示例:
varpendant1 = cDesk.Pendant().getInstance(desk, { pendantUrl:'1.html';});