prototype 1.5 첫 체험 1 / 2 페이지
var ele = $("myelement");
ele.hide(); // DOM var ele = $("myelement");
Element.hide(ele); // DOM
이런 변 화 는 어떤 이점 이 있 습 니까? 나 는 첫째 는 더욱 대상 을 향 한 것 이 라 고 생각한다. 둘째, 앞으로 IDE 의 코드 알림 에 편리 하 다 는 것 이다.
2.1. 쓰다 $() 방법
$() 방법 은 DOM 에서 너무 자주 사용 하 는 거 예요. document.getElementById() 방법의 편리 한 약자 입 니 다. 이 DOM 방법 처럼 이 방법 은 매개 변수 가 들 어 오 는 id 의 요 소 를 되 돌려 줍 니 다.
DOM 의 방법 보다 이것 이 더 낫다.여러 id 를 매개 변수 로 전송 할 수 있 습 니 다. $() 모든 요 구 를 가 진 요 소 를 되 돌려 줍 니 다. Array 대상아래 의 예 는 너 에 게 이것들 을 묘사 할 것 이다.
Test Page
<br> function test1()
<br> {
<br> var d = $('myDiv');
<br> alert(d.innerHTML);
<br> }
<br>
<br> function test2()
<br> {
<br> var divs = $('myDiv','myOtherDiv');
<br> for(i=0; i<divs.length; i++)
<br> {
<br> alert(divs[i].innerHTML);
<br> }
<br> }
<br>
This is a paragraph
This is another paragraph
이 방법의 또 다른 장점 은 id 문자열 이나 요소 대상 자신 을 입력 할 수 있다 는 것 입 니 다. 이 는 모든 형식의 매개 변 수 를 입력 할 수 있 는 방법 을 만 들 때 그것 은 매우 유용 하 게 변 했다.
2.2. $F () 방법 사용 하기
$F () 방법 은 또 다른 인기 있 는 약자 입 니 다.텍스트 상자 나 드 롭 다운 상자 와 같은 입력 폼 컨트롤 의 값 을 되 돌려 줍 니 다. 이 방법 은 원소 의 id 나 원소 자신 에 게 전 달 될 수 있다.
<br> function test3()
<br> {
<br> alert( $F('userName') );
<br> }
<br>
2.3. Try. these () 방법 사용 하기
Try.these() 방법 은 그 중의 성공 적 이 고 정상 적 인 수요 가 있 을 때 까지 다른 방법 을 사용 하 는 것 을 실현 하 는 것 이 매우 쉬 워 집 니 다. 그 는 일련의 방법 을 매개 변수 로 하고 그 중의 성공 적 으로 실 행 될 때 까지 순서대로 이 방법 들 을 실행 하여 성공 적 으로 실 행 된 그 방법의 반환 값 을 되 돌려 주 었 다.
아래 의 예 에서 xmlNode. text 는 일부 브 라 우 저 에서 사용 하기 좋 지만 xmlNode. textContent 는 다른 브 라 우 저 에서 정상적으로 작 동 합 니 다. Try. these () 방법 을 사용 하면 우 리 는 정상적으로 일 하 는 그 방법의 반환 값 을 얻 을 수 있다.
<br>function getXmlNodeValue(xmlNode){
<br> return Try.these(
<br> function() {return xmlNode.text;},
<br> function() {return xmlNode.textContent;)
<br> );
<br>}
<br>
12 다음 페이지 전문 읽 기
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.