본문 바로가기

반응형

전체 글

자바 스크립트 변수 오염 전역 변수를 정의하는 세 가지 방법이 있습니다. 함수 외부에서 직접 var 문을 사용합니다. var f = 'value1'; 전역 개체에 직접 속성을 추가합니다. 웹 브라우저에서 전역 범위 개체는 창입니다. window.f = '값'; 선언되지 않은 변수의 직접 사용, 이러한 방식으로 정의 된 전역 변수를 암시 적 전역 변수라고합니다. f = '값'; 전역 변수는 전역 범위에서 볼 수 있으므로 오염됩니다. 전역 변수를 광범위하게 사용하면 프로그램의 안정성이 떨어 지므로 사용자는 전역 변수 사용을 피해야합니다. 전역 변수 사용을 줄이는 방법에는 두 가지가 있습니다. 예는 다음과 같습니다. 예 1현재 응용 프로그램의 유일한 인터페이스로 스크립트에 전역 변수를 만든 다음 모든 응용 프로그램 변수를 개체 직접 .. 더보기
자바 스크립트 변수 자바 스크립트 변수 변수는 컨테이너에 해당하고 값은 컨테이너의 내용에 해당하고 변수 이름은 컨테이너에 부착 된 레이블이며, 레이블을 통해 변수를 찾아서 저장된 값을 읽고 쓸 수 있습니다.변수 선언에서 자바 스크립트 를 사용 var에 문하는 변수를 선언합니다 . 예 1var 문에서 하나 이상의 변수를 선언하거나 변수에 값을 할당 할 수 있습니다. 할당되지 않은 변수는 정의되지 않은 (정의되지 않은) 값으로 초기화됩니다. 여러 변수를 선언 할 때는 쉼표 연산자를 사용하여 구분하십시오. var a ; // 변수 선언var a , b , c ; // 여러 변수 선언var b = 1 ; // 선언 및 할당Document . Write ( A ); // undefined 반환Document . Write ( B ).. 더보기
JS 주석 (여러 줄 주석 + 한 줄 주석) JS 주석 (여러 줄 주석 + 한 줄 주석) 주석은 구문 분석되지 않은 문자열입니다. JavaScript 주석에는 두 가지 방법이 있습니다.한 줄 주석 : // 한 줄 주석 정보.여러 줄 주석 : / * 여러 줄 주석 정보 * /.예 1//문자 다음 줄의 모든 문자는 한 줄 주석 정보로 간주됩니다. 다음 주석문은 코드 세그먼트의 다른 위치에 위치하여 다른 영역에있는 코드의 기능을 설명 할 수 있습니다. // 프로그램 설명function toStr ( a ) { // 블록 설명 // 코드 세그먼트 설명 return a . toString (); // 문 설명} 한 줄 주석을 사용 //하면 다음 줄 에 있는 모든 문자 나 코드가 무시되고 더 이상 구문 분석되지 않습니다.예 2여러 줄 주석 정보를 사용 /*하.. 더보기
자바 스크립트 공백 자바 스크립트 공백 구분자 (공백)는 공백 (\ u0020), 가로 탭 (\ u0009), 세로 탭 (\ u000B), 용지 공급 (\ u000C), 나누기 없음과 같은 다양한 보이지 않는 문자 모음입니다. 공백 (\ u00A0), 바이트 순서 표시 (\ uFEFF), 줄 바꿈 (\ u000A), 캐리지 리턴 (\ u000D), 줄 구분 기호 (\ u2028), 단락 구분 기호 (\ u2029) 등 에서는 자바 스크립트 , 세퍼레이터 파싱되지 않고, 주로 식별자, 키워드, 직접 양, 그리고 다른 정보와 같은 다양한 토큰을 분리하는 데 사용된다. 에서 자바 스크립트 스크립트, 구분은 종종 쉽게 읽기 형식 코드에 사용된다.예 1다음 코드 줄의 경우 : function toStr ( a ) { return a.. 더보기
JS 식별자, 키워드 및 예약어 JS 식별자, 키워드 및 예약어 이 장에서는 식별자, 키워드 및 예약어를 포함하여 JavaScript 의 몇 가지 간단한 개념을 설명 합니다. 이러한 기본 개념은 프로그래밍 능력을 직접적으로 향상시킬 수는 없지만 Java Script의 기본 요소 입니다 . 식별자식별자 는 이름에 대한 기술 용어입니다. JavaScript 식별자에는 변수 이름, 함수 이름, 매개 변수 이름 및 속성 이름이 포함됩니다. 법적 식별자는 다음 필수 규칙에주의해야합니다.첫 번째 문자는 문자, 밑줄 (_) 또는 달러 기호 ($) 여야합니다.첫 번째 문자를 제외하고 유니 코드 문자는 다른 위치에서 사용할 수 있습니다. 일반적으로 2 바이트 문자 대신 ASCII로 인코딩 된 문자 만 사용하는 것이 좋습니다.JavaScript 키워드 .. 더보기
JavaScript의 몇 가지 중요한 개념 JavaScript의 몇 가지 중요한 개념 JavaScript 는 ECMA-262 사양을 따르며 최신 버전은 ECMAScript 2018이며 모든 주요 브라우저에서 완전히 지원되는 버전은 ECMAScript 5입니다. 소개는 ECMAScript 6 버전에서 더 많은 지원을받은 새로운 기능을 고려하여 ECMAScript 5 버전을 기반으로합니다.기본 형태Java Script 의 문법은 어휘 및 구문을 포함하여 합법적 인 JavaScript 프로그램을 구성하는 모든 규칙 및 기능의 모음을 나타냅니다. 간략한 설명은 다음과 같습니다. 어휘 정의는 문자 인코딩, 이름 지정 규칙, 식별자, 키워드, 주석 규칙, 연산자 및 구분 기호를 포함하여 JavaScript의 기본 명사 사양을 정의합니다.구문은 표현식, 문 .. 더보기
JavaScript 코드 블록,문자 인코딩 JavaScript 코드 블록 코드 블록은 태그에 포함 된 자바 스크립트 코드 세그먼트입니다. 예 1다음 예에서는 두 개의 태그가 각각 두 개의 Java Script 코드 블록 을 정의하는 데 사용됩니다 . // JavaScript 코드 블록 1 var a = 1; // JavaScript 코드 블록 2 함수 f () { 경보 (1); } 브라우저가이 HTML 문서를 구문 분석 할 때 첫 번째 태그를 발견하면 JavaScript 인터프리터는이 코드 블록의 코드가로드 될 때까지 기다린 다음 코드 블록을 미리 컴파일 한 다음 실행합니다. 실행이 완료되면 다음 HTML 코드가 계속 구문 분석되고 JavaScript 인터프리터도 다음 코드 블록을 처리 할 준비가됩니다.예 2JavaScript 코드 블록에서 다음.. 더보기
JS 파일의 지연 및 비동기로드 The First JavaScript Program "에서는 가져온 JavaScript 파일이 태그가 문서에 나타나는 순서대로 실행되고 실행 프로세스가 문서 구문 분석의 일부이며 별도로 구문 분석되거나 지연되지 않습니다. 일반적으로 문서 의 태그에 Java Script 스크립트 또는 가져온 JavaScript 파일 을 포함합니다 . 즉, HTML 부분을 계속 구문 분석하기 전에 모든 JavaScript 코드가로드, 구문 분석 및 실행될 때까지 기다려야합니다. 로드 된 JavaScript 파일이 크면 HTML 문서 구문 분석이 지연되기 쉽습니다. 이러한 문제를 피하기 위해 웹 애플리케이션 개발시 뒤에 자바 스크립트 파일 가져 오기 작업을 추가하여 브라우저가 웹 페이지의 내용을 파싱하여 표시 한 다음 자바 .. 더보기

반응형