주요 문서
-
자바 스크립트 엔진 구성 요소에 대한 간략한 메모.
예전에 여러번 포스트했던 JägerMonkey(이후 JM)에 관한 글에 관한 글들이 있긴 하지만, Mozilla의 JM작업의 사용된 기술 중 일부분에 대해 잘못된 오해를 갖고 있는 것 같습니다. 그래서 우리가 무엇을 사용하는지, 여러가지 각 부분들이 무엇을 하고 어디에서 왔는지에 대해 아무 간략하게 살펴 보고자 합니다. 1. SpiderMonkey. 이것은 Mozilla의 자바스크립트 인터프린터 코어 입니다. 이 엔진은 원시 자바스크립트를 중간 바이트 […]
-
Firefox 4: FormData를 사용하여 JS로 보다 쉽게 폼 다루기
이 기능은 Mozilla Central (trunk)에 탑재됐고, 당분간 Firefox Nightly Build에서만 사용할 수 있습니다. XMLHttpRequest 레벨 2 (편집자 초안)에는 새로운 FormData 인터페이스에 대한 지원이 추가됐습니다. FormData 객체는 폼의 각 필드와 값을 나타내는 키/값 쌍들의 집합을 쉽게 구성할 수 있는 방법을 제공하며, 이를 이용하면 데이터를 “multipart/form-data” 형식으로 XMLHttpRequest의 send() 메소드를 사용하여 쉽게 전송할 수 있습니다. FormData가 유용한 […]
-
Firefox 3.6에서 지원되는 ClassList
이 문서는 프랑스 OpenWeb 지지자 Anthony Ricaud에 의해 작성된 것 입니다. classList가 왜 필요한가. 동적 웹 응용 프로그램은 일반적으로 내부 매커니즘으로 부터 시작적은 피드백을 필요로 하거나, 다른 시각적인 요소를 사용자의 조작에 의해 표시해야 합니다. 사용자 인터페이스를 쉽게 변경 하기 위해, DOM API(document.createElement, div.removeChild, elt.style.color, …)를 사용하여 요소를 추가하거나 삭제하거나 변경할 수 있습니다. 하지만 CSS로 표시되는 […]
-
TraceMoneky 속도 체험
Firefox 3.5의 목표중 하나가 웹을 업그레이드 하는 것인데요. 여러번의 베타 버전을 출시하는 동안 많은 기술적인 면모를 갖추어왔습니다. 그 중 대표적인 것이 TraceMonkey에 대한 투자입니다. 이는 자바스크립트를 기계어로 넣어 실행하는 추적 기반 해석기로서 코드를 거의 네이티브 속도로 향샹 시켜 줍니다. 일반 사용자에게 기존 웹 애플리케이션의 속도를 증가 시켜 줄 뿐만 아니라 웹 개발자들이 더 빠른 새로운 […]