문제

JavaScript 참조를 검색하려고했지만 사용할 수있는 것은 없습니다. 가장 좋은 두 가지 제안 소스는 MDN (Mozilla Developer Network)과 W3Schools입니다.

왜요?

도움이 되었습니까?

해결책

공식 JavaScript 릴리스가있는 것과는 다릅니다. 모든 브라우저는 자체 자바 스크립트 엔진을 만들었습니다. 일부는 동일하게 사용하고 있습니다. 그러나 특히 Internet Explorer는 다른 브라우저가 지원하는 많은 것을 지원하지 않는 자체 버전을 가지고있어 일반적인 JavaScript 참조를하기가 매우 어렵습니다.

편집하다:
공식 ECMA 표준 및 개발 팀이 있다는 것을 알고 있지만, 내 요점은 브라우저 (Internet Explorer)가 그에 맞지 않는 한 실제로 중요하지 않다는 것입니다. 하루가 끝나면 고객은 JavaScript가 Internet Explorer를 위해 일하기를 원합니다. 그들은 ECMA 표준을 신경 쓰지 않고 단지 작동하기를 원합니다. 이곳은 JavaScript 라이브러리가 그림에 들어오는 곳이지만 또 다른 이야기입니다.

HTML 및 CSS와 동일한 문제이며,이 도구를 활성 개발에 사용할 수 없습니다.

  • 모든 브라우저는이를 지원합니다.
  • 우리는 브라우저에 코드를 제공하여 지원할 수 있도록 코드를 제공합니다.
  • 모든 브라우저에서 작동하지는 않습니다.

edit2 :
Internet Explorer는 Microsoft : Edge의 새로운 브라우저 프로젝트를 통해 무덤에 가까워지고 있습니다. 그러나 이것은 실제로 전체 그림을 바꾸지 않습니다. 우리는 다른 브라우저를 지원 해야하는 경우 여전히 많은 것을 가지고 있습니다. 개발자들은 끊임없이 가능한 것의 경계를 추진하려고 노력하고 있습니다. 이것은 우리가 종종이 문제를 가지고 있음을 의미합니다. 우리가 지원하려는 일부 브라우저 버전은 기준 (일반적으로 약간 유동적). 즉, 누락 된 내장 기능을 구현하는 해결 방법을 만들거나 프레임 워크를 사용해야합니다.

다른 팁

공식 ECMAScript 사이트에서 시도 할 수 있습니다.

http://www.ecmascript.org/

그러나 유용한 것은 실제로 각 브라우저의 구현입니다.

나는 Danny Goodman의 JavaScript Bible 의이 치트 시트를 많이 좋아합니다.

http://media.wiley.com/product_ancillary/12/04705269/download/9780470526910_appendix_a.pdf

나는 이것이 "공식"이라고 말할 것이다. https://developer.mozilla.org/en/javaScript

당신은 또한 있습니다 ECMAScript 언어 사양, 5.1 에디션 (또는 a PDF, 결정 사양).

그리고 Microsoft에서 : 자바 스크립트 언어 참조: "이 문서는 다음을 설명합니다 JavaScript의 Microsoft 구현,이를 준수합니다 ECMAScript 5th Edition 언어 사양. 또한 ECMA 표준에 포함되지 않은 추가 기능을 제공합니다. "

웹에 ECMASCRIPT를 사용하는 경우 (사람의 99.9%가있는) 언어의 기본 구문 (위에서 언급 한 ECMA -262 사양에서 다루고 있음)을 넘어서서 원하는 것은 DOM 참조입니다. 웹 문서와 상호 작용하는 데 사용되는 ECMAScript API입니다.

나는 아무도 Dom Api Sofar를 언급 한 것에 대해 매우 놀랐습니다. 현재 W3C DOM 표준은 다음과 같습니다. http://www.w3.org/tr/dom-20-2-core/

(BTW, 이름 지정 혼란에 관해서는 ECMAScript는 공식 표준의 이름이며 "JavaScript"및 "JScript"는 NetScape 및 Microsoft의 독점적 "Forks"입니다).

공식적인 참조가 있으며 매우 편리한 형식이 아닙니다. 그것은 ECMA-262 사양. 검색 가능한 HTML 페이지 세트 대신 하나의 매우 큰 PDF 문서입니다.

모든 수정 MDC의 JavaScript 페이지 Mozilla Documentation Team의 구성원 (예 : 에릭 셰퍼드)는 공식입니다. JavaScript는 Mozilla에 의해 공식적으로 유지되므로 Mozilla의 문서 만 공식적입니다. JavaScript를 지원하는 유일한 엔진은 현재 Mozilla에 의해 만들어졌으며 다른 모든 엔진은 ECMAScript를 구현합니다. JavaScript와 ecmascript는 몇 가지 차이점이 있습니다 (예 : Awesome let 성명).

구현 (모든 브라우저에)이 있고 사양 (ECMAScript)이 있지만 사양에 대한 구현의 적합성 테스트가없는 한 "공식"참조를 갖는 것은 매우 어렵습니다.

그러나 이제 우리는 emcaScript 5 적합성 스위트가 있습니다. http://es5conform.codeplex.com/ - 그리고 ECMAScript 구현이 더 가까워 질 것이라는 합의가있는 것 같습니다.

나는 구식을 찾습니다 Netscape 4 JavaScript 문서 이 목적에 매우 유용합니다. 그것들은 분명히 완전히 구식이었고, 레이어와 같은 DOM 기능 중 일부는 오랫동안 사라졌지만 언어 기본 사항은 정말 견고합니다.

IE 우월주의와 ECMA 표준화가 시작되기 전에 Netscape의 JavaScript는 그만큼 결정적인 JavaScript. 다른 브라우저는 그 오래된 문서에서 보는 것을 정확하게 구현해야했습니다.

그들은 또한 표준 표준 문서에 의해서도 절대적인 공포 인 ECMA-262 문서보다 읽기가 훨씬 쉽습니다.

“공식”에 의해, 나는 당신이“JavaScript를 책임지는 사람들에 의해 작성된 것”을 의미한다고 생각합니다.

여기서 실제로 추측하지만 JavaScript (ECMA)를 담당하는 사람들은 직접 돈을 벌지 않으며 참조 문서를 작성하는 데 특정 기술이 없을 것입니다. 그래서 그들은 인센티브 나 좋은 참조를 쓸 수있는 능력이 없습니다.

개인적으로 나는 좋아한다 JavaScript : 결정 가이드 오라일리에서. 11 월에 6 번째 판이 나옵니다.

Wikipedia의 인용문 :

Netscape에서 시작

1996 년 11 월 Netscape는 JavaScript를 제출했습니다 ECMA International ...

JavaScript는 공식적으로 관리됩니다 모질라 재단 ...

제 생각에는 ECMA는 표준이고 모질라는 공식적인 것입니다.

나는 정말 좋아한다 다니엘 크로크의 아파이 콥, 설명과 예제를 사용할 수 있지만. Krook W3School 매시업을 정말로보고 싶습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top