2011-10-27 07:30 AM 0 63,998
很久前討論過ready()與load()的差異,今天處理IFrame load()事件時,又有新發現。 依jQuery文件: The load event is sent to an element when it and all sub-elements have been comp...
2011-10-25 11:04 PM 0 20,662
這兩天寫程式遇到兩則jQuery議題,花了點時間才釐清,特筆記備忘。 第一個問題出現在$("#boo”).data(“foo”, fooObject).addClass(“bar”);,其於特定情況下會彈出"Error: Unable to get value of the...
2011-10-25 07:06 AM 5 12,480
收到需求: 針對大小寫有別的網頁密碼欄,因使用者無法看到其所輸入字元,希望操作介面能比照Windows,在使用者按下大寫鎖定鍵(Caps Lock)時發出提醒,減少誤按導致大小寫相反的狀況。 JavaScript的按鍵事件並未提供大寫鍵資訊,要判斷得繞點路,我想到的簡便做法是透過Shift鍵旗...
2011-10-24 07:45 AM 0 9,340
去年在貓空跑完人生的第一匹半馬後,在政大操場繞圈圈就已成為個定運動習慣,甚至前陣子還接連創下五千公尺 26'43"、25'33"的新大會記錄! 收到今年貓空路跑報名資訊,沒太多猶豫就報了名,號碼還排到兩位數去了。領排汗衫號碼布時才知今年多了晶片計時,但有趣的是,晶片計時似乎屬...
2011-10-21 12:27 AM 4 13,858
在先前介紹過的Unobtrusive Validation(謙卑式檢核)寫法,我們都是用data-val-ruleName="檢核失敗訊息"的方式指定檢核失敗時要顯示的訊息文字。但在實務情境下,檢核訊息常需依使用者選擇或輸入的內容不同而顯示不同的訊息,以提高介面親和力。(例如...
2011-10-20 12:55 AM 13 53,866
對於長年與資料庫、SQL語法打交道的開發者來說,LINQ語法有無比的親切感! 當要在List<SomeClass>集合中找尋特定物件時,寫成 form o in SomeList where o.Col1 == "A" &&...
2011-10-14 12:15 AM 6 22,799
.live()與.delegate()都是藉重DOM事件會由子元素一路向父元素Bubble Up的特性,在document或特定元素統一掛上事件函數,事件被觸發時再透過選擇器比對事件目標元素是否吻合,決定要不要執行事件邏輯,藉此提升效率,同時還能將"未來才會建立的元素"也納入...
2011-10-08 01:16 AM 0 17,178
同事報案,運作多時的FTP排程忽然故障,由Log來看,問題發生在FtpWebRequest在上傳及下載資料時,持續產生"The underlying connection was closed: An unexpected error occurred on a receive.&quo...
2011-10-06 07:37 PM 4 9,205
我的工作機有16G RAM,日常開發加上跑了幾個VM,記憶體還有剩,於是便切了2GB出來做Ram Disk,並把Windows暫存目錄設在Ram Disk上,多少能提高一些效能(延伸閱讀: 保哥的介紹文)。這個配置方式已順利運作近半年,最近卻發現,看似充裕且每次重開就清空的2GB空間,居然有被用完的...
2011-10-05 10:34 PM 2 17,000
同事今天問了個有趣的問題: using System; namespace ConsoleApplication1 { class Program { ...
2011-10-04 08:03 AM 5 11,280
前幾天看到小閃光帶回只考30分的英文聽寫測驗卷,大驚! 才發現這小妮子從來不記單字,就算英文字有聽懂,卻只靠發音猜字母,有些胡亂湊出來的組合讓人好氣又好笑。再一次,這又讓做爹的無法再坐視不管,決定採取行動強行介入。 初步構想是寫一個網頁,配合字彙庫,動態出題(用克漏字或語音提示),讓小閃光在平...
2011-10-02 10:20 AM 8 44,610
相信大家應該看過不少用HTML5做的繪圖板範例(例如: 這個、這個、這個和這個),事實上,只要一個canvas元素配合mousedown, mousemove, mouseup事件,加上幾行Code我們就可以自己寫一個陽春手繪板。不過,這種陽春寫法在iPad、iPhone、Android等觸控平...
2011-09-30 07:21 AM 0 11,541
先講一個好消息,不讓ASP.NET MVC專美於前,謙卑式檢核(Unobtrusive Validation)在ASP.NET 4.5 WebForm將成為內建功能囉! 聽到這消息讓我格外振奮,它意味著: 1) 現在已投入的研究心得及開發出來的擴充模組,將來肯定能更廣泛應用,2) 未來寫ASP....
2011-09-28 07:28 AM 0 24,141
ASP.NET MVC 3 comes with jQuery unobtrusive validation (if you are not familiar with jQuery unobtrusive validation, Brad Wilson has a good article),...
2011-09-23 09:21 AM 3 34,448
昨天提到在AJAX情境支援回上頁的做法,Ammon馬上補充重要資訊(再次感謝!!) --- 針對AJAX模式下記錄瀏覽歷程的需求,HTML5 history物件已增加了新功能。(詳情可參考MDN文件) jQuery BBQ透過pushState(), getState()及hashchage事...
2011-09-22 07:49 AM 4 30,912
隨著AJAX動態更新技術的普及,手邊專案有愈來愈多網頁開始實現"無PostBack"的設計風格,透過jQuery $.post(), $.get()與ASP.NET程式溝通,執行查詢、更新作業並取得結果,再動態改變HTML DOM回應使用者。(註: 對ASP.NET開發者來說,UpdatePan...