자바스크립트는 정교한 웹 애플리케이션을 만들기 위한 확장 메커니즘으로 중요한 역할을 한다. 구글 지도는 좋은 예시로 구글 지도는 마우스 클릭뿐만 아니라 자바스크립트 프로그램을 통해 지도 이용을 제어할 수 있도록 라이브러리와 API를 제공한다. 따라서 이 API를 이용하면 누구나 구글이 제공하는 지도에 정보를 표시하는 자바 스크립트 프로그램을 작성할 수 있다.
function intiMap(){
var latlong = new google.,maps.LatLng(38.89768, -77.0365);
var opts = {
zoom: 18,
center: latlong,
mapTypeId: google.maps.MapTypeId.HYBRID
};
var map = new google.maps.Map(
document.getElementById("map"), opts);
var marker = new google.maps.Marker({
position : latlong,
map:map
});
}
이 예시는 백악관의 지도를 표시하는 구글 지도 API를 사용한 예시 코드이다.
(물론 여기서 html과 인증키를 받아야한다)
웹에서는 구글 지도 API같은 프로그래밍 인터페이스를 비롯하여 자바스크립트를 점점 더 많이 사용하고 있다. 자바스크립트의 한 가지 단점은 소스 코드를 공개할 수 밖에 없어 지적 재산권을 보호받기 어렵다는 점이다.