JavaScript 프레임워크(xmlplus) 구성요소 소개 (2) 버튼
xmlplus는 프론트엔드 및 백엔드 프로젝트의 신속한 개발을 위한 JavaScript프레임워크입니다. 이번 글에서는 xmlplus 컴포넌트 디자인 시리즈 중 버튼을 주로 소개했는데, 관심 있는 친구들은
을 참고하면 됩니다. 아이콘 외에도 버튼은 가장 간단한 컴포넌트일 수 있는데, 이제 한 번 살펴보겠습니다. 버튼 그룹 구성 요소를 정의하는 방법을 살펴보세요.
기본 버튼 구성 요소 사용
xmlplus에는 HTML 요소도 구성 요소로 존재합니다. 따라서 버튼 태그나 입력 태그를 이용하여 버튼 컴포넌트를 직접 사용할 수 있습니다. 다음 예에서 볼 수 있듯이:
Example: { xml: "<p id='example'>\ <button>Default</button>\ <input type='submit'>Primary</input>\ </p>" }
네이티브 버튼의 외관은 그다지 매력적이지는 않지만, 네이티브 버튼은 특별히 패키징되지 않았기 때문에 렌더링이 가장 빠르고 실행이 가장 효율적입니다.
프로젝트에 특별한 시각적 요구 사항이 없는 경우 Bootstrap 스타일 버튼
을 사용하세요. Bootstrap 스타일을 사용하여 버튼 구성 요소를 정의하는 것이 좋습니다. 부트스트랩 버튼을 전통적인 방식으로 사용하려면 이렇게 사용하면 됩니다.
아아아아자세히 관찰해 보세요. 요청한 것보다 더 많은 것을 제공한다고 생각하시나요? type=buttons를 많이 찾았을 뿐만 아니라 btn도 많이 찾았습니다. 이제 Bootstrap 스타일을 기반으로 하는 구성 요소가 있지만 버튼 사용이 크게 단순화됩니다.
<button type="button" class="btn btn-default">Default</button> <button type="button" class="btn btn-primary">Primary</button> <button type="button" class="btn btn-success">Success</button>
이 버튼 구성 요소는 원본 버튼에 반복적으로 작성해야 하는 내용을 캡슐화합니다. 이를 사용할 때 대상 버튼을 지정하려면 속성 만 제공하면 됩니다. 사용하기 더 편리합니다. 다음은 새 버튼 컴포넌트 를 사용하는 방법입니다.
아아아아아이콘이 있는 버튼
버튼에는 텍스트 외에도 아이콘이 있을 수 있습니다. 적절한 아이콘은 버튼의 목적을 더욱 생생하고 직관적으로 만들 수 있습니다. 여기서는 EasyUI의 아이콘 버튼을 예로 들어 아이콘 버튼을 캡슐화하고 사용하는 방법을 보여줍니다. 먼저 EasyUI 아이콘 버튼의 원래 용도를 살펴보겠습니다.
Button: { xml: "<button type='button' class='btn'/>", fun: function (sys, items, opts) { this.addClass("btn-" + opts.type); } }
는 이전 섹션의 부트스트랩 버튼 캡슐화와 유사하며 관찰을 통해 반복되는 부분을 추출하고 변경된 부분을 인터페이스 형식으로 표시합니다. 위 버튼의 아이콘 유형 이름과 텍스트만 가변적이므로 다음과 같은 디자인을 만들 수 있습니다.
<Button type='default'>Default</Button> <Button type='primary'>Primary</Button> <Button type='success'>Success</Button>
다음은 새 아이콘을 사용하는 방법으로 원래 사용 방법보다 확실히 훨씬 간단합니다. 그것.
<p style="padding:5px 0;"> <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="easyui-linkbutton" data-options="iconCls:'icon-add'">Add</a> <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="easyui-linkbutton" data-options="iconCls:'icon-remove'">Remove</a> <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="easyui-linkbutton" data-options="iconCls:'icon-save'">Save</a> </p>
버튼 구성 요소 사용자 정의
Bootstrap, EasyUI 등과 같은 오픈 소스 프레임워크를 사용하여 수레를 재발명하지 마세요. 그러나 이러한 오픈 소스 프로젝트가 귀하의 요구 사항을 충족하지 못하는 경우 직접 수행해야 합니다.
단순화를 위해 이제 위의 부트스트랩 프레임워크가 존재하지 않는다고 가정하면 위의 버튼 세트를 어떻게 디자인합니까? 이런 종류의 연습은 매우 의미가 있으며 한 예에서 다른 예로 추론하는 데 도움이 됩니다.
이제 위의 버튼 구성요소를 다시 살펴보겠습니다. Bootstrap은 결합될 수 있는 일부 스타일 클래스를 설계했으며 그 중 btn은 모든 버튼에 필요합니다. 또한 btn-default, btn-primary 등은 필요에 따라 btn과 결합된 스타일 클래스를 형성할 수 있습니다. 좋아요, 이 아이디어를 바탕으로 다음과 같은 구성요소 프레임워크를 설계할 수 있습니다.
Button: { xml: "<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="easyui-linkbutton"/>", fun: function (sys, items, opts) { this.attr("data-options" + "iconCls:'icon-" + opts.type); } }
위의 디자인 아이디어와 이전의 부트스트랩 스타일 정의 버튼을 직접 사용하는 것의 차이점은 전자가 이미 각 전역 스타일 클래스를 정의했기 때문에 직접 인용 하기만 하면 된다는 것입니다. . 여기서는 버튼 구성 요소 내에서 관련 스타일 클래스를 정의해야 합니다. 캡슐화 관점에서 보면 후자가 전역 클래스 이름을 노출하지 않기 때문에 전자보다 응집력이 더 높습니다. 다음은 이 구성 요소의 사용 예입니다.
<p style="padding:5px 0;"> <Button type='add'>Add</Button> <Button type='remove'>Reomve</Button> <Button type='save'>Save</Button> <Button type='cut'>Cut</Button> </p>
단순함을 위해 여기의 사용자 정의 버튼 구성 요소에는 호버 및 활성 스타일이 생략되어 있으므로 부트스트랩 버튼과 다소 다릅니다.
이 기사 시리즈는 xmlplus 프레임워크를 기반으로 합니다. xmlplus에 대해 잘 모르신다면 www.xmlplus.cn을 방문해 보세요. 자세한 시작 설명서는 여기에서 확인할 수 있습니다.
위 내용은 JavaScript 프레임워크(xmlplus) 구성요소 소개 (2) 버튼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

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

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

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

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

뜨거운 주제











Microsoft Teams 다시 시작 Teams를 시작한 후 빈 화면이 나타나면 앱 자체를 다시 시작하는 것이 좋습니다. Microsoft Teams를 닫고 다시 시작하려면: 작업 표시줄의 알림 영역에서 Teams 아이콘을 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 종료를 클릭하세요. 시작 메뉴 또는 바탕 화면 바로 가기에서 Microsoft Teams를 다시 시작하고 작동하는지 확인하세요. 작업 관리자에서 Microsoft Teams 닫기 Teams 프로세스의 기본 다시 시작이 작동하지 않으면 작업 관리자로 이동하여 작업을 종료하세요. 작업 관리자에서 팀을 닫으려면 다음을 수행하십시오.

Windows 보안 버튼이란 무엇입니까? 이름에서 알 수 있듯이 Windows 보안 버튼은 로그인 메뉴에 안전하게 액세스하고 비밀번호를 사용하여 장치에 로그인할 수 있게 해주는 보안 기능입니다. 이 경우 스마트폰이 확실히 앞서 있다. 그러나 태블릿과 같은 Windows 휴대용 장치에는 원치 않는 사용자를 차단하는 것 이상의 기능을 하는 Windows 보안 버튼이 추가되기 시작했습니다. 또한 추가 로그인 메뉴 옵션도 제공합니다. 데스크톱 PC나 노트북에서 Windows 보안 버튼을 찾으려고 하면 실망할 수도 있습니다. 왜 그런 겁니까? 태블릿 vs. PC Windows 보안 버튼은 태블릿에 존재하는 물리적 버튼입니다.

Windows 컴퓨터에서 배달 최적화 서비스를 비활성화하려는 데에는 여러 가지 이유가 있습니다. 그러나 독자들은 따라야 할 올바른 단계를 모른다고 불평합니다. 이 가이드에서는 몇 단계를 거쳐 배달 최적화 서비스를 비활성화하는 방법을 설명합니다. 서비스에 대해 자세히 알아보려면 services.msc를 여는 방법 가이드를 확인하세요. 배달 최적화 서비스는 무엇을 합니까? 배달 최적화 서비스는 클라우드 호스팅 솔루션을 갖춘 HTTP 다운로더입니다. 이를 통해 Windows 장치는 대체 소스에서 Windows 업데이트, 업그레이드, 응용 프로그램 및 기타 대용량 패키지 파일을 다운로드할 수 있습니다. 또한 배포 시 여러 장치에서 이러한 패키지를 다운로드할 수 있도록 하여 대역폭 소비를 줄이는 데 도움이 됩니다. 게다가 윈도는

iPad Mini 6을 강제로 다시 시작하는 방법 iPad Mini 6 강제 다시 시작은 일련의 버튼을 눌러 수행되며 다음과 같이 작동합니다. 볼륨 높이기를 눌렀다 떼기 볼륨 낮추기를 눌렀다가 떼기 메시지가 나타날 때까지 전원/잠금 버튼을 눌렀다 놓습니다. iPad Mini가 강제로 다시 시작되었음을 나타내는 Apple 로고입니다. 이제 iPad Mini 6가 강제로 다시 시작되었습니다. 강제 다시 시작은 일반적으로 iPad Mini 정지, 앱 정지 또는 기타 일반적인 오작동과 같은 문제 해결 목적으로 사용됩니다. 6세대 iPad Mini를 강제로 다시 시작하는 절차에서 주의할 점은 초박형 베젤을 사용하는 다른 모든 장치에 적용된다는 것입니다.

<h3>PS5 컨트롤러 연결에 대해 무엇을 알아야 합니까? </h3><p>DualSense 컨트롤러가 좋은 만큼 컨트롤러가 연결되지 않거나 감지되지 않는다는 보고가 있었습니다. 이 문제를 해결하는 가장 쉬운 방법은 적절한 USB 케이블을 사용하여 컨트롤러를 PC에 연결하는 것입니다. </p><p>일부 게임은 기본적으로 DualSense를 지원합니다. 이런 경우에는 컨트롤러를 연결하기만 하면 됩니다. 하지만 이는 USB 케이블이 없거나 사용하고 싶지 않은 경우와 같은 다른 질문을 제기합니다.

<ul><li><strong> 다음 항목을 입력하려면 클릭하세요.</strong>ChatGPT 도구 플러그인 탐색</li></ul><h2>Edge에서 다운로드 기록 찾기 및 삭제< /h2> ;<p>다른 브라우저와 마찬가지로 Edge에도<strong>다운로드 기능이 있습니다.
![Windows 11에서 전원 버튼 동작 변경 [5가지 팁]](https://img.php.cn/upload/article/000/887/227/169600135086895.png?x-oss-process=image/resize,m_fill,h_207,w_330)
전원 버튼은 PC를 종료하는 것 이상의 기능을 수행할 수 있지만 이는 데스크톱 사용자의 기본 동작입니다. Windows 11에서 전원 버튼 동작을 변경하고 싶다면 생각보다 쉽습니다! 물리적 전원 버튼은 시작 메뉴의 버튼과 다르며 아래 변경 사항은 시작 메뉴의 작동에 영향을 미치지 않습니다. 또한 데스크톱인지 노트북인지에 따라 전원 옵션이 약간씩 다릅니다. Windows 11에서 전원 버튼 동작을 변경해야 하는 이유는 무엇입니까? 컴퓨터를 종료하는 것보다 더 자주 절전 모드로 전환하는 경우 하드웨어 전원 버튼(즉, PC의 물리적 전원 버튼) 작동 방식을 변경하면 문제가 해결됩니다. 절전 모드나 단순히 디스플레이를 끄는 경우에도 동일한 아이디어가 적용됩니다. 윈도우 11을 바꿔보세요

Xbox 게임 콘솔은 게이머들 사이에서 가장 인기 있는 제품입니다. 새로운 SeriesX 및 SeriesS를 사용하면 게임이 거의 실제와 같은 경험이 됩니다. Xbox 컨트롤러는 게임 효과를 경험하기 위한 기본 도구입니다. 컨트롤러를 메인 콘솔에 연결하려고 할 때 컨트롤러 연결이 끊어지거나 일부 오류가 발생하는 경우가 있습니다. 이는 페어링과 관련된 다양한 문제로 인해 발생할 수 있습니다. 이 문제는 몇 가지 간단한 단계를 통해 극복할 수 있습니다. Xbox Series S 또는 Xbox Series X 컨트롤러 재설정 1단계: 컨트롤러의 Xbox 버튼을 몇 초 동안 길게 눌러 컨트롤러를 끕니다. 2단계: 화면에서 컨트롤러 끄기로 이동하고 버튼 A를 눌러 해당 옵션을 선택합니다. 참고: X를 계속 누르면
