



最近 javascript 寫到起笑,所以幾乎都是發有關於 javascript 的文章,前幾天介紹了一篇可以在 visual studio 2010 內折疊 javascript 的好工具,文一出就被人嫌說在 aspx 內無法折疊,的確雖然說把 script 全部抽離出來才是正途,但很多時候還是想要直接寫在頁面(aspx)上就好阿....
因此再推薦一個可以把寫在 aspx 上的 javascript 也給他折起來的擴充套件。




身為一個 網頁程式開發人員,撰寫了滿山滿谷落落長的 javascript 一點也不為過,不知道各位有沒有感覺,為什麼 javascript 不能折疊呢?像 Code 一樣可以折起來有多好,今天就來介紹一款 Visual Studio 擴充套件 Javascript Outlining 。




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




之前用過了不少的 Lightbox 後來是有一陣子都使用 FancyBox 但是最近發現了這一套 Colorbox 實在是讓我驚艷,不但檔案小效果多而且和 IE6 配合的還不錯,真是大力的推薦。




對於每天要接觸 jQuery 的我來說面對這多如牛毛的事件、屬性還真的有時候會忘記怎麼使用,每次都要上 jQuery 官網去查詢相關的使用方式,雖然說很方便但是開啟頁面的速度總是不理想,可能只是需要看三秒就知道的功能需要花一分鐘左右去開啟網站(jQuery 官網太熱門很容易塞阿)好在有好心人提供了離線版的API查詢。




一個功能豐富的日期選擇器,而且開啟速度快,程式 Size 小,擁有豐富的事件可以擴充,最棒的是作者真的幫我們想到很多,幾乎你想到的需求它都支援了,demo試用過後真是覺得太佛心了。




現在的網頁連動式下拉選單相當的普遍,之前 demo 也有寫過一篇,當時是利用 AJAX.NET Toolkits 來完成的,現在介紹一下使用 jQuery 的寫法。




因為 jQuery UI 的 Datepicker 有點龐大(約100k),所以 demo 試了幾種較輕量化的 日期選擇器,東挑西挑下選擇了這套,jQuery Date Input (12k)毫無特效,不過對於基礎的選擇日期是堪用了。




因為 jQuery Validate 實在是 Client 端驗證的極品,所以前先日子遇到了個驗證身分證字號的需求,剛好在網路上有找到不錯的範例,使用了以後發生某些英文開頭的身分證字號死都驗證不過於是就修改了一下 code ,再放上來分享給各位。




在MAC的作業系統上內建的選單就是這種樣子,非常的漂亮也有很多Windows的用戶安裝外掛讓自己的作業系統也可以擁有這漂亮的選單,前幾天找到這風格的套件就超想把它實做在專案中,礙於找不到適合的區塊,所以先發篇文紀錄一下啦。
