demoshop

demo, trying to be the best_

已經有在開發 ASP.NET MVC 的朋友一定知道,ASP.NET MVC 找頁面的預設路由就是目前資料夾找不到再去 Shared 目錄找,因此對於一些共用的頁面就都會丟在 Shared 目錄,共用的東西多了以後整個 Shared 就醜得很,所以本文要來說一個很小很小的技巧就是再加上資料夾來分類 Shared 目錄內的頁面。

雖然現在已經晚了,但是剛好在整理程式碼,看到了一段很簡單的判斷是否為數字的方法覺得有點怪味道,所以就實地的寫了一寫小測試來看看到底是誰的效能高。

在 Visual Studio 2008 以後開發 JS 上有了一個很好的變動,智能提示(Intellisense)的支援,在2010版的時候更加加強了這一塊的資源,使用 Visual Studio 開發 JS 的網友應該都能體會到智能提示(Intellisense)的方便性,但是官方也僅提供了 jQuery 和 jquery.validate 的支援,這些東西網路上一堆API可以查,有沒有提示說真的demo認為沒那麼重要,通常開發網站的時候一定作寫一些自己的 JS 檔,這些 JS 檔才是真正需要智能提示(Intellisense)的支援,當協同開發的時候令一位專案成員不需要每次都還要開啟檔案才知道這功能是幹什麼的、要怎麼用或是會回傳什麼。

這玩意很多人寫過,但是今天臨時要用的時候找不到符合需求的,所以立馬來寫一個,既然都寫完了而且還滿符合需求的就放上來讓大家鞭一鞭。

demo的主機板為華碩的產品,最近我使用了Windows 7 內建的「磁碟清理工具」後,只要一開機就會跳出多個 asussetup 的錯誤,十分煩人,搜尋了網路發現有此問題的還不少...

一直以來都沒有在乎過這玩意,直到上次的專案客戶要求我們隱藏版本資訊才去找了一下資料其實隱藏版本資訊的好處是有的至少一些因為版本而產生的洞不會讓有心人士看版本就知道要往哪裡打。

demo 在安裝了 Windows7 以後突然發現我賴以維生的Visual Studio 提示的 Tooltip 粗體怎麼感覺變得很細....這對於呼叫方法要傳入很多參數的時候真的是一個困擾,很容易不知道現在是第幾個,看樣子勢必需要修改一下了!

一般來說我們在寫 Code 的時候多少會遇到需要參考另一頁的 Code 或是同一頁已經寫很長了,可是剛好最上段的部份和最下段是有些關聯需要注意,一般來說我們就會很淒涼的ctrl+tab 換來換去,頁面捲軸拉來拉去,現在要介紹的就是在這情境之下兩個很簡單卻又很實用的使用技巧。

demo最近因為一個瓶頸解除了所以又回到了本機(win2008)開發,但是在開發的過程中,有個很詭異的問題,就是我將Vistal Studio的預設瀏覽器設定為火狐狸(Firefox)在瀏覽開發伺服器(Development Server)的時候都可怕得慢,假如我頁面有14張圖、5個CSS、3個JS那我就可以很明顯的看到火狐狸出現22次的連結 Localhost 一次大約都要0.5秒,這樣子平常還可以接受,但是要改 Bug的時候心情已經不爽了看它慢慢跑真是讓人火更旺阿!!!

現在的網站要沒有使用到Java Script實在是有難度,有在寫的都會發現為什麼Visual Studio的Java Script排版就是和code不一樣,有沒有辦法可以改勒?其實Visual Studio是可以很個人化的,所以這種設定當然就是有啦。

demo最近在製作一個活動頁面的時候為了要實現比較漂亮的Radio按鈕所以將Radio按鈕本身隱藏後接著丟一個Lable設定for屬性來對應到前方的Radio按鈕在火狐狸測試的時候用得很開心,正式上線之前用IE跑一下,哎唷委呀....沒搞頭啦。一度還以為是我太嫩,就去拜了一下神後,拜完後神告訴我這是IE的BUG,我都用IE8 RC1了你還這樣搞我.....