정확하게 es5-shim과 ie8fix가하는 일을 이해하려고 힘듭니다.
누구든지 간단한 언어로 설명해 주실 수 있습니까?
는 (위키 백과와 다른 소스뿐만 아니라 견적을 수행!)ie8fix & es5-shim을 이해하십시오
-1
A
답변
1
ES5 mostly introduced new functionality rather than new syntax/features. 이것은 대부분의 ES5 코드가 ES3에 대한 올바른 구문을 의미합니다. 예를 들어, Array.prototype.map
은 단순히 당신이 자신에게 in ES3을 할 수 Array.prototype에 할 수있는 새로운 기능을 추가 :
Array.prototype.map = function (callback, thisArg) {
var newArr = [];
for (var i = 0; i < this.length; i ++)
newArr.push(callback.call(thisArg || window, this[ i ], i, this));
return newArr;
};
ES5 - 심 단순히이 많은 ES5의 기능 수행이 가능하게 할 수있는; 그렇지 않으면 코드 실행을 중단하는 대신 자동으로 실패하려고 시도합니다 (예 : Object.seal
). 새로운 구문 (제한적 임)이나 기능에 대한 후방 지원은 일반적으로 불가능합니다 (이론적으로는 사용자 자신의 인터프리터를 구축하고 스크립트/평가판을 하이재킹하여 수행 할 수 있습니다).
ie8fix가 무엇인지 확신 할 수 없지만 es5-shim이 적용되지 않는 IE8을 제외하고는 es5-shim과 유사 할 수 있습니다.
관련 문제
- 1. Object.create를 이해하십시오.
- 2. trasferPropsTo를 이해하십시오
- 3. understandingWithOnConflict를 이해하십시오.
- 4. HttpWebRequest.GetResponseStream을 이해하십시오.
- 5. 점유 계산기를 이해하십시오
- 6. fseek의 사용법을 이해하십시오
- 7. SQLike - 기본 사항을 이해하십시오.
- 8. Shibboleth와 SAML을 이해하십시오
- 9. nodejs의 모듈/경로를 이해하십시오.
- 10. traces.txt로 ANR 오류를 이해하십시오.
- 11. strongloop 프로세스 관리자를 이해하십시오.
- 12. 어셈블리 코드를 이해하십시오
- 13. JFiddle을 적용하는 방법을 이해하십시오.
- 14. pyvmomi에서 vim을 이해하십시오.
- 15. 행렬 계산을 명확하게 이해하십시오.
- 16. NSUserDefaults 및 NSUserDefaultsDidChangeNotification을 이해하십시오.
- 17. 이 스칼라 코드를 이해하십시오
- 18. 서브 세트의 합계를 이해하십시오.
- 19. requirejs를 사용하는 Nodej를 이해하십시오.
- 20. 프롤로그에서 간단한 재귀를 이해하십시오.
- 21. 레일에서`respond_with`를 이해하십시오
- 22. WPF 레이아웃을 이해하십시오
- 23. Objective-C : ARC를 이해하십시오
- 24. arraylist를 통해 반복을 이해하십시오.
- 25. 무엇이 KBuild인지 이해하십시오.
- 26. WinDbg 출력을 이해하십시오.
- 27. 포인터와 관련하여 sizeof를 이해하십시오.
- 28. pandas.MultiIndex.has_duplicates 속성을 이해하십시오
- 29. MongoDB 캐시 시스템을 이해하십시오
- 30. 소켓, IN_ADDR에서 S_un을 이해하십시오.
어떤 연구를 했습니까? 복잡한 언어로 어떤 부분을 이해하지 못 했습니까? – Bergi
@Bergi 질문이 꽤 분명하다고 생각합니다. –