DOM 일반적인 작업, 말대꾸 기지

요소 번호의 하위
ParentNode.childElementCount 읽기 전용 부호 긴 복귀 주어진 하위 요소의 요소의 수를 나타내는 숫자 때문이다.

현재 이벤트 취소
e.preventDefault를 ();
때때로 우리가 선택하지 않은 모든 후 때문에, 체크 박스를 선택, 그것은 클릭 이벤트 삭제됩니다.

CSS 속성 선택기
<INPUT의 checkboxtype = "DDD">
document.querySelector는 ( "[checkboxtype]")
제 라벨 checkboxtype 속성을 포함 돌려.

태그 이름의 분석
element.tagName을;

사용자 지정 라벨 속성 가져 오기
<상자 P = "666"> </ P>
element.getAttribute ( "상자")); //이 사용자 정의 속성 상자, 666의 그 값입니다.

체크 박스를 클릭 이벤트가 발생하면, 체크 박스를 즉시 확인 사실의 상태를 변경하지만 화면이 최종 렌더링이기 때문에이 시간은 후크가 표시되지 않습니다.

웹팩 패키징 도구
Node.js를 자바 스크립트는 서버 측에서 실행되는
적은 경량 모듈 CSS의
문이 더 간단하고 명확하게 말대꾸 CSS를.
중첩 된 말대꾸 :
#content {사업부의
색상 : 빨강,
배경 : 블루;
}
#content 사업부 : 가져가 {
색상 : 노란색,
배경 : 녹색;
}
#content> P {
국경 : 1 x 1 픽셀 고체 # 000;
국경 왼쪽 : 10px;
마우스 오른쪽 경계 : 5px;
}
말대꾸와은으로 결합 될 수있다
#content {
DIV {
:; 붉은 색
배경 : 블루;
& : 가져가 {
색상 : 노란색,
배경 : 녹색;
}
}
> {P의
국경 : 고체 x 1 픽셀 # 000; {
왼쪽 : 10px;
오른쪽 : 5px;
}
}
}

말대꾸 소개 :
_blue-theme.scss라는 이름의 로컬 파일을 다음과 같이
따로 {
배경 : 블루,
색상 : 흰색;
}
다음 구문을 도입 :
.blue {@ 수입 테마 "블루 테마"}

// 정확히 동일 .blue - 테마 선택 내용 _blue-theme.scss 파일에 직접 작성하는 방법과 결과를 생성합니다.

.blue-테마 {
옆 {
배경 : 파란색;
색상 : #fff;
}
}


당신은 반복 변수를 선언 마지막 하나는 유효한 선언은 값 앞을 다룰 것입니다. 예시 :
$ 링크 색 : 블루;
$ 링크 - 색상 : 빨강,
{
색상 : $ 링크 색;
}
다음 예제에서는 사용자가 말대꾸 로컬 파일을 가져 오기 전에 경우는 $의 fancybox 폭 변수를 선언 ,
다음 $ fancybox 폭 400 픽셀 할당 작업에 대한 로컬 파일이 잘못되었습니다.
하세요 fancybox 폭을 $ : 400 픽셀의 기본을,
.fancybox {
폭 : $ fancybox 폭을;
}


말대꾸 참고 :
몸 {
색상 : # 333; // CSS는 표시되지 않습니다 생성 된 문서에서이 주석 내용
패딩 : 0; / *이 주석 생성 된 CSS 파일 *에 나타납니다 /
}

말대꾸 믹서
{링크 - 색상 @mixin (보통 $, $ 호버는 $를 방문)
: 정상 $ 색상
$ 호버;} : 가져가 {색상 &
& : 색상 {방문 : $ 방문;}
}
믹서 인 경우 @ 당신이 CSS의 기능 매개 변수 전달로 사용할 수 있습니다. 당신은 다음과 같이 작성하는 경우 :

{
@include 링크 색상 (파란색, 빨간색, 녹색);
}

// 말대꾸는 마지막으로 생성됩니다

{색상 : 블루; }
A : 가져가 {색상 : 빨강; }
a는 {색상 방문 : 녹색; }


상속 말대꾸가
상속 패턴 선택에 의해 상속 //
에는 .error {
:; 1 픽셀의 고체 빨간색 테두리
배경 색 : #fdd;
}
.seriousError {
@extend의에는 .error,
테두리 폭 - : 3px의;
}
코드, .seriousError의 상단에 어떤 위치에서 정의에는 .error 모든 스타일의 스타일을 상속합니다.
최종 디스플레이 효과 HTML 요소를 변형 클래스 = "seriousError"로 클래스 = "seriousError 오류"처럼

 

추천

출처www.cnblogs.com/yuyezhizhi/p/11128860.html