Programing

자바 스크립트 네이티브 코드 읽기

lottogame 2020. 11. 2. 07:32
반응형

자바 스크립트 네이티브 코드 읽기


JavaScript 네이티브 코드의 선언을 볼 수있는 방법이 있습니까? Chrome 또는 Firefox에서 기본 기능을 보려고 할 때마다 " native code"라고 표시됩니다.

> String.fromCharCode
function fromCharCode() { [native code] }

이것은 무엇을 의미하며 실제 코드를 읽는 데 도움이되는 도구가 있습니까?


Chrome 또는 Firefox가 코드가 네이티브라고 말하는 이유는 실제로 네이티브이기 때문입니다. WebKit 및 Firefox 개발자는 해당 기능을 JavaScript가 아닌 C 또는 C ++로 코딩했습니다. 그러나 실제 코드를보고 싶다면 ChromiumFirefox 의 소스 저장소를 볼 수 있습니다 .


JavaScript 환경에서는 아니지만 오픈 소스 구현의 소스를 볼 수 있습니다.

Google V8 : http://code.google.com/p/v8/source/browse

Mozilla SpiderMonkey : https://developer.mozilla.org/en/SpiderMonkey


Firefox는 이제 표준 개발 도구를 통해 "[native code]"개체 검사를 지원합니다.

실제로 확인하려면 :

  1. Firefox 업데이트 (v68 +에서 확실히 작동하며 이전 버전에서도 작동 할 수 있음)
  2. 개발 도구 열기
  3. 콘솔로 이동
  4. 기본 개체의 이름을 입력합니다 (예 : "문서").
  5. 히트 리턴
  6. 모든 작은 드롭 다운 화살표에 미쳐

FireFox- "네이티브 코드"검사-문서 객체

불행히도 Chrome은 여전히 ƒ Document () {[native code]}를 반환합니다 .

Chrome- "네이티브 코드"를 검사하지 마십시오-실망

참고 URL : https://stackoverflow.com/questions/9103336/read-javascript-native-code

반응형