퓨즈[Fusetools] 문서[Docs] 번역

  1. Home
  2. 퓨즈[Fusetools] 문서[Docs] 번역
  3. 자바스크립트 APIs
  4. 폴리필[Polyfills]

폴리필[Polyfills]

FuseJS는 지원되는 모든 플랫폼의 최소 EcmaScript 5.1 환경에서 실행됩니다. 웹 브라우저가 없으므로 FuseJS는 타사 라이브러리를 작동시키는 데 필요한 일부 브라우저 기능에 대해 polyfill을 제공합니다. 이러한 구현은 현재 완료되지 않았으므로 버그 및 기능 요청을 포럼에 보고하십시오. 이 polyfill이 기본적으로 주입되지 않기를 원한다면 문의해 주세요. 프로젝트 파일을 변경하는 데 도움을 드리겠습니다.

현재 지원되는 폴리필[polyfills]

  • fetch – HTTP 리퀘스트를 처리하는 방법 ( MDN docs )
    – 예제: https://blog.wonhada.com/?p=2264
  • XMLHttpRequest – 서버와 데이터를 주고 받기 위해 보다 많은 기능을 제공하는 API ( MDN docs )
  • Promise – 비동기 자바스크립트 프로그래밍의 매우 보편적인 개념. 퓨즈는 ‘A+ promise standard‘의 기준에 부합합니다.
  • setTimeout / clearTimeout – 일정 시간 후에 특정 함수를 실행시켜주는 함수. ( MDN docs )
  • setInterval / clearInterval – 일정 시간마다 특정 함수를 실행시켜주는 함수. ( MDN docs )
  • localStorage – 로컬 저장공간 지원 ( MDN docs )
  • atob / btoa – Base64 데이터 인코딩을 위한 함수. ( MDN docs )
  • FileReader – 파일의 내용을 읽어들일 수 있도록 지원하는 기능. ( MDN docs )
  • EventTarget – 자바스크립트의 이벤트를 받을 수 있도록 지원하는 기능. ( MDN docs )
  • WebSocket – WebSocket 프로토콜 용 API. (MDN docs)
Was this article helpful to you? Yes No

How can we help?