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를 조금 떠올리셨다고 합니다.

iframe의 느림은 악명높습니다. 그것이 Caja 프로젝트가 존재하는 이유 중 하나이기도 합니다. 우리가 페이지에 존재하는 코드를 믿을 수 있다면 훨씬 빨리 렌더링 할 수 있을 것입니다(페이지의 위젯을 생각해보세요).

사용자 삽입 이미지

from UFrame: div meets iframe on Ajaxian
Posted by 행복한고니 트랙백 0 : 댓글 0