摘要:本次讨论下数据代理,其实个人第一次听到这个短语的时候,并不是特别的适应,在英语中的含义是proxy,其实如若大家也觉得不适应的话,就直接称呼proxy吧。在ExtJS中,proxy是进行数据读写的主要途径,可以通过proxy操作数据进行增删改查。通过网上查阅一些资料得知,proxy共分为两大类,分别如下:Ext.data.proxy.Client客户端代理Ext.data.proxy.Memory普通的内存代理----[重点]Ext.data.proxy.WebStorage浏览器客户端存储代理Ext.data.proxy.SessionStorage浏览器级别代理----[重点]Ext.da 阅读全文
ExtJS4.2学习(5)——基础知识之Store篇
2013-09-01 22:07 by 低调de草原狼, 229 阅读, 0 推荐, 收藏,
摘要:上次介绍了Model,本次介绍下Store;其实两者在Ext的MVC模式中皆属于M层;Store就是Model的集合。store是一个存储数据对象Model的集合缓存,他可以为extjs的可视化组建提供数据(GridPanel,ComboBox)等类结构,提供数据支撑(copy的,看着这句话对Store的解释比较到位)。Store的用法比较简单,那么,我们就在例子中做一些简单的注释,以示其用法:(function(){Ext.Loader.setConfig({enabled:true});Ext.onReady(function(){var s = new Ext.data.Store({f 阅读全文
ExtJS4.2学习(4)——基础知识之Model篇
2013-09-01 21:36 by 低调de草原狼, 343 阅读, 0 推荐, 收藏,
摘要:本次我们会一起讨论ExtJS基础知识的Model,Model相当于DB中的table或JAVA中的Class。我们就以下几点进行讨论,首先是如何创建Model,其次是 Validations验证,再者会简单介绍下一对多等概念。一、如何创建Model创建Model有几种方式:方式一://我们利用Ext.define来创建我们的模型类//DB table person(name,age,email)Ext.define("person",{//第一个参数是类的名称extend:"Ext.data.Model",fields:[{name:'name& 阅读全文
ExtJS4.2学习(3)——基础知识之简单特性
2013-09-01 13:05 by 低调de草原狼, 197 阅读, 0 推荐, 收藏,
摘要:从本次开始就Ext的基础知识,进行讨论。这样更有助于我们对后续高级组件进一步展开学习和讨论。一、简述Ext中几种创建对象的方式就如我们第一篇中所提到的,ExtJS是一种面向对象的编程方式,说道面向对象就不得不说一下其如何创建对象和如何声明类。(1)通过create方法来创建对象:Ext.create('Ext.window.Window', { title: 'Hello', height: 200, width: 400, layout: 'fit', items: { // Let's put an empty grid in jus 阅读全文
ExtJS4.2学习(2)——HelloWorld
2013-08-28 21:21 by 低调de草原狼, 266 阅读, 1 推荐, 收藏,
摘要:ExtJS下载:http://www.sencha.com/products/extjs/download/EcpliseSpket插件下载:http://www.spket.com/download.html下面将手把手教你如何写HelloWorld,其实为什么每个程序都基本上从HelloWorld开始呢,我是这么理解的,从HelloWorld开始,是说明你环境搭好了,其实从另一个侧面也可以看出你对这项技术的一些基本情况有了初步的了解。一、ExtJS必须导入文件首先,我们先看看ExtJS下载下来的包这么多文件是不是都必须导入啊,其实是不必的,如果要想基本的程序运行,那么你可以只引入一些基本的 阅读全文
ExtJS4.2学习(0)——写在前面
2013-08-28 17:59 by 低调de草原狼, 184 阅读, 0 推荐, 收藏,
摘要:大家好,首先可以将这篇博客作为一个类似于序之类的东西,简单的说下我个人的想法。首先先讲下我想做什么:其实是对ExtJS这种js框架的学习博客,这个不必多说,还有就是想说说现在个人有点吐槽的成分,个人感觉首先学习其实是这么一种过程,听、读、讲,那么顾名思义,大家都是从听和读之中学习到一些东西,那么如何验证这种东西你是否真正掌握,那么比较好的一种方式就是讲,你能够把你掌握的东西讲出来,而且能够保证别人能够听懂,并且掌握,那么就说明这门技术,你真的已经掌握了。博客其实是一种很好的讲道的传播者,并且还可以分享下自己所掌握的东西,我们何乐而不为呢。借此契机,小弟就对ExtJS这种js框架做一下讲解。另外 阅读全文
ExtJS4.2学习(1)——初识ExtJS
2013-08-28 17:36 by 低调de草原狼, 368 阅读, 0 推荐, 收藏,
摘要:一、浅谈ExgJS发展历史要想深入了解某一项事物,最好的方式就是首先了解它的历史。Ext的发展比较有特色,其实一开始Ext并非是从零开发的。它是由JackSlocum基于雅虎的YUI技术,通过参考JavaSwing等机制来开发成的这么一种纯javascript框架,这货其实一开始并不叫ExtJS,一开始叫YUI-Ext,其实这哥们一开始也没想到Ext能火,不过“事与愿违”,这货超乎寻常的火了起来,后来青出于蓝而胜于蓝,Jack就想给他另起一个名字,也就是我们今天所见所闻的ExtJS,现在呢已经发展的ExtJS4.2。虽然说了解某一项事物,最好需要了解它的历史,但是我觉得多说无益,毕竟这是篇技术 阅读全文
bash脚本运行错误-Bad for loop variable(ubuntu)
2013-07-18 09:35 by 低调de草原狼, 254 阅读, 0 推荐, 收藏,
摘要:今天早上ubuntu下写了一段脚本,往数据库里批量插入数据,结果Bad for loop variable;在网上查阅解决方案,找到了解决方案。如下:解决方案:sudo dpkg-reconfigure dash选择NO。然后能正常运行了 阅读全文
MyBatisMap传入数据错误解决
2013-07-17 18:09 by 低调de草原狼, 553 阅读, 0 推荐, 收藏,
摘要:今天MyBatis连接MySQL时,出现一个问题,让在下着实恼火,特此记录。问题如下:就是在Dao中我取出数据的时候,会报SQL语句错误,具体错误如下:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''desc' limit 0, 20 阅读全文
美国人这样教育小学生_节选
2013-07-11 21:52 by 低调de草原狼, 142 阅读, 0 推荐, 收藏,
摘要:对人的创造能力中有两个东西比死记硬背更重要:一个是他要知道到哪里里去寻找所需要的比它能够记忆的多得多的知识;再一个是他综合使用这些知识进行新的创造的能力。死记硬背,就不会让一个人知识丰富,也不会让一个人变得聪明,这就是我的观点。 阅读全文
浙公网安备 33010602011771号