Rev. 2.73

구글맵을 웹사이트에 붙여넣는 것은 자체적으로 제공하는 지도 삽입 기능을 사용하여 가져올 수 있습니다. 그러나 구글 스트리트뷰는 삽입 기능을 제공하지 않기 때문에 이를 붙이려면 구글맵 API키도 발급받아야하고 여러가지 귀찮은 작업을 병행해야 했습니다. 그러나 ToGo Software에서 제공하는 stview.js를 이용하면 구글 스트리트뷰를 웹사이트에 손쉽게 붙여넣을 수 있습니다. 물론 API키도 필요없습니다.

<script type="text/javascript" src="stview.js"></script> 
<div class="$stview">3634 Las Vegas Blvd South, Las Vegas, NV 89109</div>
<script type="text/javascript">$stview.parse();</script>

삽입 요소의 너비와 높이를 지정할 수 있습니다. :

<div class="$stview" width="400" height="300">Broadway, New York, NY 10010</div> 

좌표로 위치를 지정할 수도 있습니다. :

<div class="$stviewLatLon" width="240" height="320">42.375248, -71.115133</div> 

Comments

엄청난 인기를 몰고있는 jQuery 자바스크립트 라이브러리가 지난 14일 4주년 생일을 맞아 새로운 기능을 대거 추가하고 성능을 향상시킨 1.4버전을 거의 1년만에 출시했습니다. 주로 성능향상에 초점이 맞추어져 있으며, 조금 더 간편하게 요소를 생성할 수 있는 등 다음과 같은 기능이 추가/개선 되었습니다. 그리고 이와 동시에 오픈한 jquery14.com에서는 14일 동안 jQuery 1.4버전의 모든 것을 밝혀낸다고 합니다.

  • Easy Setter Functions: jQuery에서 제공하는 모든 체인 메서드의 속성에 세터 함수를 사용할 수 있습니다.
  • Ajax: 네이티브 JSON 파싱, etags, request context 등 다양한 원격 기능들이 향상되었습니다.
  • .css.attr 메서드가 개선되었습니다.
  • effects의 easing을 CSS 속성 단위로 사용할 수 있습니다.
  • Prototypebind와 비슷한 개념의 하위 scope에서 상위의 'this'를 참조하는 메서드 호출을 가능하게 하는 proxy라는 이름의 새로운 확장을 제공합니다.
  • New events: focusinfocusout 이벤트가 추가되었습니다.
jQuery("<div />", {
    id: "foo",
    css: {
        height: "50px",
        width: "50px",
        color: "blue",
        backgroundColor: "#ccc"
    },
    click: function() {
       $(this).css("backgroundColor", "red");
    }
}).appendTo("body")

이건 뭐 인기를 넘어선 거의 신봉 수준이네요. 다음에 1.5버전 나오면 jquery15.com도 생길까요? 그래도 전 모나드(Monad) 보다는 꿋꿋히 자바스크립트 OOP 원츄! Prototype 파이팅!

덧. TaskSpeed 측정 결과가 재미있네요. 아래 그래프는 주요 브라우저들을 대상으로 자바스크립트 프레임웍의 성능을 측정한 것입니다. jQuery 1.4의 성능은 1.3.2 버전에 비해서 확실히 1.5 ~ 2배 이상 빠릅니다.

allbrowsers.png

Comments