- 博客(13)
- 收藏
- 关注
原创 Ext江湖笔记--function总结
Extjs基础:一、 Ext的UI组件:1、 MessageBox:原生的alert会让脚本“挂起”,而Ext.MessageBox不会。例如:原生的alertExt.onReady(function(){ var fn = function(){ alert("导致脚本挂起,后续代码无法运行"); Ext.DomHelper.insertHtml('bef...
2012-10-31 21:12:18 178
原创 ExtJS UI总结
转载:[url]http://itway.iteye.com/blog/1021914[/url][code="js"]Object Ext.util.Observable:为EXT组件提供处理的最基本功能。 Ext.Component:提供了Ext组件共有的特性, 比如初始的流程、组件的配置选项应用、插件应用,组件渲染,组件公共的配置选项等,是一个抽象的东西。...
2012-10-28 15:38:33 169
原创 js语言基础(一)
[size=medium]1、使用var定义的是局部变量,不使用var定义的变量默认为全局变量;[/size][size=medium]2、定义对象的方法:[/size]Var obj = new Object();Var obj = {};定义一个数组的方法:Var arr = new Array();Var arr = [];...
2012-10-28 11:20:16 82
备忘录模式
转载:[url] http://www.cnblogs.com/qianxudetianxia/archive/2011/08/09/2133049.html[/url]一、定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。例如:程序员喜欢写代码,coding,coding,这个时候它...
2012-10-26 14:11:56 94
原创 观察者模式
定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。结合android adapter源码分析观察者模式:[url]http://blog.csdn.net/jiangqq781931404/article/details/8171199[/url]...
2012-10-26 12:44:51 75
原创 UML基础
一、符号含义: 1、如果是抽象类,则就用斜体显示 2、+ 表示public,- 表示private,# 表示protected 3、继承的关系,继承关系用空心三角形 + 实线来表示的 4、实现接口用空心三角形 + 虚线来表示 5、当一个类知道另一个类时,可以用关联(association),关联关系用实线箭头来表示 6、聚合表示一种弱的拥有关系,体现的是A对象可...
2012-10-26 12:17:22 86
java设计模式总结
一、 根据模式的目的可分为3类: 1.创建型模式:与对象的创建有关。 2.结构性模式:处理类与对象的组合。 3.行为性模式:对类或对象怎样交互和怎样 分配职责进行描述。二、 面向对象设计的2个基本原则: 1.针对接口编程,而不是针对实现编程。 2 .优先使用对象组合,而不是类继承。...
2012-10-26 10:14:45 59
java接口
自己的理解: java的接口就类似于java中的抽象类,他先把类给抽象化而不急着实例化,是这个类的功能具有可扩展的可能,然后放到子类中实例化并实现具体的类(通过implements继承接口)...
2012-10-25 17:14:11 73
原创 责任链模式
责任链模式:1、定义: 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。例如: 击鼓传花便是责任链模式的应用。...
2012-10-25 17:01:05 58
工厂模式
工厂模式就是 1.Product 定义工厂方法所创建的对象的接口。注解: 抽象产品角色 2.ConcreteProduct 实现Product接口。注解:具体产品角色 3.Creator 声明工厂方法,该方法返回一个Product类型的对象。 Creator也可以定义一个工厂方法的缺省实现,它返回一个...
2012-10-24 13:02:44 68
原创 Activity声明周期总结
一、利用Activity 生命周期1、使用onSaveInstanceState()将Activity状态保存至Bundle中,最好在onPanse()方法中进行提交与保存,当之后重新返回Activity时,Bundle对象被传入onCreate()方法中;2、你也可以使用onRestoreInstanceState()方法在onStart()调用之后读取Bundle对象信息;...
2012-10-13 22:45:31 110
原创 改善c++程序建议——让代码运行的再快一些(十)
让代码运行的更快1、 用移位实现乘除运算2、 优化循环,提高效率:在c++的循环中,for语句使用频率最高,while语句次之,do语句最少;在多重循环中应当将最长的循环放在最内层,最短的循环放在最外层,以减少CPU跨切循环层的次数,提高效率。3、 改造switch语句(1)对于case的值,推荐按照他们发生的相对频率来排序,把最可能发生的情况放在第一位,最不可能发生的情况...
2012-10-03 23:32:42 189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人