Category: jquery

接獲報案: 某網頁透過AJAX新增資料,接著以AJAX方式取回資料清單,卻不見剛才新增的項目,重新整理網頁則正常。 經過一番檢測,確認與AJAX的非同步特性有關,循序執行AJAX呼叫的做法先前曾討論過,但這回我們改從問題剖析的角度再切入一次。 試著用以下範例重現問題。假設有一個後...

一個多月前重翻Silverlight版,寫成純jQuery版地址輸入輔助器,當時提到近期會以Open Source方式釋出。薑薑薑薑~ 終於,我也有作品在偉大的GitHub航道載浮載沈乘風破浪了! 過去有過使用CodePlex分享開源專案的經驗。近幾年來,GitHub憑藉著符合社群交流特性的P...

jQuery於2013/4/18釋出2.0版~ 這是我所寫過最好寫的jQuery改版文,本想只寫個"不解釋"就收工的,因為要講的在jQuery 1.9上市時已經講過囉~ XD 1.9是一次大改版,拿掉不少API,換版後程式不相容機率大增,升級前建議參考升級指南所列舉注意事項,以免踩雷觸礁。...

兩年前寫過 把Silverlight跟jQuery摻在一起做成瀨尿牛丸等級的地址輸入輔助器,將郵遞區號與地址路段資料XML封存在Silverlight XAP中,並在Silverlight以C# + LINQ實作縣市、鄉鎮市區、路名、郵遞區號關鍵字查詢,與jQuery自動完成整合,實現能快速操作...

在網頁設計中輸入欄位連動是很常見的情境,例如有員工編號及員工姓名兩個欄位,當使用者在輸入員工編號後,系統需自動帶出員工姓名。一般最直覺做法是利用<input>的onchange或onblur事件,在使用者輸入完成後送出AJAX呼叫向伺服器查詢後設定姓名欄位。程式範例如下: (展示) ...

如前文所說,jQuery 1.9是一次"拿掉哪些東西"比"增加哪些東西"來得重要的升級,大刀闊斧地移除及改掉許多不一致或沒效率的API,而革命總免不了要流點血(還記得jQuery 1.6的.attr()/.prop()事變嗎?),雖然大部分的過時(Depr...

jQuery已於2013/1/15釋出1.9版~ 有趣的是,1.9版最值得關注的,倒不是又增加什麼新東西,而是它拿掉哪些舊東西!! 1.9版移除或變動了不少舊API,升級後可能導致現有程式無法相容,為此官方一併釋出升級指南(延伸閱讀: 我的升級筆記[稍後補上])以及升級Plugin(jQuer...

W3Techs (一個專門從事網站技術使用狀況分析的網站) 最近發表一篇關於jQuery應用現況的調查報告,有幾項有趣的統計數字: 全世界網站採用jQuery的比例,從2010/10/01至今,兩年內由25%成長到50.2%(Flash則是23.1%、Silverlight為0.3%) ...

jQuery 1.8已於2012/08/09釋出正式版,依照慣例,整理新版本摘要如下: CDN同步上架 1.8版已在Microsoft CDN服務上架囉! Google CDN亦已就緒,jsfiddle當然也不落人後,大家可多多利用。[CDN是什麼? 能吃嗎?] S...

最近參與的一個ASP.NET MVC行動網站專案,其中有項操作是由清單頁面按連結跳往編輯網頁,編輯完成後,透過jQuery Mobile內建的回上頁功能回到清單頁面。而清單頁面中透過$(function() { ajaxLoadListData() });的做法,預期每次網頁載入後[jQuery...

各位老師、各位同學,我今天要示範的網頁介面開發技巧是--拖拉元素調整排序,(停頓兩秒),拖拉元素調整排序... 開始前,請大家先看示範網頁,網頁上會顯示五個<span>方塊,假設其排序有特定意義(例如: 出場順序,決定先用皮卡丘之後再派妙蛙種子之類的),使用者可用滑鼠或手指直接拖曳...

將地址轉換成地理座標的程序被稱為地理編碼(Geocoding),Google Maps API亦支援地理編碼服務(注意: 有每天查詢次數不可超過2,500次的限制,申請Google Maps API Premier可以提高到100,000次),呼叫方法很簡單,使用URL "http: ...