博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
extjs 基础知识点1
阅读量:4115 次
发布时间:2019-05-25

本文共 1227 字,大约阅读时间需要 4 分钟。

extjs里面最常用的方法

(从extjs4.0学习指南中归纳)

1、Ext.onReady

   这个方法在当前的DOM加载完毕后自动调用,保证页面内的所有元素都能被script所引用

  1)获取元素

   var myDiv = Ext.get('myDiv‘);

   会去到页面上Id 是myDiv的元素。返回的是一个element对象

   区分ext.get 和ext.getCmp

   Ext.get( String/HTMLElement/Ext.Element el) : Ext.dom.Element

   返回的是 Ext.dom.Element 对象。

   Ext.getCmp( String id)

   返回的是Ext.Component对象。也就是在js代码中定义的对象,组件元素

 

     ext.select('p')  

   获取id不一样,但是某些特征一致,可以用选择器来获取,然后进行遍历

   var ps = Ext.select('p');

   然后用ps.each()对所包含的节点进行遍历

 

2)事件响应

Ext.onReady(function() {Ext.get('myButton').on('click', function() {alert('You clicked the button!');});});

为id是myButton的html元素添加click(点击事件)

2、Ext.application

Ext.app.Application 代表一个ExtJS4 应用.这是一个典型的使用Viewport(视图)的单页应用.一个典型的Ext.app.Application 一般如下:

({
name:'MyApp', launch:function(){
('',{
items:{
html:'My App'}});}});

这做了很多的事情。首先,创建了一个名为MyApp的全局变量.所有的应用程序类(如Models,Views,Controllers)都被认为在一个单独的命名空间下。这大幅降低了全局变量名冲突的机会。MyApp也有一个全局的方法来获得对当前应用的引用

var app =MyApp.getApplication();

当所有的页面内容准备好并且所有的javascript被加载后,你的应用程序的launch函数被调用,此刻启动您的应用程序并运行代码。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

可以参照官方文档

 

转载地址:http://jiupi.baihongyu.com/

你可能感兴趣的文章
详解30道Vue面试题
查看>>
详细介绍CSS3弹性伸缩box布局
查看>>
5种CSS实现垂直对齐的方法
查看>>
63段常用的JS代码片段汇总
查看>>
【前端面试题】02—59道CSS面试题(附答案)
查看>>
Webpack模块化原理图解
查看>>
推荐14个可以展示你代码的网站
查看>>
canvas绘图详解笔记之线条及线条属性
查看>>
【前端面试题】01—42道常见的HTML5面试题(附答案)
查看>>
【前端面试题】03—200+道常见JavaScript基础面试题上(附答案)
查看>>
Vue项目中使用 tinymce 富文本编辑器的方法,附完整源码
查看>>
大厂面试官常问的React和Vue难题,都在这儿了!
查看>>
为什么总有人说:“前端饱和了”、“前端不好找工作”?
查看>>
vue实现一个6个输入框的验证码输入组件
查看>>
【前端面试题】04—33道基础CSS3面试题(附答案)
查看>>
JQuery如何阻止事件冒泡
查看>>
JavaScript最新手机号码、电话号码正则表达式
查看>>
React 组件通信之发布订阅模式
查看>>
35道常见的前端vue面试题
查看>>
6种实现JavaScript数组拍平/扁平化的方法总汇
查看>>