ExtJS学习
文章平均质量分 76
ExtJS学习,从基础到实战,动手实践才是真理
低调de草原狼
低调de草原狼
展开
-
莫人云亦云,莫走弯路!正确认识ExtJs4
认识ExtJs1.Asp.Net能用ExtJs吗? 它是展现层的技术,与JS,HTML,CSS有关。至于服务器端是.Net,还是Java,PHP等无关。2.ExtJs适合什么样的项目? 按照官方的说法,ExtJs是给你拿来做B/S的桌面应用程序的,并不适合做门户网站。我个人理解,ExtJs比较适合做需要大量复杂界面布局和交互的信息管理系统(MIS)。3.ExtJs效转载 2013-09-02 21:25:32 · 2992 阅读 · 0 评论 -
ExtJS4.2学习(11)——高级组件之Grid
大纲:1.首先,搭建起来一个最基础的Grid组件;2.其次,利用前边MVC架构将代码重构;3.再者,介绍下Grid的一些特性;4.最后,简单介绍下我个人的平台化思想。一、搭建基础的Grid组件在文章的开始,我们首先简单的搭建一个Grid项目,感受下Grid的样子和其吸引众人的魅力所在。架构如图:代码分别如下,注释写的比较清楚,按照以上搭建可以正常运行原创 2013-09-03 23:37:22 · 7642 阅读 · 0 评论 -
ExtJS4.2学习(10)——基础知识完结小插曲(与技术无关)
最近工作比较忙,可能前期基础知识方面写的不过完善和扎实,请大家多多见谅,同时基础知识方面也就告一段落了,从今天开始往后会专注于写一些高级组件,这也是我们平时工作中用到比较多的,基础知识方面,大家遇到问题,也请积极的讨论,即便我不会,网络上也会有很多高手解答的,在此谢谢大家的关注和支持。衷心的谢谢!原创 2013-09-03 21:31:13 · 1484 阅读 · 0 评论 -
ExtJS4.2学习(9)——MVC
对于Extjs来说,大客户端程序一直很难写,当你为大客户端程序添加更多的功能和项目的时候,项目的体积往往迅速增长。这样的大客户端程序很难组织和维持 ,所以,Extjs4配备了一个新的应用程序体系结构,它能结构化你的代码。Extjs4有别于其他MVC架构,Extjs有他自己定义:1、Model是一个Field以及他的Data的集合,Modes知道如何通过Stores来表示数据,以能用于网格和原创 2013-09-02 22:17:29 · 2893 阅读 · 0 评论 -
ExtJS4.2学习(8)——基础知识之事件机制
在我们真正开发中,主要用到一些高级组件,其实真正对底层的一些原理还是很少有人关注的,今天在网上看到一篇文章,感觉非常不错,一方面共享一下,另一方面,也作为此次ExtJS讨论的完整性考虑。其实针对ExtJS的事件机制,主要还是了解其原理。前言工作中用ExtJS有一段时间了,Ext丰富的UI组件大大的提高了开发B/S应用的效率。虽然近期工作中天天都用到Ext转载 2013-09-02 21:12:16 · 3435 阅读 · 0 评论 -
ExtJS4.2学习(7)——基础知识之Reader&Writer篇
Reader: 主要用于将proxy数据代理读取的数据按照不同的规则进行解析,将解析好的数据保存到Modle中。结构图Ext.data.reader.Reader 读取器的根类(很少直接实例化这个类)Ext.data.reader.Json JSON格式的读取器Ext.data.reader.Array 扩展JSON的Array读取器Ext.da原创 2013-09-02 20:30:40 · 2957 阅读 · 0 评论 -
ExtJS4.2学习(6)——基础知识之proxy篇
本次讨论下数据代理,其实个人第一次听到这个短语的时候,并不是特别的适应,在英语中的含义是proxy,其实如若大家也觉得不适应的话,就直接称呼proxy吧。在ExtJS中,proxy是进行数据读写的主要途径,可以通过proxy操作数据进行增删改查。通过网上查阅一些资料得知,proxy共分为两大类,分别如下:Ext.data.proxy.Client 客户端代理Ext.data.pro原创 2013-09-01 23:27:48 · 4775 阅读 · 2 评论 -
ExtJS4.2学习(5)——基础知识之Store篇
上次介绍了Model,本次介绍下Store;其实两者在Ext的MVC模式中皆属于M层;Store就是Model的集合。store是一个存储数据对象Model的集合缓存,他可以为extjs的可视化组建提供数据(GridPanel,ComboBox)等类结构,提供数据支撑(copy的,看着这句话对Store的解释比较到位)。Store的用法比较简单,那么,我们就在例子中做一些简单的注释,以示其原创 2013-09-01 22:07:07 · 3220 阅读 · 0 评论 -
ExtJS4.2学习(4)——基础知识之Model篇
本次我们会一起讨论ExtJS基础知识的Model,Model相当于 DB中的table 或 JAVA 中的Class。我们就以下几点进行讨论,首先是如何创建Model,其次是 Validations验证,再者会简单介绍下一对多等概念。一、如何创建Model创建Model有几种方式:方式一://我们利用Ext.define来创建我们的模型类//DB table person(原创 2013-09-01 21:36:29 · 3687 阅读 · 1 评论 -
ExtJS4.2学习(3)——基础知识之简单特性
从本次开始就Ext的基础知识,进行讨论。这样更有助于我们对后续高级组件进一步展开学习和讨论。一、简述Ext中几种创建对象的方式就如我们第一篇中所提到的,ExtJS是一种面向对象的编程方式,说道面向对象就不得不说一下其如何创建对象和如何声明类。(1)通过create方法来创建对象:Ext.create('Ext.window.Window', { title: 'He原创 2013-09-01 13:05:26 · 3204 阅读 · 0 评论 -
ExtJS4.2学习(2)——HelloWorld
ExtJS下载:http://www.sencha.com/products/extjs/download/Ecplise Spket插件下载:http://www.spket.com/download.html下面将手把手教你如何写HelloWorld,其实为什么每个程序都基本上从HelloWorld开始呢,我是这么理解的,从HelloWorld开始,是说明你环境搭好了,其实从另一个侧面原创 2013-08-28 21:21:46 · 5367 阅读 · 8 评论 -
ExtJS4.2学习(1)——初识ExtJS
一、浅谈ExgJS发展历史要想深入了解某一项事物,最好的方式就是首先了解它的历史。Ext的发展比较有特色,其实一开始Ext并非是从零开发的。它是由JackSlocum基于雅虎的YUI技术,通过参考JavaSwing等机制来开发成的这么一种纯javascript框架,这货其实一开始并不叫ExtJS,一开始叫YUI-Ext,其实这哥们一开始也没想到Ext能火,不过“事与愿违”,这货超乎寻常的火了起原创 2013-08-28 17:36:06 · 7604 阅读 · 2 评论 -
ExtJS4.2学习(0)——写在前面
大家好,首先可以将这篇博客作为一个类似于序之类的东西,简单的说下我个人的想法。首先先讲下我想做什么:其实是对ExtJS这种js框架的学习博客,这个不必多说,还有就是想说说现在个人有点吐槽的成分,个人感觉首先学习其实是这么一种过程,听、读、讲,那么顾名思义,大家都是从听和读之中学习到一些东西,那么如何验证这种东西你是否真正掌握,那么比较好的一种方式就是讲,你能够把你掌握的东西讲出来,而且能够原创 2013-08-28 17:59:09 · 2519 阅读 · 2 评论