"一人分飾多角"是網站開發/測試人員的重要謀生技能,尤其是在Demo或測試時格外重要。在模擬整個作業情境的過程中,測試人員常常一下要當美眉Key單、一下要演主管審單、一下要扮老總核准,忙得不亦樂乎。 由於網站設計上,登入後多會以Session/Cookie記錄不同的使用者身份...

十八歲的jQuery天才少年James Padolsey這回又讓我佩服到起了雞皮疙瘩... 一直以來,jQuery的語法有個小缺陷,就是在API中少了直接引用自己的捷徑。舉個例子來說,如果我想讓某個<div id='”dvX”>的寬度增加20px,常見的解法有兩種: $("#...

被一個問題搞到暴怒! 我寫的一個網頁採用BlockUI的方式顯示一個嵌在IFrame裡的子網頁,以進行一些額外的資料輸入操作,操作完成後則以$.unblockUI()收掉子網頁,將控制權交回原網頁。 起初有一個使用者跟我抱怨,IFrame子網頁裡的Textarea,在重覆開啟關閉後,子網頁的...

在射茶包的過程中,發現了一個有趣的瀏覽器行為。 程式碼如下,按下Button會在IFrame元素中開啟目前所在網頁。會寫成這種架構是打算讓一個網頁同時扮種兩種角色,不必為了一個小測試搞出兩個HTML檔案來。實際的測試中,我用if (parent != window)判別網頁是否在IFrame中被...

太驚訝了... Vista居然把SMTP Service拿掉了!! 要跑簡單的測試,在Windows安裝選項中找了半天,遍尋不著SMTP Service的項目。Goggle了一下,證實: Vista把STMP Service拿掉了 拿掉了 拿掉了 拿掉了 拿掉了~~~ 網路上有人推免費的Fr...

今早噗浪時看到這個... 不知不覺間,Karma已經超過81,抵達涅槃之境,獲得太極勳章一枚。(怪了,佛教的涅槃配上道教的太極,這是萬流歸宗嗎?) 依我個人的觀點,噗浪/Twitter是Internet從BBS, Homepage, Blog, Forum, MSN(Instant M...

專案剛好用到列舉型別(enum)的處理,之前雖已寫過一篇相關文章,但這次又多用到了找上下筆及列出清單的特性,索性再整理一篇更完整的。 以下示範列出所有列舉項目及對應數值、字串、整數與列舉間的雙向轉換寫法,還有尋找上一個、下一個列舉值的簡陋做法(很不嚴謹,僅為示意,想深入研究的人這裡有個LINQ範例...

在上一篇強化程式範例複製功能裡,其實迴避了一個問題: 使用者真正想要的操作是點一下就搞定呀! "點一下->Ctrl-A->Ctrl-C"的操作步驟肯定會被嫌棄。不過,據我先前的了解,存取剪貼簿的Javascript存在跨瀏覽器的問題,除了IE內建支援外,其他瀏覽器等靠...

過去不少網友反映過我網站上的程式碼複製不易。 其實,我自己也身受其害... 有時要從以前的文章抄範例來用,用Firefox複製得到的結果會買一送一,每列都加附一列空白;用IE則是程式碼斷行通通消失。我後來試出一種克難解法是先Copy到Word,再由Word Copy出來,就能萃取出原汁原...

原本測試OK的WCF,在取消IIS匿名存取,改用整合式驗證後出現以下錯誤訊息: Security settings for this service require 'Anonymous' Authentication but it is not enabled for the IIS appl...

一時興起想到的題目。 開發.NET程式,C#與VB.NET幾乎具有完全相同的能力,微軟的官方想法本來也就是蘿蔔青菜各有所好,把使用語言的決定權交給開發人員決定。 我在學.NET前寫過好幾年的VB及ASP,因此一開始入門是從VB.NET開始的,但只玩了一兩個月後就改走C#(雖然微軟在推出C#/...

80萬人次囉~~~ 照例還是要貼文一篇留念,謝謝大家支持! 【成長歷程】 2009/06/17 80萬人次 2009/04/14 70萬人次 2009/02/14 60萬人次 2008/11/26 50萬人次 2008/09/13 40萬人次 ...

前陣子我分享了關於JS效能調校的經驗,IE8 Dev Tool是個很方便的工具。不過,不是每種瀏覽器上都有Profiler可用,若想在不同瀏覽器上都能精確地量測某段操作的時間長短,寫一個Javascript版的Stopwatch計時碼錶應是最直接有效的方法。所以我寫了一個JS計時碼錶---dar...

網頁在FF下不正常,搞了半天才發現問題出在我使用val()指定Textarea的內容,畫面顯示看來一切OK,但經過clone()後,內容值卻消失了。 我整理出以下的範例做測試: (可用Mini jQuery Lab直接執行) $("<div id='x1'><textarea ...

把一筆錢依特定的比例分給幾個人是我工作上常要處理的需求。由於金額必須四捨五入到元或分,因此常需面對除不盡的錢要設法攤掉的問題。例如100元平分給三個人,每人33元後,最後的1元要發給三人之一的幸運兒,變成一人34, 兩人33的分配結果。 以前年紀小不懂事,很直覺的想法是先用100*1/3四捨五...