ExtJS 开发总结】的更多相关文章

  一:源起       1.何为CB/S的应用程序       C/S结构的应用程序,是客户端/服务端形式的应用程序,这种应用程序要在客户电脑上安装一个程序,客户使用这个程序与服务端通信,完成一定的操作.     B/S结构的应用程序,是浏览器/服务端形式的应用程序,这种应用程序不用在客户端部署任何东西,客户只需要通过浏览器与服务端通信,来完成一定的操作.     两种类型的程序优缺点对比: 对比内容 C/S结构的应用程序 B/S结构的应用程序 部署 较困难 方便 升级 较困难 方便 对客户端…
虽然项目一直采用ExtJS作为前端开发,接触到了一些ExtJS 的一些场景界面,自己也尝试封装一些组件,对于开发70%基本可以满足需求.遇到最为麻烦的就是Ext的模版或者直接拼接字符串再进行eval转换成组件显示,结合一些渲染函数基本满足企业开发的要求.但是这样的代码简直太乱,修改起来耗时麻烦,严重影响开发的效率,在net里面见到一些封装的组件,虽然项目里没有使用过,但是与后台耦合起来了,我觉的还是不好,测试起来比较麻烦.直接写有比较麻烦,尤其是项目里面一些数据校验.对于Ext的代码扩展有点兴趣…
1. ExtJS的定位是RIA,和Prototype.jQuery等类库的定位不同.使用ExtJS做开发,就是意味着以客户端开发为主,不然就不叫RIA框架了,而Prototype.jQuery等只是辅助性的客户端框架,和ExtJS不在同一条起跑先上.如果一定要和其它的框架做比较的话,应该和Isomorphic SmartClient.Backbase Enterprise Ajax之类的框架做比较,当然,和他们相比,ExtJS还是有很大的优势的. 2. 使用ExtJS时需要解决如何服务端通信的问…
1.下载 aptana studio.spket-1.6.23.ext-4.2.1.883.jsb2 其中:ext-4.2.1.883.jsb2这个比较重要 2.将spket-1.6.23解压后放到aptana安装目录的Aptana Studio 3\dropins文件夹中 将ext-4.2.1.883.jsb2放到Extjs的解压路径下 3.重启aptana后按照以下顺序配置 Window -> Preferences -> Spket -> JavaScript Profiles -…
原文地址:http://blog.csdn.net/kunoy/article/details/8007585 本文主要解决问题: 1.区分哪些文本框不允许为空,很多网站都采用在文本框后加*号,extjs也可以用lable组件标识,但这样做很麻烦,每一个不允许为空的文本框都需要多加一个lable组件,如果用一个方法自动为不允许为空的文本框加上这个*号,在form等布局的情况下,也是可行的,但如果是absolute布局,你会发现界面就不那么舒畅了. 2.添加文本框验证错误提示,如果你采用的是for…
简单的写法,extjs可以直接引用插件来写,这里将我发表在百度文库的文档简述下来,有兴趣也可以关注我的百度文库,ID:该用户已失踪. 主要部分的代码: $(document).ready(function(){ var myChart2 = echarts.init(document.getElementById('myChart2')); var option = { title: { //柱状图的表头 text: '时间.会员总数.总行程数和新增景点', x:'center', }, too…
先上效果图: js编写部分简单如下,先插入一个模块,然后给模块中添加内容. var myChart1 = echarts.init(document.getElementById('myChart1')); option = { title: { text: '会员通过率', x: 'center', }, tooltip: { trigger: 'item', formatter: "{a} <br/>{b} : {c} ({d}%)" }, series: [ { na…
Spket是目前支持Ext 2.0最为出色的IDE. 它采用.jsb project file 文件并将继承于基类和所有文档的内容嵌入到生成代码提示的Script doc中.注:不支持配置项的代码提示. 一.Spket Eclipse插件与IDE Spket提供了Eclipse插件和独立的IDE环境来支持ExtJs开发,下载地址:http://spket.com/download.html,在下载页面找到如下图所示的地方. Plugin是将Spket直接配置为Eclipse插件进行使用,而Spk…
1.Extjs MVC开发模式 在JS的开发过程中,大规模的JS脚本难以组织和维护,这一直是困扰前端开发人员的头等问题.Extjs为了解决这种问题,在Extjs4.x版本中引入了MVC开发模式,开始将一个JS(Extjs)应用程序分割成Model-View-Controller三层,为JS应用程序的如何组织代码指明了方向,同时使得大规模JS代码变得更加易于重用和维护:这就是Extjs MVC开发模式的初衷. 在官方给出的MVC例子中,我们可以看到一个简单的列表编辑功能,这篇文章就围绕这个功能进行…
工欲善其事必先利器,做EXTJS开发先整好IDE,为后续的项目应用做准备. 下载地址 http://www.aptana.com/products/studio3/download# 下载汉化包 配置升级 Babel Language Pack Update Site for Helios http://download.eclipse.org/technology/babel/update-site/R0.10.0/helios Spket 配置升级 http://www.agpad.com/…