Ext杂记

1.applyTo是直接使用指定元素来生成组件,
  renderTo是在指定容器内部生成组件(该元素被用作容器)


2.Ext.fly和Ext.get


     Ext.Element是Ext对Dom元素的一个强有力封装,它封装了很多方便对dom操作的接口(并通过Element的dom属性引用对应的 dom元素),因此每创建一个Element元素都将消耗不少的内存(主要是大量的操作接口消耗),因此如果创建过多的Element元素必然导致内存占 用的剧增和系统性能的下降。

Ext.get和Ext.fly返回的都是一个Element对象,但是Ext.get返回的是一个独立的Element,拥有自己独立的操作接口 封装,可以将其返回值保存到变量中,以便以后调用操作等,这样为重用带来了方便。但是它的一个很大缺点就是内存消耗问题,假如调用 Ext.get(id)1000次,则会在内存中创建1000个独立Element,其内存占用可想而知。但是很多时候我们可能仅仅只是对该dom元素执 行一次很简单的操作,如隐藏(hide),这样如果每次都创建一个独立Element放在内存中,实在是对内存的巨大浪费,因此当我们在只需要执行一次操 作或者一个很简单的操作时,采用Ext.get就显得很不合理。Ext.fly正是为了解决这个问题而出现,它通过使每次创建的Element共享内存中 的一套操作接口来达到节省内存的效果。


3.Ext.get和Ext.getCmp


get方法
get方法用来得到一个Ext元素,也就是类型为Ext.Element的对象,Ext.Element类是Ext对DOM的封装,代 表DOM的元素,可以为每一个DOM创建一个对应的Element对象,可以通过Element 对象上的方法来实现对DOM指定的操作,比如用hide方法可以隐藏元素、initDD方法可以让指定的DOM具有拖放特性等。get方法其实是 Ext.Element.get的简写形式。
get方法中只有一个参数,这个参数是混合参数,可以是DOM节点的id、也可以是一个Element、或者是一个DOM节点对象等。看下面的示例代码:

Ext.onReady(function(){
var e=new Ext.Element("hello");
alert(Ext.get("hello"));
alert(Ext.get(document.getElementById("hello")));
alert(Ext.get(e));
});
Html页面中包含一个id为hello的div,代码如下:
<div id="hello">tttt</div>

Ext.get("hello")、Ext.get(document.getElementById("hello"))、Ext.get(e)等三个方法都可以得到一个与DOM节点hello对应的Ext元素。

 

getCmp方法-获得Ext组件。
      getCmp方法用来获得一个Ext组件,也就是一个已经在页面中初始化了的Component或其子类的对象,getCmp方法其实是Ext.ComponentMgr.get方法的简写形式。getCmp方法中只有一个参数,也就是组件的id。比如下面的代码:

 

Ext.onReady(function(){
var h=new Ext.Panel({
id:"h2",
title:" ",
renderTo:"hello",
width:300,
height:200});
Ext.getCmp("h2").setTitle("新的标题");
});
 

在代码中,我们使用Ext.getCmp("h2").来得到id为h2的组件,并调用其setTitle方法来设置该面板的标题。



4 Ext.getDom


getDom方法-获得DOM节点
getDom方法能够得到文档中的DOM节点,该方法中包含一个参数,该参数可以是DOM节点的id、DOM节点对象或DOM节点对应的Ext元素(Element)等。比如下面的代码:

 

Ext.onReady(function(){
var e=new Ext.Element("hello");
Ext.getDom("hello");
Ext.getDom(e);
Ext.getDom(e.dom);
});
Html:
<div id="hello">tttt</div>
 

在上面的代码中,Ext.getDom("hello")、Ext.getDom(e)、Ext.getDom(e.dom)等三个语句返回都是同一个DOM节点对象。

 

5

<a href="#" onclick="window.opener=null;window.open('','_self');window.close();" >不确认关闭 </a >
 

 

看盘古系统杂记 看视频 盘古:阿里云飞天分布式存储系统实践 过程中记的乱七八糟的东西。仅是个人笔记供以后查阅,没有参考价值,各位看官还是各自散去~ 分布式和集群的区别: 分布式是指将不同的业务分布在不同的地方。 而集群指的是将几台服务器集中在一起,实现同一业务。 分布式中的每一个节点,都可以做集群。 而集群并不一定就是分布式的。 分布式的每一个节点,都完成不同的业务,一个节点垮了,哪这个业务就不可访问了。... 阅读详情

相关推荐

ESP32应用平台不靠后端:用静态对象存储实现OTA固件升级

在嵌入式开发中,ESP32作为资源受限的物联网终端,其应用平台的核心并非复杂的动态后端,而是一套可靠的文件分发机制。对象存储以极低的成本提供高可用存储与CDN加速,配合manifest清单文件,即可实现固件OTA升级、资源远程更新和设备分组配置。静态文件加设备端策略,天然适配弱网、断点续传和版本回滚,让设备稳定地从云端拉取可执行内容。当需要实时交互、用户鉴权或运营分析时,再增量引入轻量后端。从原型到量产,先用静态对象存储跑通平台逻辑,是降低试错成本、快速验证产品价值的优选路径。

weixin_34342207的博客 217

《Linux杂记》Window读取 Ext3/Ext4文件系统数据

Linux支持多种文件系统类型,包括ext3、vfat、jffs、romfs和nfs等,Ext4/Ext3为Linux系统的广泛格式;而Window系统的广泛格式是NTFS,FAT32等。 NAS服务器大都是Linux系统,自然在硬盘上保存的数据一般都是Ext4,如下直接将NAS服务器的磁盘安装在Window系统是不能直接读取数据,本文笔者给大家介绍几个软件在Window读取 Ext3/Ext4文件系统数据。 1 Linux Reader Linux Reader下载地址 DiskInternals Lin

不问归期的博客 6555

基于AT89C51的8×8点阵电梯楼层滚动显示设计

LED点阵显示屏是嵌入式系统中常见的字符与图形显示方案,其通过动态扫描技术以少量I/O驱动大量LED灯珠。在单片机控制中,定时器中断负责生成稳定的刷新时序,结合字模表与行列驱动电路,可实现灵活多变的显示效果。相比数码管,点阵方案不仅支持滚动动画,还具备更好的扩展性,广泛应用于电梯楼层显示、广告屏和仪表盘等场景。以AT89C51单片机为例,详细分析了8×8点阵的驱动链路、定时器计数初值计算、按键状态机以及Proteus仿真调试要点,为工程实践提供了一套完整可复现的设计参考。

weixin_33841722的博客 389

Ext. Js 开发经验杂记

症状:     右边的主窗口框里,会出现滚动条,即使把界面关掉还是会有,滚动后发现重复多次的界面显示。 原因:     代码结尾处 _tab.on('beforedestroy',function(){ xxxxWin.close();   //这句多写了 }); 症状:     dwr调用Java Service模块不正常,跟踪也无法进入Java代码执行。 原

henrytsu的专栏 637

Vivado 2023.1及更早版本永久License全功能解锁:HLS、System Generator等IP核使用详解

本文深入解析Vivado 2023.1及更早版本的全功能许可证,详细指导如何解锁HLS、System Generator等高级IP核。通过许可证类型对比、功能验证方法和实战应用指南,帮助FPGA开发者充分利用Vivado工具套件,提升复杂系统设计和算法加速的效率。

weixin_31286719的博客 379

FANUC机器人KAREL编程实战:手把手教你用SOCKET指令连接外部设备(附完整.KL文件)

本文详细解析了FANUC机器人KAREL编程中SOCKET指令的应用,从开发环境配置到工业级通讯全流程,涵盖网络参数设置、模块化代码设计、错误处理及现场调试技巧。通过实战案例,帮助开发者掌握与外部设备稳定连接的关键技术,提升工业自动化系统的通讯可靠性。

weixin_30907935的博客 225

Ext 杂记 文件上传消息提示

gridpanelProgressBarPager刷新按钮自定义事件 dockedItems: [{ xtype: 'pagingtoolbar', dock: 'bottom', pageSize: 25, plugins: [Ext.create('Ext.ux.ProgressBarPager')], displayInfo: true, store: sto

ci2011ss的专栏 1204

多智能体强化学习MASAC算法:从原理到PyTorch实战详解

深度强化学习通过智能体与环境的交互试错来学习最优策略,是解决复杂序列决策问题的核心技术。其核心原理在于利用价值函数或策略梯度来最大化累积奖励,在机器人控制、游戏AI等领域展现出巨大技术价值。当面对多个智能体需要协同或竞争的复杂动态环境时,单智能体算法因环境非平稳性而面临挑战,多智能体强化学习应运而生。Multi-Agent Soft Actor-Critic (MASAC) 算法融合了SAC的稳定高效与中心化训练去中心化执行的范式,通过维护中心化Critic网络和独立策略网络,有效解决了多智能体协作中的信用

weixin_30080745的博客 328

--杂记--

【代码】--杂记--

weixin_44929464的博客 365

CAN:CANape使用Function处理数据

CANape中的function and script习惯称之为脚本(实际为函数和脚本)。这里介绍function,可以实现简单信号a和信号b乘法,比如计算功率(转速与扭矩乘)。该功能前期有专业人员做支援,当时问其编制方法,其回答是看帮助文件。现在没有支援自己动手。 功能描述:电压信号阶梯增加,每次保持1.5s,测量后0.5s位移平均值(假设信号步长10ms,需要取样50个点,但该脚本中点的数目为10个)。图示如下: 刚开始看了软件Function definition→Library function,

Morven 1万+

python进行windows系统UI自动化之【pyautoit】

一般以我们平时操作,会从下图上方的地址栏进行操作,这里注意可以直接从下方的文件名处,输入对应的绝对地址,如:F:\程序设计书籍\《啊哈!pyautoit 是一个用python写的基于AutoItX3.dll的接口库,用来进行windows窗口的一系列操作,也支持鼠标键盘的操作。点击上访的图标,进行拖拉,到想访问的位置,注意下图两个红框中的数值,上面的框表示页面的标题和类,下面的框表示控件的类和序号(一般连起来使用)打开Auto Window Info(x64)或Auto Window Info(x86)

weixin_43936332的博客 9314

3月杂记

一个月,31天,就这样又走完了。年后回来的第一个月,又再次目睹了离职潮。这倒也是司空见惯了。这或许也是职场的家常饭吧,很多时候都在衡量,特别是做技术的,到底是技术重要还是薪水放在首要位置。而这个问题今天不做多解析讨论,冷暖自知。               回头看下这个月的事情,大部分还是重复着之前的工作。计划在过年的时候看的书还是没有看完,要学习的新知识还是没有可持续的学习,应该说的是进度慢。

silence_cheng的专栏 375

手把手入门YOLO到改进优化教程 | 【P1基础篇】YOLOv8网络架构原理

本节先来学习基础知识,以YOLOv8进行讲解入门, 拿YOLOv8入手掌握YOLO的底层逻辑 ,也可以基于此来轻松学习后面更新的YOLO系列 (大部分YOLO版本的核心思想一致,更新是基于旧版本做结构升级、优化策略,学习成本会越来越低)。

嵌入式阿齐Archie 2万+

Linux杂记

CPU分类 i386: i586:Intel Pentium MMX与AMD k6年代的CPU i686:intel Celeron与AMD k7年代的32位CPU x86_64:目前的64位CPU的统称 系统结构 由里到外:硬件、OS核心、系统调用、应用程序 基本概念 Linux 内的所有数据都是以文件的形态来呈现的 在 Linux 系统中,每个装置都被当成一个文件来对待; ...

ddq58011的博客 201

OpenCV实战系列——图像线条提取

基于内容的图像分析,需要从构成图像的像素集合中提取有意义的特征。轮廓、线条、区域等是基本的图像基元,可用于描述图像中包含的元素。本节将介绍如何提取重要的图像线条特征。

m0_58523831的博客 1万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

[杂记] 感于近日 Linux 新闻

近日 Linux 业界最大的新闻莫过于 Ext4 的准备推出,这的确为 Linux 巩固了 WEB 服务器市场的份额,近日各大媒体报道 Linus Torvalds 向内核主支整合了大量文件系统 Ext4 的补丁,这一信号标志着下一个版本的 kernel 2.6.28 中,Ext3 的后继者将...

chenqunan3231的博客 110

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

linux杂记

Linux可划分为:linux内核、GNU工具、图形化桌面环境、应用软件。 内核主要负责:系统内存管理、软件程序管理、硬件设备管理、文件系统管理。 交换空间:内核通过硬盘上的存储空间来实现虚拟内存的这块区域。一、linux内核 内存管理 :分段分页 软件程序管理: 内核控制着linux系统如何管理运行在系统上的所有进程。内核创建的第一个进程称为init进程,它是用来启动系统上所有其他进程

王旭—201706毕业—实习生—后台开发 390

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Linux学习笔记-杂记

想用Linux你是必须学会怎么用vim这个文件编辑器,它是首先它是Linux自带的,所以必须会用,因为他才能做到你你那个是没有网的情况下,你都还能编辑文件,如果你想安装其他编辑器,比如nano编辑器这个的话,你首先它不是系统自带的,你必须连网络才能下如果出现某种紧急情况,你没有网,但是你要必须修改配置文件那么你只有用vi或者vim。不同的Linux发行版它的安装命令都不一样,还有一些系统的命令也不一样,但主要就是安装命令不太一样,这也是我们最经常接触的命令。带短杠的就是一个字,双短杠的就是单词。

weixin_43684679的博客 508

[linux]杂记

1.Linux下History命令主要用于显示历史指令记录内容, 下达历史纪录中的指令 。History命令语法: [www.linuxidc.com@linux]# history [n] [www.linuxidc.com@linux]# history [-c] [www.linuxidc.com@linux]# history [-raw] histfiles2 孤儿进程:一个父进程

qq523786283的博客 377

代码杂记。

随手记在这儿。 //radio obj.winfPDtlShowType = new Ext.form.RadioGroup({ id : 'DtlShowType',     fieldLabel: '显示类型',     columns: 'auto',   //  disabled: true,     items: [         {boxLabel: '表格'

chenying0426的专栏 328

杂记

最近觉得越来越慢了,这样很不好,不知道是不是越往后越难学了,读一篇论文,勉勉强强啃下来了,很多概念还是觉得很模糊,理论的东西确实比较难做。   Kieker做图,不知道为什么Graphviz里面dot总是有错误,提示:warning,language  not recognized, use one of: dotcanon plain plain-ext,也不知道什么意思,又查了查里面d

xinyumilan的专栏 439

linux 杂记

nginx: 语法规则:~ 开头表示区分大小写的正则匹配~* 开头表示不区分大小写的正则匹配!~和!~*分别为区分大小写不匹配及不区分大小写不匹配 的正则/ 通用匹配,任何请求都会匹配到。 #设置expires缓存 location ~.*\.(jpg|png|jpeg)$ { expires 30d; } #设置不被防问的目...

weixin_30508241的博客 345

折腾linux系统杂记

场景:把阿里云服务器搬到百度服务器,数据库非常大,27个G, 首先,买了一个百度服务器,挂载了一个硬盘 挂载: 1、 查看现在已有的分区状态   # df –l 2、 查看服务器安装的硬盘状态(包括格式化和未格式化) # fdisk –l 3、 添加新分区   # fdisk /dev/vdb1 按照以下红框输入 N 回车 P 回车 1 回车 两次回车 W...

yyp5201314的博客 187

N1斐讯刷armbian及hassio杂记

------HiWiFi_g54188---Sonoff------esp8266刷机命令---mdi-camera-account mdi-settings-box安装esptool工具命令:pip install pyserialesptool.py --port COM3 read_flash 0x00000 0x100000 image1M.bin //备份原固件esptool...

weixin_30879169的博客 1840
上一篇: Extjs速度提升问题
下一篇: Ext Radio取值问题(利用RadioGroup)
w3053_5fdf588
博客等级 码龄18年 0粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值