반응형
자바 스크립트 네이티브 코드 읽기
JavaScript 네이티브 코드의 선언을 볼 수있는 방법이 있습니까? Chrome 또는 Firefox에서 기본 기능을 보려고 할 때마다 " native code
"라고 표시됩니다.
> String.fromCharCode
function fromCharCode() { [native code] }
이것은 무엇을 의미하며 실제 코드를 읽는 데 도움이되는 도구가 있습니까?
Chrome 또는 Firefox가 코드가 네이티브라고 말하는 이유는 실제로 네이티브이기 때문입니다. WebKit 및 Firefox 개발자는 해당 기능을 JavaScript가 아닌 C 또는 C ++로 코딩했습니다. 그러나 실제 코드를보고 싶다면 Chromium 및 Firefox 의 소스 저장소를 볼 수 있습니다 .
JavaScript 환경에서는 아니지만 오픈 소스 구현의 소스를 볼 수 있습니다.
Google V8 : http://code.google.com/p/v8/source/browse
Mozilla SpiderMonkey : https://developer.mozilla.org/en/SpiderMonkey
Firefox는 이제 표준 개발 도구를 통해 "[native code]"개체 검사를 지원합니다.
실제로 확인하려면 :
- Firefox 업데이트 (v68 +에서 확실히 작동하며 이전 버전에서도 작동 할 수 있음)
- 개발 도구 열기
- 콘솔로 이동
- 기본 개체의 이름을 입력합니다 (예 : "문서").
- 히트 리턴
- 모든 작은 드롭 다운 화살표에 미쳐
불행히도 Chrome은 여전히 ƒ Document () {[native code]}를 반환합니다 .
Chrome- "네이티브 코드"를 검사하지 마십시오-실망
참고 URL : https://stackoverflow.com/questions/9103336/read-javascript-native-code
반응형
'Programing' 카테고리의 다른 글
FolderBrowserDialog 대화 상자가 선택한 폴더로 스크롤되지 않는 이유는 무엇입니까? (0) | 2020.11.02 |
---|---|
다중 프로젝트의 SBT 테스트 종속성 : 종속 프로젝트에서 테스트 코드를 사용할 수 있도록 설정 (0) | 2020.11.02 |
Node.js 7.5에서 '예기치 않은 식별자 대기' (0) | 2020.11.01 |
Kotlin에서 'findViewById'를 사용할 수 없습니다. (0) | 2020.11.01 |
XML에서보다 큼 기호 사용 (0) | 2020.11.01 |