浅析Ext为Function扩展的五个方法
今天有兴趣查看了Ext的源码,就来浅析下Ext为Function扩展的五个方法吧!
首先来分析下createInterceptor,api是这么说的“创建一个拦截器函数,当该拦截器函数返回true时则执行原函数,否则不执行。”,首先看下它到源码:
var sayHi = function(name){ alert('Hi, ' + name);}// clicking the button alerts "Hi, Fred"new Ext.Button({ text: 'Say Hi', renderTo: Ext.getBody(), handler: sayHi.createCallback('Fred')});