JavaScript 모듈 사양 모듈화는 모든 대규모 애플리케이션에서 매우 일반적입니다. 일부 기존 프로그래밍 언어와 달리 JavaScript(ECMA-262 버전)는 아직 기본 모듈화를 지원하지 않습니다. Javascript 커뮤니티는 기존 실행 환경에서 "모듈"의 효과를 달성하기 위해 많은 노력을 기울여 왔습니다. 널리 사용되는 두 가지 주요 JavaScript 모듈 사양은 CommonJS, AMD, UMD, CMD 등입니다. CommonJS CommonJS 사양은 서버 측 Javascript 모듈 사양입니다. Node.js의 모듈 시스템은 CommonJS 사양을 참조하여 구현됩니다. NPM도 commonJS에서 정의한 패키지 사양을 따르므로 완전한 생태계를 형성합니다. CommonJS에서 정의한 모듈은 {모듈 참조(필수)} {모듈 정의(내보내기)} {모듈 식별(모듈)}로 구분됩니다. require()는 외부 모듈을 소개하는 데 사용됩니다. 내보내기 개체는 유일한 내보내기 포트인 현재 모듈의 메서드나 변수를 내보내는 데 사용됩니다.
실제 WeChat 개발의 자세한 모듈화 예소개: JavaScript 모듈 사양 모듈화는 모든 대규모 응용 프로그램에서 매우 일반적입니다. 일부 기존 프로그래밍 언어와 달리 JavaScript(ECMA-262 버전)는 아직 기본 모듈화를 지원하지 않습니다. Javascript 커뮤니티는 많은 일을 해왔습니다...
2.
javascript-ecma다음 메소드를 소개합니다. 문자열 메소드: str.length str.charAt(i): 문자열의 특정 부분을 가져옵니다. str.indexOf('e'); 발견되지 않으면 -1을 반환합니다. 마지막 e가 나타나면 -1을 반환합니다.
3.
JSON과 XML의 장점과 단점에 대한 자세한 소개소개: JSON(Javascript Object Notation) 가벼운 데이터 교환 형식입니다. 인간이 읽고 쓰기가 쉽습니다. 기계가 구문 분석하고 생성하는 것도 쉽습니다. 이는 1999년 12월 표준 ECMA262 3판의 하위 집합인 Javascript 프로그래밍 언어를 기반으로 합니다. JSON은 완전히 언어 독립적인 텍스트 형식을 채택하지만 C 언어 계열과 유사한 규칙도 사용합니다(C 포함...
4.
ECMAScript6 클래스 객체의 자세한 예제 시작하기소개: 이 기사에서는 주로 ECMAScript6에 대한 소개를 소개합니다. - 편집자는 꽤 좋다고 생각합니다. 이제 편집자를 따라가서 살펴보겠습니다.
5. 몇 가지 일반적인 JavaScript 지식 포인트 모음
소개: JavaScript는 ECMAScript 표준에 따라 설계 및 구현되었습니다. 실제로는 ES5의 구현입니다. 기본 구문은 무엇입니까? 거의 모든 언어 차이가 있습니다...flv.js?
: Flv.js는 HTML5입니다. Flash를 사용하지 않고 순수하게 기본 JavaScript로 개발된 Flash 비디오(FLV) 플레이어는 HTML5 비디오에서 FLV 형식 비디오 재생을 구현하는 오픈 소스 JavaScript 라이브러리입니다. , MP4 조각은 Media Source Extensions를 통해 브라우저에 공급됩니다. flv.js는 ECMAScript 6으로 작성된 다음 Babel Compiler
7을 통해 전달됩니다. 종합적인 자바스크립트 연산자의 논리 연산자 이해
소개: 위에서 언급했듯이 논리 연산자는 피연산자에 대해 부울 연산을 수행하며 종종 관계 연산자와 함께 사용됩니다. 논리 연산자는 여러 관계식을 더 복잡한 식으로 결합합니다. 논리 연산자는 논리 NOT '!', 논리 AND '&&', 논리 OR '||'의 세 가지 유형으로 구분됩니다. 이 기사에서는 이 세 가지 논리 연산자를 소개합니다. 논리 NOT 연산자는 느낌표()로 표시됩니다. !) ECMAScript
8에 적용되었습니다. Parse JS 전역 변수 및 지역 변수
이런 종류의 맹목적이고 불합리한 연구와 테스트가 나를 혼란스럽게 했습니다. ? 사실 원리를 이해하면 그렇게 많은 테스트를 하나씩 수행한 다음 규칙에 도달할 필요가 없습니다. var의 규칙은 다음과 같습니다. 내부 변수, 그렇지 않으면 함수의 레이어 수에 관계없이 전역 변수가 먼저 호출됩니다. 이에 대한 규칙은 다음과 같습니다.
소개: 역사적으로 JavaScript는 바이너리 데이터를 처리할 수 없습니다. 처리해야 하는 경우 charCodeAt() 메서드를 사용하여 텍스트 인코딩을 바이트 단위로 이진 데이터로 변환할 수 있습니다. 또 다른 방법은 이진 데이터를 Base64 인코딩으로 변환한 다음 처리하는 것입니다. 두 방법 모두 느릴 뿐만 아니라 오류가 발생하기 쉽습니다. ECMAScript5에서는 바이너리 데이터를 직접 조작할 수 있는 Blob 객체를 도입했습니다.
10. JavaScript에서 일반적으로 사용되는 정규식 요약
소개: 정규식(정규식)은 문자열에 다음이 포함되어 있는지 확인하는 데 사용할 수 있는 문자열 일치 패턴을 설명합니다. 특정 하위 문자열, 일치하는 하위 문자열 바꾸기, 문자열에서 특정 조건을 충족하는 하위 문자열 추출 등 var verifyRegExp = {decmal: "^([+-]?)\d*\.\d+$",// 부동 소수점 숫자 decmal1: "^[1-9]\d*.\d*| 0 .\d*[1-9]\d*
【관련 Q&A 추천】:
javascript - js 기반을 더욱 견고하게 만드는 방법
ecmascript - 함수 구문 분석 시 javascript 프로세스
javascript - ECMAScript에서 모든 함수 인수가 값으로 전달됩니까?
javascript - ECMAScript를 배우는 이유는 무엇입니까?
Front-end - "핵심 JavaScript와 클라이언트측 JavaScript 모두 단일 스레드 실행 모델을 갖습니다. "이 문장을 어떻게 이해해야 할까요 ◔ ‸◔?
위 내용은 ECMA에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!