
170
|
第十章
Google 的網站上列出所有目前有提供 CDN 服務的函式庫(
http://code.google.com/apis/
libraries/devguide.html
)。假設你現在想要在自己的網頁上套用 jQuery 函式庫(
http://
code.google.com/apis/libraries/devguide.html#jquery
),你可以利用Google 所提供的
JavaScript 載入函式庫,或是用最簡單、最單純的 script 標籤也行:
<!-- 精簡版的 jQuery 函式庫 -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<!-- 精簡版的 jQuery UI 函式庫 -->
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.6/jquery-ui.min.js">
</script>
不知你是否有注意到,上面這段範例程式裡的網址,都沒有指定通訊協定,只有指定
「
//
」而已。這個鮮為人知的小技巧,可以讓 script 檔案直接套用和目前所在網頁相同
的通訊協定。也就是說,如果使用者是透過較安全的 HTTPS 協定載入網頁,網頁在載
入 script 檔案時也會自動用相同的 HTTPS 通訊協定,不會跳出任何安全性警告訊息。
沒有設定 scheme 的相對路徑 URL ...