`
babydeed
  • 浏览: 235956 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

Ext.Templates

    博客分类:
  • Ext
Ext.Templates 2009-05-06 14:09 Ext.Templates 主要用来生成一套html代码模板。非常实用!下面介绍一些高级应用,之后有个简单的例子比如 <span class="{cls}">{name} {value}</span>。 加处理函数之后,<span class="{cls}">{name:trim} {value:ellipsis(10)}</span>。相关函数这是一份格式化函数的列表,可用于模板: ellipsis(length) - 对大于指定长度 ...
1、什么是闭包、以及闭包所涉及的作用域链这里就不说了。 2、JavaScript垃圾回收机制       JavaScript不需要手动地释放内存,它使用一种自动垃圾回收机制(garbage collection)。当一个对象无用的时候,即程序中无变量引用这个对象时,就会从内存中释放掉这个变量。   Code<!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlig ...
前些天在javaeye上发了一个帖子,“动态加载Javascript会导致内存泄露?”,自己当时被老外的那篇文章搞的比较困惑,网上也请教了一些高人,这里要非常感谢那些帮助我的人,工作非常繁忙的时候还愿意给我讲解他们对问题的 ...
要了解javascript的内存泄漏问题,首先要了解的就是javascript的GC原理。 我记得原来在犀牛书《JavaScript: The Definitive Guide》中看到过,IE使用的GC算法是计数器,因此只碰到循环 引用就会造成memory leakage。后来一直觉得和观察到的现象很不一致,直到看到Eric的文章,才明白犀牛书的说法没有说得很明确,估计该书成文后IE升级过算法吧。在IE 6中,对于javascript object内部,jscript使用的是mark-and-sweep算法,而对于javascript object与外部object(包括native obje ...
如果您知道内存泄漏的起因,那么在 JavaScript 中进行相应的防范就应该相当容易。在这篇文章中,作者 Kiran Sundar 和 Abhijeet Bhattacharya 将带您亲历 JavaScript 中的循环引用的全部基本知识,向您介绍为何它们会在某些浏览器中产生问 ...
        <script type="text/javascript">Ext.onReady(function(){ Ext.QuickTips.init();    Ext.form.Field.prototype.msgTarget = 'side';// 提示的方式,枚举值为"qtip","title","under","side",   function notNull(text){         if(this.allowBlank==false &&am ...
Extjs的事件也是经过良好封装的,对于事件的处理都由Ext.uitl.Observable类提供接口。这里接口的意思是Observable实际上起了一个抽象类的作用,Extjs中有大量的组件都是继承自这个类的。这个类提供了一些基本的方法比如addEvents,addlistener,fireEvent等等。 本文暂时不介绍如何使用extjs的组件响应事件,而是介绍Extjs的事件的一些实现原理。整个Extjs框架都是以一种面向对象的方式开发的,所以理解Javascript中的继承也很重要。 Extjs实现继承的函数是一个很核心的函数Ext.extend,extend方法有两个重构版本,第一 ...
Ext.override(Ext.form.RadioGroup, {       getValue: function(){           var v;           if (this.rendered) {               this.items.each(function(item){                   if (!item.getValue())                        retu ...
var bbar=new Ext.PagingToolbar({ pageSize: 10, store: store, displayInfo: true, displayMsg: '显示第 {0} 条到 {1} 条记录,一共 {2} 条', emptyMsg: "没有记录" }); bba ...
generatePagesize_combo = function(){ return new Ext.form.ComboBox({           store: new Ext.data.SimpleStore({             fields: ['text', 'value'],             data: [['5', 5], ['10', 10], ['30', 30], ['40', 40], ['50', 50]]         }),         mode: 'local',         displayField: 'text',         ...
ext 常用技巧(转) Java代码 grid.getStore().proxy.conn.url = "xxx.jsp";  grid.getStore().reload();     Ext.data.Store里baseParams与Store.load({params:{}})的区别:      baseParams里的参数是一直存在的,而params里的参数,只有load时      才会传递过去,当调用reload时参数就不存在了 使Window以页面的相对大小显示 Java代码 height: document.body.clientHeigh ...
Global site tag (gtag.js) - Google Analytics