不要用 最新版本的 jquery
2013 Jan 18 未分類
這裡的意思不是說最新版本的 jquery 不要用
而是我們寫網頁的時候
都會有一行 script 的 引用
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
有的是拉本地端的 jquery 檔案
有些是像上面那行 引用遠端的
引用遠端的其實不是很好
因為雖然說 google 這麼大的公司 應該不會馬上倒掉
但是也難保你引用的版本 哪天不會被 google 下架
一下架網站的所有特效就不會動了
前幾天遇到一個更慘的事情
就是客戶的設計師
用了 jquery 最新版本的 js 路徑
<script src="//jquery.com/ajax/libs/jquery/lastest/jquery.min.js"></script>
類似這樣 並不是真的有這個檔案
然後呢
當天晚上
jquery 改版了
本來寫來抓 select/option 的 code
$('#selectList').attr('value')
瞬間失效了
後來雖然改成
$('#selectList').val();
就ok了
但是後來才發現設計師因為套了其他人寫的特效
加了上面那行 <script></script>
jquery 改版 就跟著掛了
所以最穩定的方法是
還是抓一個實際上使用ok的版本
放在 local 端
如果哪天想換 jquery 版本
請先測試完畢 沒問題了
再上線
不然就會發生慘案
0則留言