ExtJs学习笔记

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

——疯狂大白菜_1ExtJs学习笔记学习笔记学习笔记学习笔记目录目录目录目录1.ExtJs结构树.............................................................................................22.对ExtJs的态度..........................................................................................33.Ext.form概述.............................................................................................44.Ext.TabPanel篇.........................................................................................55.Function扩展篇.........................................................................................76.Ext.data.Store篇.....................................................................................107.Ext.data.JsonReader篇一......................................................................138.Ext.data.JsonReader篇二......................................................................169.Ext.data.HttpProxy篇.............................................................................2010.Ext.data.Connection篇一....................................................................2211.Ext.data.Connection篇二....................................................................2612.Ext.Updater篇一..................................................................................2713.Ext.Updater篇二..................................................................................2914.JSON序列化篇....................................................................................3515.通信篇...................................................................................................3716.extJs2.0学习笔记(Ajax篇)................................................................4017.extJs2.0学习笔记(Ext.data序论篇)..................................................4118.extJs2.0学习笔记(Ext.Panel终结篇)................................................4219.extJs2.0学习笔记(事件注册总结篇)..................................................4720.extJs2.0学习笔记(Ext.Panel篇一)...................................................5121.extJs2.0学习笔记(Ext.Panel篇二)...................................................5322.extJs2.0学习笔记(Ext.Panel篇三)...................................................6323.extJs2.0学习笔记(Ext.Panel篇四)...................................................6624.extJs2.0学习笔记(组件总论篇).........................................................7125.extJs2.0学习笔记(Ext.ElementAPI总结)........................................7526.extJs2.0学习笔记(Element.js篇)......................................................7927.extJs2.0学习笔记(DomHelper.js篇).................................................8228.extJs2.0学习笔记(ext.js篇)...............................................................84——疯狂大白菜_21.ExtJs结构树结构树结构树结构树——疯狂大白菜_32.对对对对ExtJs的态度的态度的态度的态度extjs的确是个好东西,但是,它的优点也就是它的缺点:•加载页面慢加载页面慢加载页面慢加载页面慢•时间一长时间一长时间一长时间一长,,,,浏览器占内存就会疯长浏览器占内存就会疯长浏览器占内存就会疯长浏览器占内存就会疯长•服务器端功能极度削弱服务器端功能极度削弱服务器端功能极度削弱服务器端功能极度削弱,,,,除了数据库操作外除了数据库操作外除了数据库操作外除了数据库操作外,,,,几乎所有功能都到了客几乎所有功能都到了客几乎所有功能都到了客几乎所有功能都到了客户端户端户端户端,,,,还得用还得用还得用还得用javascript来写来写来写来写。。。。•功能全到了客户端功能全到了客户端功能全到了客户端功能全到了客户端,,,,而客户端语言而客户端语言而客户端语言而客户端语言javascript的编写还是有许多的麻的编写还是有许多的麻的编写还是有许多的麻的编写还是有许多的麻烦烦烦烦,,,,真正精通它的人极少真正精通它的人极少真正精通它的人极少真正精通它的人极少。。。。•javascript对于大部分人来说对于大部分人来说对于大部分人来说对于大部分人来说,,,,不易调试不易调试不易调试不易调试•大量存在的大量存在的大量存在的大量存在的javascript代码难以维护代码难以维护代码难以维护代码难以维护•开发速度极慢开发速度极慢开发速度极慢开发速度极慢。。。。•extjs本身还存本身还存本身还存本身还存在一些问题在一些问题在一些问题在一些问题正是因为有这么多的问题,老板们都得掂量一下了。用它倒底值不值。当然,这儿也得说一下它的优点:•因为一切都是因为一切都是因为一切都是因为一切都是javascript搞定搞定搞定搞定,,,,所以所以所以所以,,,,界面上的问题再也不像以前一界面上的问题再也不像以前一界面上的问题再也不像以前一界面上的问题再也不像以前一样让人郁闷了样让人郁闷了样让人郁闷了样让人郁闷了,,,,客户端对界面的的操作取得极大的便利客户端对界面的的操作取得极大的便利客户端对界面的的操作取得极大的便利客户端对界面的的操作取得极大的便利,,,,而不像以前而不像以前而不像以前而不像以前一样一样一样一样,,,,服务器端生成服务器端生成服务器端生成服务器端生成n多垃圾代码多垃圾代码多垃圾代码多垃圾代码,,,,以前的时代就彷佛隔靴搔痒以前的时代就彷佛隔靴搔痒以前的时代就彷佛隔靴搔痒以前的时代就彷佛隔靴搔痒,,,,服服服服务器端企图布置好一切务器端企图布置好一切务器端企图布置好一切务器端企图布置好一切。。。。现在不同了现在不同了现在不同了现在不同了,,,,客户端用一个客户端用一个客户端用一个客户端用一个Ext.Ajax.Request请求数据方便请求数据方便请求数据方便请求数据方便,,,,然后然后然后然后,,,,显示出来也容易显示出来也容易显示出来也容易显示出来也容易。。。。•又回到了又回到了又回到了又回到了c/s时代时代时代时代。。。。c/s让人神往啊让人神往啊让人神往啊让人神往啊。。。。web该死的无状态让人郁闷该死的无状态让人郁闷该死的无状态让人郁闷该死的无状态让人郁闷•学习学习学习学习extjs的一个极大的好处的一个极大的好处的一个极大的好处的一个极大的好处,,,,所有当前所有当前所有当前所有当前web开发界面上的需求都可开发界面上的需求都可开发界面上的需求都可开发界面上的需求都可以在这儿找到答案以在这儿找到答案以在这儿找到答案以在这儿找到答案。。。。通过研究它的代码通过研究它的代码通过研究它的代码通过研究它的代码,,,,我们可以开发出自己的我们可以开发出自己的我们可以开发出自己的我们可以开发出自己的ajax框架来框架来框架来框架来,,,,可以写出适合于自己的可以写出适合于自己的可以写出适合于自己的可以写出适合于自己的widgets来来来来。。。。而不用背着而不用背着而不用背着而不用背着extjs那个那个那个那个大乌龟壳大乌龟壳大乌龟壳大乌龟壳。。。。我认为,不宜用extjs来开发整个应用,但是,在极为需要的地方用一用,还是蛮好的,整个站点都用它那就麻烦了。现在我对于选择ajax框架有了一点心得。不要使用extjs来开发,但是,一定要学习、研究它,研究它之后才会晓得,我们写代码应当这么写才优美、才合适。研究了它后就应当选一款轻量型的框架了。然后自己写组件。用以取代:Ext.Window、Ext.TabPanel、Ext.Panel这些好东西。研究了extjs,我敢说:一览众山小啊!什么prototype、dojo、jQuery之类,就容易多了。——疯狂大白菜_4真正要用的ajax框架,我看,倒不如选择prototype,它是个轻量型,我觉得,一个ajax,只要封装了三个东西就行了:一一一一、、、、Element。。。。把把把把dom元素要封装一下元素要封装一下元素要封装一下元素要封装一下,,,,加入动画加入动画加入动画加入动画、、、、求取求取求取求取、、、、设置各种参数设置各种参数设置各种参数设置各种参数值的功能值的功能值的功能值的功能二二二二、、、、XMLHttpRequest,,,,要把它封装一下要把它封装一下要把它封装一下要把它封装一下,,,,这个所有框架都做了这个所有框架都做了这个所有框架都做了这个所有框

1 / 90
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功