`
文章列表
唠叨几句:不要认为 EXTJS 就是一个界面改良,在项目中,我仍然用 N 张页面,在 N 张页面部署 EXTJS .这个我不用多讲,效率问题大家都看得出来, EXTJS 是一个集成开发工具,注定他的开发包很大,一个 600 多 K 的 JS 文件,打算让它下载多少次呢?应该说, EXTJS 不仅是一个 AJAX 开发框架,也是一个富客户端开发平台, AJAX 是可以部署到多个页面,而完整的 EXTJS 是不能这样的做的,但是,他却能和 FLEX 一样,在一张页面中,完成项目中所有事件。 一、单页面 目前的应用方式:一个 Viewport ,点击每个菜单在 Viewport 的 center ...
对于这个函数,我一直不太清楚,今天查了查官方的解释,豁然开朗。 对于java中的包,我们都认为主要是为了类名重复而引入的一种管理类的方法。同样,因为js定义的类太多,难免会定义重复的类名。特别是在今天这个需要共同协作完成项目的世界里。Ext.namespace正是为此而生。 Ext.namespace('com.company'); 就是定义了一个com.company的包。 com.company.ClassA = function(){};就是定义了com.company包下面的一个Class。你一定会问,既然定义了包,为什么还要写包的前缀com.company?我直接写com.com ...
一个组件一个JS文件,多个组件拼接成一个模块,这些组件都放在一个文件夹下,命名方法其实很简单,类似java如: 在App文件夹下的Scene文件夹内 App.Scene.ScreenManager.js     Ext.namespace("App.Scene.ScreenManager.XX","App.Scene.ScreenManager.YY"); App.Scene.ScreenControl.js     Ext.namespace("App.Scene. ScreenControl.XX","App.S ...
Javascript原始的继承写法: // Traditional constructor: Ext.Foo = function(config){ // call superclass constructor: Ext.Foo.superclass.constructor.call(this, config); this.addEvents({ // add events }); }; Ext.extend(Ext.Foo, Ext.Bar, { // class body ...
转自:http://blog.csdn.net/zhaoqiliang527/archive/2010/12/28/6102188.aspx call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明 call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下 ...
概述 Ext.extend是Ext的继承机制,这个函数的代码相当难懂。要明白这个函数的代码,首先要知道这个函数如何使用。 使用方式 使用示例 假设有个function名为SuperClass,要实现一个子类,名为MyClass。下面的两种方式都可以实现这个功能。 MyClass = Ext.extend(SuperClass, { /* */ }); Ext.extend(MyClass, SuperClass, { /* */});   下面来个具体示例: var a = function(id){ this.id = id; } a.prototype = { ...
创建JSONArray的常用四种方法 1.从头或者从零开始,创建一个JSONArray(Creating a JSONArray from scratch) 实例1: JSONArray jsonArray = new JSONArray().element("JSON").element("1").element("2.0").element("true"); assertEquals("JSON", jsonArray.getString(0)); assertEquals(1 ...
1, EXT的form表单ajax提交(默认提交方式)   function login(item) { if (validatorForm()) { // 登录时将登录按钮设为disabled,防止重复提交 this.disabled = true; // 第一个参数可以为submit和load formPanl.form.doAction('submit', { ...
转自:http://liuna718-163-com.iteye.com/blog/805377 在使用extjs时,因为特殊的业务要求,extjs提供的功能不能满足业务逻辑,所以需要对其进行扩展,也就是所谓的继承, 在extjs中继承有两种写法 1。在ExtJS中使用Ext.extend()函数实现继承功能: /* *扩展树的多选模式,加了写业务逻辑方法validNodeHasFolder,并重写了select方法加入了业务逻辑 **/ Ext.ns("Ext.targsoft"); Ext.targsoft.MultiSelectionModel ...
转自:http://liuna718-163-com.iteye.com/blog/805522 在使用Extjs中,除了GridPanel以为,使用最多的应该用的是FormPanel了,在使用FormPanel肯定少不了,数据的提交和加载,现在本人总结下FormPanel数据提交和加载的方法 1.FormPanel数据提交包括两种方式,一种是使用BasicForm的submit方式进行ajax的异步提交,另一种是使用原始的HTML表单的提交方式 1.1BasicForm的submit方式进行ajax的异步提交 form.getForm().submit({ url: '< ...
转自:http://guoyiqi.iteye.com/blog/980781 我们都知道博客有很多的好处,更新快,权重高,等等。所以在这个上面赚钱自然是个好办法!那么我们该选哪些博客呢!今天就跟大家手说哪些博客好用! 新浪博客和凤凰博客本来都是都是 ...
试验环境:    一台八口共享上网路由器,接八台电脑 !在其中一台机器上嗅探密码 步骤如下:         1,首先ping 192.168.0.1 网关,然后用arp -a 获得网关Mac地址 0000ea0123de       2,使用arpfree欺骗网关,让它将其他机器发 ...
转自:http://www.iteye.com/topic/198499 * 1,在HTTP的WEB应用中, 应用客户端和服务器之间的状态是通过Session来维持的, 而Session的本质就是Cookie, * 简单的讲,当浏览器向服务器发送Http请求的时候, HTTP服务器会产生一个SessionID,这个SessionID就 ...
我的来源页是一个flash文件,点击flash上的一个链接跳到下一页,在该页获取来源页地址request.getHeader("Referer"),却为空值,这是怎么回事??!! getHeader("Referer")要走http协议时才有值,也就是说要通过<a href=" ...
转自:http://haohetao.iteye.com/blog/683666 rpmfusion.org 提供了许多常用但不被包含在 Fedora/Red Hat 默认软件仓库中的软件包,比如 SMPlayer (Linux 下最受欢迎的影音播放器), aMule (Linux 下的电骡) 等等。   RPM Fusion 提供的 RPM 软件包可以供所有的 Fedora 版本及 RHEL5 使用,只需将 rpmfusion 软件包仓库配置到系统中,用户就可以简单的使用 yum 或 PackageKit 执行软件包的管理工作。   RPMFusion融合了 Dribble, Fr ...
Global site tag (gtag.js) - Google Analytics