찾다

시작...
ExtJS에서 가장 일반적으로 사용되는 메소드는 아마도 Ext.onReady 메소드일 것이며, ExtJS를 학습할 때 가장 먼저 접하게 되는 메소드일 수도 있습니다. 이 메소드는 현재 DOM의 로딩을 완료합니다. 페이지의 모든 요소가 스크립트에서 참조될 수 있도록 나중에 자동으로 호출됩니다. 이 메소드에 명령문을 추가하여 페이지가 열린 후 어떤 일이 일어나는지 확인할 수 있습니다.

코드 복사 코드는 다음과 같습니다.

Ext.onReady(function() {
alert('hello world!');
})

위 코드는 페이지가 로드된 후 대화 상자를 표시하고 'hello world!'라는 단어를 인쇄합니다.
요소 가져오기
일반적으로 사용되는 또 다른 방법은 페이지의 요소를 가져오는 것입니다. ExtJS는 ID를 기반으로 페이지의 요소를 가져올 수 있는 get 메서드를 제공합니다.
var myDiv = Ext.get('myDiv ');
은 ID가 'myDiv'인 요소에서 페이지를 가져옵니다. Element.dom 메소드를 사용하면 기본 DOM 노드를 직접 조작할 수 있으며 Ext.get은 Element 객체를 반환합니다. 이 방법을 사용하여 여러 DOM 노드를 얻을 수 없거나, 일관성이 없지만 동일한 특성을 가진 일부 ID를 얻으려는 경우 예를 들어 모든
태그를 얻으려는 경우 선택기를 통해 얻을 수 있습니다. 페이지에서 다음을 사용할 수 있습니다.
var ps = Ext.select('p');
이러한 방식으로 얻고자 하는 요소에 대해 작업을 수행할 수 있습니다. select() 메서드는 Ext를 반환합니다. CompositeElement 객체이며, Each() 메소드를 사용하여 노드를 순회할 수 있습니다.

코드 복사 코드는 다음과 같습니다.
ps.each(function(el) {
el.highlight();
})

물론, 얻은 모든 요소에 대해 동일한 작업을 수행하려면 다음과 같이 CompositeElement 개체에 직접 적용할 수 있습니다.
ps.highlight()
또는:
Ext.select('p').highlight(); ;
물론, select 매개변수는 W3C Css3Dom 선택 변환기, 기본 XPath, HTML 속성 등을 포함할 수 있어 더 복잡할 수 있습니다. 자세한 내용은 DomQuery API 문서를 참조하세요.

이벤트 응답
요소를 얻으면 일부 요소에 대한 이벤트가 발생할 수 있습니다. 버튼 가져오기와 같은 일부 처리를 수행하기 위해 클릭 이벤트 응답을 추가합니다.

코드 복사 코드는 다음과 같습니다.
Ext.onReady(function() {
Ext.get ('myButton').on('click', function() {
alert('버튼을 클릭했습니다!' );
})
}); >물론, select() 메소드를 통해 얻은 요소에 이벤트 응답을 추가할 수 있습니다:



코드 복사
코드는 다음과 같습니다. 다음과 같습니다: Ext.select('p').on('click', function() { alert('문단을 클릭했습니다!');
}) ;


위젯
ExtJS는 또한 모든 사람이 사용할 수 있는 풍부한 UI 라이브러리를 제공합니다.
메시지 창

이전의 경고() 메서드를 솔루션으로 바꿉니다. ExtJS에서 제공:


코드 복사
코드는 다음과 같습니다. Ext.onReady(function () { Ext.get('myButton').on('click', function() {
alert(' 버튼을 클릭했습니다!');
}); ;


성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
Laravel入门教程:从零开始学习最流行的PHP框架Laravel入门教程:从零开始学习最流行的PHP框架Aug 13, 2023 pm 01:21 PM

Laravel入门教程:从零开始学习最流行的PHP框架引言:Laravel是当前最流行的PHP框架之一,它易于上手、功能强大且拥有活跃的开发社区。本文将带您从零开始学习Laravel框架,并提供一些实例代码,帮助您更好地理解和掌握这个强大的工具。第一步:安装Laravel在开始之前,您需要在计算机上安装Laravel框架。最简单的方法是通过Composer进

VUE3入门实例:制作一个简单的图片裁剪器VUE3入门实例:制作一个简单的图片裁剪器Jun 15, 2023 pm 08:45 PM

Vue.js是一款流行的JavaScript前端框架,目前已经推出了最新的版本——Vue3,新版Vue在性能、体积以及开发体验上均有所提升,受到越来越多的开发者欢迎。本文将介绍如何使用Vue3制作一个简单的图片裁剪器。首先,我们需要创建一个Vue项目并安装所需的插件。可以使用VueCLI来创建项目,也可以手动搭建。这里我们以使用VueCLI的方式为例:#

从入门到精通:掌握go-zero框架从入门到精通:掌握go-zero框架Jun 23, 2023 am 11:37 AM

Go-zero是一款优秀的Go语言框架,它提供了一整套解决方案,包括RPC、缓存、定时任务等功能。事实上,使用go-zero建立一个高性能的服务非常简单,甚至可以在数小时内从入门到精通。本文旨在介绍使用go-zero框架构建高性能服务的过程,并帮助读者快速掌握该框架的核心概念。一、安装和配置在开始使用go-zero之前,我们需要安装它并配置一些必要的环境。1

快速入门:使用Go语言函数实现简单的数据可视化功能快速入门:使用Go语言函数实现简单的数据可视化功能Aug 02, 2023 pm 04:25 PM

快速入门:使用Go语言函数实现简单的数据可视化功能随着数据的快速增长和复杂性的提高,数据可视化成为了数据分析和数据表达的重要手段。在数据可视化中,我们需要使用合适的工具和技术来将数据转化为易读且易理解的图表或图形。Go语言作为一种高效且易于使用的编程语言,在数据科学领域也有着广泛的应用。本文将介绍如何使用Go语言函数来实现简单的数据可视化功能。我们将使用Go

PHP中的人脸识别入门指南PHP中的人脸识别入门指南Jun 11, 2023 am 09:16 AM

随着科技的不断发展,人脸识别技术也越来越得到了广泛的应用。而在Web开发领域中,PHP是一种被广泛采用的技术,因此PHP中的人脸识别技术也备受关注。本文将介绍PHP中的人脸识别入门指南,帮助初学者快速掌握这一领域。一、什么是人脸识别技术人脸识别技术是一种基于计算机视觉技术的生物特征识别技术,其主要应用领域包括安防、金融、电商等。人脸识别技术的核心就是对人脸进

如何快速入门Beego开发框架?如何快速入门Beego开发框架?Jun 22, 2023 am 09:15 AM

Beego是一个基于Go语言的开发框架,它提供了一套完整的Web开发工具链,包括路由、模板引擎、ORM等。如果你想快速入门Beego开发框架,以下是一些简单易懂的步骤和建议。第一步:安装Beego和Bee工具安装Beego和Bee工具是开始学习Beego的第一步。你可以在Beego官网上找到详细的安装步骤,也可以使用以下命令来安装:gogetgithub

Laravel 8:快速入门指南Laravel 8:快速入门指南Jun 20, 2023 am 09:37 AM

Laravel是一个流行的PHP框架,它提供了许多工具和功能,以使开发Web应用程序变得更加轻松和快速。Laravel8已经发布,它带来了许多新的功能和改进。在本文中,我们将学习如何快速入门Laravel8。安装Laravel8要安装Laravel8,您需要满足以下要求:PHP>=7.3MySQL>=5.6或MariaDB>=10.

PHP摄像头调用教程:快速入门指南PHP摄像头调用教程:快速入门指南Jul 29, 2023 pm 11:13 PM

PHP摄像头调用教程:快速入门指南引言:在当今的数字时代,摄像头成为了人们生活中不可或缺的设备之一。在Web开发中,如何通过PHP调用摄像头,实现视频流的显示和处理,成为了很多开发者关注的问题。本文将为大家介绍如何快速入门使用PHP来调用摄像头。一、环境准备要使用PHP调用摄像头,我们需要准备以下环境:PHP:确保已经安装了PHP,并且安装了相应的扩展库,如

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경