Omar AL Zabir씨가 UFrame이라는 새로운 라이브러리를 게시하셨습니다:
UFrame은 크로스 브라우저와 크로스 플랫폼을 지원하며 UpdatePanel과 iframe의 장점을 혼합했습니다. UFrame을 이용하면 div가 정적이든 동적이든 어떤 페이지에서이건 IFRAME으로 컨텐트를 읽는 것 같은 행동을 할 수 있습니다. iframe처럼 인라인 혹은 외부 JavaScript와 CSS를 가진 페이지를 읽을 수도 있습니다. 하지만 iframe과는 다르게 메인 문서 내부의 컨텐트를 읽으며, 브라우저를 느리게 하지 않고도 페이지에 UFrame을 몇개든 사용할 수 있습니다. ASP.NET 포스트백을 잘 지원하고, DataGrid 등의 어떤 복잡한 ASP.NET 컨트롤도 UFrame안에서 사용할 수 있습니다. UFrame은 UpdatePanel을 대체하면서 ASP.NET MVC와 완벽하게 동작합니다. 가장 좋은 점은 UFrame이 100% JavaScript로만 구현된 크로스 플랫폼 솔루션이라는 것입니다. 그 결과, 여러분은 UFrame을 ASP.NET, PHP, JSP 등 어떤 플랫폼에서도 사용할 수 있습니다.
사용하시려면 div 를 설정하시면 됩니다:
[code:xml]
<div class="UFrame" id="UFrame1" src="SomePage.aspx?ID=UFrame1">
<p>This should get replaced with content from Somepage.aspx</p>
</div>
Dion씨는 이것을 보고 purple includes를 조금 떠올리셨다고 합니다.<div class="UFrame" id="UFrame1" src="SomePage.aspx?ID=UFrame1">
<p>This should get replaced with content from Somepage.aspx</p>
</div>
iframe의 느림은 악명높습니다. 그것이 Caja 프로젝트가 존재하는 이유 중 하나이기도 합니다. 우리가 페이지에 존재하는 코드를 믿을 수 있다면 훨씬 빨리 렌더링 할 수 있을 것입니다(페이지의 위젯을 생각해보세요).

from UFrame: div meets iframe on Ajaxian
'[IT] Web Tech' 카테고리의 다른 글
YUI를 위한 Scrolling Tab View (0) | 2008.06.02 |
---|---|
dojo.workers: 쇼케이스 (1) | 2008.06.02 |
HTML5, 다른 형태의 ruby 지원 (0) | 2008.06.02 |
위젯을 위한 선언적 구문 (0) | 2008.06.02 |
UFrame: div가 iframe을 만났을 때 (0) | 2008.06.02 |
W3C CSS Namespaces; 이젠 예비 권고안 (0) | 2008.06.02 |
GUIMark : 웹 응용프로그램 벤치마크 도구 (0) | 2008.06.02 |
JavaScript로 만든 수퍼 마리오 카트 (2) | 2008.05.31 |
Soft 하이픈과 inline-block; Firefox 3 RC1의 미세변화 (2) | 2008.05.31 |
댓글을 달아 주세요