大家好!今天让小编来大家介绍下关于extjs实用开发指南(求推荐extjs使用说明)的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。
文章目录列表:
开发的界面功能都很丰富,熟悉Java AWT的开发者不需要花费多大的力气就能够快速的理解GWT开发工具包,Flex 4.8也不是一个正式的Apache版本,但是她有一个最大的问题就是代码只能找到以前的开源的版本,6、DWZ DWZ富客户端框架(jQuery RIA framework), 是中国人自己开发的基于jQuery实现的Ajax RIA开源框架. 设计目标是简单实用,快速开发,降低ajax开发成本,但是确实不知道有哪个公司用这个框架开发,基于这个开发如果想对功能做扩展就需要找他们的团队进行升级,11、ZK ZK是一套以 AJAX/XUL/Java 为基础的网页应用程式开发框架。
本文目录
求推荐extjs使用说明
建议看官方的api,尽管是英文的,但是你可以当做汉语拼音看就没有问题了
ExtJs开发指南 黄灯桥的 深入浅出EXTjs ( 第三版 是最新 4.2的)Ext江湖 都很不错
如何挑选适合的前端框架
1、flex Apache基金会今天发布了Flex 4.8版本,这是Adobe将Flex捐献给Apache基金会后发布的第一个版本。 需要注意的是,Flex目前还在孵化阶段,还不是Apache的正式项目,Flex 4.8也不是一个正式的Apache版本。Apache称,该版本标志着Flex新时代的开始,Flex的未来将由社区来驱动,而不是由一个公司驱动。开发者可以通过贡献代码,来帮助改进Flex,如修复bug、增加功能等。 从Macromedia卖给Adobe,然后又捐给apache,不知道搞什么名堂。不过还好没有经过大幅重构,否则就真的是悲哀了! 2、extjs ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。 功能丰富,无人能出其右。 无论是界面之美,还是功能之强,ext的表格控件都高居榜首。 华丽的界面,灵活的功能,还有开发工具都是配套的,但有个最大的问题,用就得花钱! 3、easyui easyui帮助你构建你的web应用更加容易。 它是一个基于jquery的插件,开发出来的一套轻量级的ui框架,非常小巧而且功能丰富。 但是她有一个最大的问题就是代码只能找到以前的开源的版本,到了1.2以后的版本源代码都是经过混淆的,如果遇到问题修改起来会非常麻烦!不过一个比较大的优势是开源免费,并且界面做的还说的过去! 4、MiniUI 又一个基于jquery的框架,开发的界面功能都很丰富。 jQuery MiniUI - 快速开发WebUI。 它能缩短开发时间,减少代码量,使开发者更专注于业务和服务端,轻松实现界面开发,带来绝佳的用户体验。 使用MiniUI,开发者可以快速创建Ajax无刷新、B/S快速录入数据、CRUD、Master-Detail、菜单工具栏、弹出面板、布局导航、数据验证、分页表格、树、树形表格等典型WEB应用系统界面。 界面做的挺不错,功能也挺丰富,但是有两个比较大的问题,一个是收费,一个是没有源码,说白了,不开源!基于这个开发如果想对功能做扩展就需要找他们的团队进行升级! 5、jQuery UI jQuery UI 是一套 jQuery 的页面 UI 插件,包含很多种常用的页面空间,例如 Tabs(如本站首页右上角部分) 、拉帘效果(本站首页左上角)、对话框、拖放效果、日期选择、颜色选择、数据排序、窗体大小调整等等非常多的内容。 功能非常全面,界面也挺漂亮的,可以整体使用,也可以分开使用其中的几个模块,免费开源! 6、DWZ DWZ富客户端框架(jQuery RIA framework), 是中国人自己开发的基于jQuery实现的Ajax RIA开源框架. 设计目标是简单实用,快速开发,降低ajax开发成本。 欢迎大家提出建议,我们将在下一版本中进一步调整和完善功能.共同推进国内整体ajax开发水平。 毕竟是国产的,支持一下,而且源码完全公开,可以选择一下!不过性能怎么样不敢确定! 7、GWT Google 网页工具包——GWT 提供了一组基于Java语言的开发包,这个开发包的设计参考Java AWT包设计,类命名规则、接口设计、事件监听等都和AWT非常类似。熟悉Java AWT的开发者不需要花费多大的力气就能够快速的理解GWT开发工具包,将更多地时间投入到GWT应用的开发过程中。 你不用去了解这样那样的javascript框架,通过java你就可以写出功能丰富的界面,可以做单元测试,毕竟是google的产品,严重支持一下! 8、YUI Yahoo! UI Library (YUI) 是一个开放源代码的 JavaScript 函数库,为了能建立一个高互动的网页,它采用了AJAX, DHTML 和 DOM 等程式码技术。它也包含了许多 CSS 资源。使用授权为 BSD许可证,基本上没怎么研究过! YUI Compressor倒是挺出名的,这套UI库不知道应用的情况怎么样! 9、Sencha Sencha 是由 ExtJS、jQTouch 以及 Raphael 三个项目合并而成的一个新项目。 大公司的框架,并且是几样库的强强联合,值得推荐! 10、Dojo 在国内应用好像不是很广,不过性能上应该没问题。 Dojo是一个用javascript语言实现的开源DHTML工具包。 有多个基金会的支持,包括IBM和SUN,都是软件界的泰斗,值得信赖! 11、ZK ZK是一套以 AJAX/XUL/Java 为基础的网页应用程式开发框架,用于丰富网页应用程式的使用接口。最大的好处是,在设计AJAX网络应用程式时,轻松简便的操作就像设计桌面程式一样。 ZK包含了一个以AJAX为基础、事件驱动(event-driven)、高互动性的引擎,同时还提供了多样丰富、可重复使用的XUL与HTML组件,以 及以 XML 为基础的使用接口设计语言 ZK User-interfaces Markup Language (ZUML)。 在线的demo 设计器的demo 日历组件 功能丰富,全面,文档齐全,而且升级了很多次,非常值得推荐! 12、OperaMasks-UI OperaMasks-UI是OperaMasks团队 2011下半年打造的一款轻量级前端JS组件库,旨在提供一款学习曲线低、定制性灵活、样式统一,且多浏览器支持、覆盖企业业务场景的前端 JavaScript UI组件库。目前,该团队已将这一产品以LGPL 开源协议开放给社区。 文档丰富,功能齐全,而且很容易使用和开发!而且是国产的哟! 13、JavaFX Sun公司(已于2009年被Oracle公司收购)在2008年12月05日发布了JavaFX技术的正式版,它使您能利用 JavaFX 编程语言开发富互联网应用程序(RIA)。JavaFX Script 编程语言(以下称为JavaFX)是Sun微系统公司开发的一种declarative, statically typed(声明性的、静态类型)脚本语言。JavaFX技术有着良好的前景,包括可以直接调用Java API的能力。因为 JavaFX Script是静态类型,它同样具有结构化代码、重用性和封装性,如包、类、继承和单独编译和发布单元,这些特性使得使用Java技术创建和管理大型程序 变为可能。 不管用的人多少,毕竟是从sun开始,现在是oracle,相信会有一个广阔的市场,但是确实不知道有哪个公司用这个框架开发! 转载
ExtJS开发实战的目录
《extjs开发实战》第 1 章 入门 11.1 何谓extjs 21.2 cakephp 51.3 部署开发环境 51.3.1 部署服务器 61.3.2 部署cakephp 61.3.3 部署extjs 101.4 开发工具 101.5 调试与性能评估工具 101.5.1 firebug 插件 101.5.2 chrome的javascript控制台 121.5.3 性能评估与数据监控 121.6 小结 14第Ⅰ部分 基础架构第 2 章 extjs 101 172.1 javascript的面向对象 182.1.1 创建类 182.1.2 定义类方法与类属性 212.1.3 类的继承 22.2.1.4 extjs在面向对象方面的支持 262.1.5 实战练习:预配置类 332.2 浏览器对象模型:bom 352.2.1 命名空间 362.2.2 用户代理对象 382.2.3 历史记录对象 402.2.4 dom文件对象document 462.2.5 cookie 472.2.6 定时调用函数 48extjs 开发实战第 3 章 dom与event 533.1 extjs对dom的支持 543.1.1 创建element实例 553.1.2 通过element创建dom节点 643.1.3 读取/更新dom节点及属性 723.1.4 domhelper与template、xtemplate 853.2 extjs对事件的支持 993.2.1 一切的开始——ext.ready() 1003.2.2 注册/移除事件处理程序 1003.2.3 ext.eventmanager 1023.2.4 阻止事件的进行与默认行为 1033.2.5 ext.util.observable与自定义事件 1043.3 实战练习:画布应用 110第 4 章 好用的php框架——cakephp 1194.1 cakephp的设计结构 1204.2 自动化开发 1224.3 cakephp基础 1304.3.1 cakephp的配置文件core.php 1304.3.2 cakephp的基础模板default.ctp 1324.3.3 模型 1394.3.4 控制器 1414.3.5 视图与视图助手 1464.4 实战练习:登录窗体 1484.4.1 制作模型 1494.4.2 编写控制器 1554.4.3 编写页面视图 1594.4.4 更改默认控制器 1604.4.5 url前缀的应用 1624.4.6 使用cake 2.*版本? 不,谢谢 1634.4.7 下一步 164第 5 章 ajax与数据驱动 1655.1 ext.ajax与ext.data.connection 1665.2 存储对象 1795.2.1 ext.data.store 1815.2.2 读取远程数据 1875.3 实战练习:表格组件 195第 6 章 component结构 1996.1 component模型 2006.2 常用组件 2086.2.1 colorpalette 调色板 2086.2.2 button按钮 2096.2.3 splitbutton按钮 2116.2.4 baseitem基础选项 2126.2.5 datepicker日期选择面板 2136.3 xtype神秘类型 2146.4 实战练习:自定义组件 218第 7 章 container结构 2237.1 container容器 2247.2 panel容器 2277.2.1 添加子组件/容器 2297.2.2 移动子组件/容器 2317.2.3 查找子组件/容器 2347.2.4 删除子组件/容器 2387.2.5 顶层组件栏(tbar)与底层组件栏(bbar) 2397.2.6 可折叠的panel 2407.2.7 嵌套panel 2417.3 viewport容器 2447.4 window容器 2467.5 buttongroup容器 2507.6 button类似容器的用法 2537.7 实战练习:更实用的window类 254extjs 开发实战第Ⅱ部分 视图组件第 8 章 页面布局 2618.1 一切都从containerlayout开始 2628.2 可让组件大小随容器改变的anchorlayout 2638.3 可随意摆放组件的absolutelayout 2658.4 填满容器的fitlayout 2688.5 如手风琴般的accordionlayout 2698.6 将组件以扑克牌方式摆放的cardlayout 2718.7 表单布局formlayout 2738.8 边界布局borderlayout 2748.9 水平布局hboxlayout与垂直布局vboxlayout 2768.10 列布局columnlayout 2768.11 表格布局tablelayout 2788.12 混合布局 2798.13 实战练习:自定义布局 282第 9 章 表单组件 2879.1 表单容器formpanel与一般容器panel的差异 2889.2 文本字段 2919.2.1 密码字段 2949.2.2 文件上传字段 2949.2.3 文本块 2959.2.4 数字字段 2969.2.5 字段验证 2979.2.6 隐藏字段 2989.3 下拉菜单与自动完成 2999.3.1 使用本地数据 2999.3.2 远程数据与下拉菜单 3039.3.3 远程数据与自动完成 3079.3.4 联动下拉菜单 3089.4 wysiwyg文本器 3109.5 日期字段 3119.6 复选组件与单选组件 3129.7 提交/读取数据 3139.8 字段提示quicktips与quicktip3179.9 美化表单 3209.9.1 使用boxcomponent为表单添加自定义html内容 3209.9.2 使用fieldset集合特定字段 3219.10 实战练习:登录表单 322第 10 章 表格组件 32910.1 gridpanel是如何组成的 33010.2 创建gridpanel与数据排序 33110.3 使用pagingtoolbar进行分页 33610.4 girdpanel与查询 33910.5 自定义绘图器 34210.6 通过selectionmodel与gridpanel交互 34510.7 实战练习:dtable 348第 11 章 可表格组件 35511.1 创建editorgridpanel 35611.2 更换字段器与数据交互 35811.2.1 更换字段器 35811.2.2 添加与删除记录 36011.3 使用roweditor 36311.4 数据的提交与回滚 36511.4.1 commitchanges()与rejectchanges() 36511.4.2 同步服务器数据 36711.5 使用datawriter 37011.6 实战练习:etable 373第 12 章 dataview与listview 38112.1 dataview 38212.1.1 创建数据显示样式 38212.1.2 创建store与xtemplate 38312.1.3 创建dataview 38512.1.4 让dataview可分页 386extjs 开发实战12.2 listview 38712.3 属性设置表propertygrid 38912.4 实战练习:数据读取 392第 13 章 图表组件 40113.1 图表底层的秘密 40213.2 折线图:linechart 40513.2.1 绘制折线图 40513.2.2 修改提示信息 40613.2.3 添加水平/垂直轴的标题 40813.2.4 修改图表风格 40913.2.5 添加多个序列 41113.3 柱形图:columnchart与stackedcolumnchart 41313.4 条形图:barchart与stackedbarchart 41513.5 圆饼图:piechart 41713.6 实战练习:图表应用 419第 14 章 树状组件 42514.1 使用静态数据创建treepanel 42614.2 读取服务器数据 42814.3 操作节点 43214.3.1 添加节点 43214.3.2 删除节点 43814.3.3 节点 44114.3.4 查询节点 44214.3.5 排序节点 44314.4 columntree 44414.5 实战练习:treeeditor 447第 15 章 菜单与工具栏 45315.1 创建菜单 45415.1.1 菜单101 45415.1.2 菜单事件 45615.1.3 加入separator与textitem45715.1.4 colormenu与datamenu 45915.1.5 添加复选框 46015.1.6 添加单选按钮 46215.2 使用上下文菜单 46315.3 创建工具栏 46515.4 实战练习:复杂的菜单与工具栏组合 467第 16 章 拖放——drag与drop 47316.1 拖放的基础知识 47416.2 拖放操作的实现 47616.2.1 注册dom元素为dd 47716.2.2 使用ddtarget注册放置目标 47816.2.3 使用ddproxy 48416.3 实战练习:将拖放与组件结合 48716.3.1 dataview与拖放 48716.3.2 treepanel与拖放 493第 17 章 插件 49517.1 继承的限制 49617.2 插件的实现 499第 18 章 长路漫漫——extjs 4 50318.1 类系统 50418.1.1 定义类的新方式 50418.1.2 动态读取类定义与依赖性管理 50818.1.3 混合属性 51318.1.4 静态方法 51518.1.5 自动生成变量的getter/setter方法 51618.2 data 封包 51718.2.1 model 51718.2.2 proxy与store 52318.3 panel、formpanel、gridpanel与window 53718.3.1 panel组件 53718.3.2 formpanel组件 539extjs 开发实战18.3.3 gridpanel组件 54118.3.4 window组件 54318.4 图表组件 54518.4.1 area图表 54518.4.2 bar图表 54818.4.3 radar图表 55118.4.4 pie图表 552extjs 4后记 554第Ⅲ部分 实战案例第 19 章 案例——记账系统 55719.1 系统需求分析 55819.2 系统规划 55819.2.1 界面规划 55819.2.2 后台服务器部署 56019.3 系统实现 56119.3.1 实现cakephp端 56219.3.2 实现extjs界面 57819.4 与cakephp结合 611第 20 章 案例——人人网应用程序 61520.1 系统功能分析 61620.2 系统部署 61820.3 封装google maps api的类gmap 62120.4 组合界面组件 62920.4.1 定义geomappanel 62920.4.2 定义functionmenu 63020.4.3 定义georecordgridpanel 63220.4.4 定义mainpanel 636附 录 学习与实现资源 645
以上就是小编对于extjs实用开发指南(求推荐extjs使用说明)问题和相关问题的解答了,extjs实用开发指南(求推荐extjs使用说明)的问题希望对你有用!