2013-01-28 06:55 AM 6 36,780
如前文所說,jQuery 1.9是一次"拿掉哪些東西"比"增加哪些東西"來得重要的升級,大刀闊斧地移除及改掉許多不一致或沒效率的API,而革命總免不了要流點血(還記得jQuery 1.6的.attr()/.prop()事變嗎?),雖然大部分的過時(Depr...
2013-01-27 12:38 PM 1 17,792
jQuery已於2013/1/15釋出1.9版~ 有趣的是,1.9版最值得關注的,倒不是又增加什麼新東西,而是它拿掉哪些舊東西!! 1.9版移除或變動了不少舊API,升級後可能導致現有程式無法相容,為此官方一併釋出升級指南(延伸閱讀: 我的升級筆記[稍後補上])以及升級Plugin(jQuer...
2012-12-23 08:08 AM 1 8,614
網友Barry提問,網站套用jQuery AutoComplete Plugin,在IE7下無法用滑鼠點選結果項目,只能透過上下鍵移動選取。 看來得用IE7重現及分析錯誤,此時最痛苦的莫過於沒有IE Dev Tools可用,少了+9雙手劍,只能丟石頭打怪好悲情呀~ 幸好,IE7還有個IE De...
2012-09-05 03:53 PM 7 24,285
很繞口的標題,不過就是我這次挑戰的需求。 用Google Map API轉換地址時,曾示範過利用$.when().then()等待所有$.ajax()呼叫都完成後才執行顯示地圖的jQuery寫法,但這次的情境有點不同。 每次處理1到多筆AJAX呼叫(透過$.post()) 多筆...
2012-08-21 11:46 PM 2 10,972
W3Techs (一個專門從事網站技術使用狀況分析的網站) 最近發表一篇關於jQuery應用現況的調查報告,有幾項有趣的統計數字: 全世界網站採用jQuery的比例,從2010/10/01至今,兩年內由25%成長到50.2%(Flash則是23.1%、Silverlight為0.3%) ...
2012-08-19 11:59 PM 6 16,909
jQuery 1.8已於2012/08/09釋出正式版,依照慣例,整理新版本摘要如下: CDN同步上架 1.8版已在Microsoft CDN服務上架囉! Google CDN亦已就緒,jsfiddle當然也不落人後,大家可多多利用。[CDN是什麼? 能吃嗎?] S...
2012-08-02 07:19 AM 3 47,312
最近參與的一個ASP.NET MVC行動網站專案,其中有項操作是由清單頁面按連結跳往編輯網頁,編輯完成後,透過jQuery Mobile內建的回上頁功能回到清單頁面。而清單頁面中透過$(function() { ajaxLoadListData() });的做法,預期每次網頁載入後[jQuery...
2012-07-27 07:04 AM 0 26,874
各位老師、各位同學,我今天要示範的網頁介面開發技巧是--拖拉元素調整排序,(停頓兩秒),拖拉元素調整排序... 開始前,請大家先看示範網頁,網頁上會顯示五個<span>方塊,假設其排序有特定意義(例如: 出場順序,決定先用皮卡丘之後再派妙蛙種子之類的),使用者可用滑鼠或手指直接拖曳...
2012-06-23 08:19 AM 4 68,272
在ASP.NET MVC裡,我們可以用物件集合當成Action的傳入參數,例如以下範例: using System; using System.Collections.Generic; using System.Linq; using ...
2012-06-15 08:09 AM 8 110,676
將地址轉換成地理座標的程序被稱為地理編碼(Geocoding),Google Maps API亦支援地理編碼服務(注意: 有每天查詢次數不可超過2,500次的限制,申請Google Maps API Premier可以提高到100,000次),呼叫方法很簡單,使用URL "http: ...
2012-03-23 11:20 PM 1 17,902
上集我們搞定了ASP.NET 3.5 Routing,能將api/{model}的Request正確導向指定的ashx。而在系列文一開始提過RESTful的另一個重點是依不同的HttpMethod進行不同作業,在jQuery.ajax()呼叫RESTful Web Service的文章中,其實已...
2012-03-22 10:38 PM 0 32,161
前篇文章提到RESTful Web Service的幾點特性: 使用URI來代表目標資源,在CRUD情境中目標資源就是要查詢或更新的資料。 使用不同的HTTP Method來區別操作,使用GET、POST、PUT、DELETE分別代表查詢、新增、修改、刪除動作。 除了HT...
2012-03-06 05:34 AM 1 15,388
過去介紹過微軟針對DateTime制訂的獨有JSON表示法: "\/Date(…)\/"。今天實際應用時,發現一個有趣現象: ASP.NET Server傳來包含DateTimeJSON字串,因使用JavaScriptSerializer解析,日期會呈現"\/Dat...
2012-02-01 08:21 AM 7 47,881
先來看以下的程式,網頁上放了一個<textarea>及<input type="button">,按鈕後以$.post()方式將<textarea>的內容送至ASP.NET Server端程式,在Page_Load中讀取Request[&q...
2012-01-18 11:44 PM 1 8,999
同事回報某個網頁出現"在IE8下,使用jquery.blockUI遮蔽某個div後,<input type="text">輸入時,每打一個字都要等1-2秒字元才會顯示"的問題。 開啟VM使用IE8可重現問題;而同樣網頁在IE9下則運作正常。針對...
2011-11-23 05:49 AM 0 11,840
兩年前曾在一個小專案實作過"利用方向鍵切換<INPUT>輸入焦點",當時留了一個小尾巴: 若直接攔截左、右鍵切換焦點,輸入文字時會喪失用左右鍵移動游標的功能,有違使用者的操作預期,因此實際上線時只保留了上下切換,左右移動部分仍得依賴Tab及Shift-Tab。 ...