Faves:2009/03/06:jQuery
jQuery
Mini jQuery Lab is a handy HTML page to test simple Javascript and jQuery. It is useful when you want to verify uncertain Javascript syntax …
測試jQuery的線上工具
在Firefox上,我們可以透過console.log()輸出一些Debug資訊,並使用Firebug檢視,跟.NET偵錯時的Debug.WriteLine()有異曲同工之妙!
ThickBox, FancyBox, jQuery lightBox plugin
Visual jQuery 將 API 裡的各個函數分門別類,以階層方式編排整理,並且每個 API 都很用心地提供明確的範例,讓人更容易瞭解各函數的功用。網頁的操作界面支援動態層階式的展開、收合,方便函數尋找,想當然爾,這些網頁操作互動程式都是採用 jQuery 開發的。
速查表
WebClient & SmtpClient
利用 WebClient 類別,並加入一些 Header 就可以騙過一些網站,讓 Web Server 信以為真是真正的使用者來訪,而非 Web Spider。
只要有 Gmail 個人帳號與密碼,透過 Gmail SMTP SSL 的認證,Gmail 就可以幫助你寄信囉!
SmtpClient client = new SmtpClient( );
client.Host = "smtp.gmail.com";
client.Port = 587;
client.Credentials = new NetworkCredential( "username@gmail.com", "password" );
client.EnableSsl = true;
Compiler
Snippet Compiler compiles snippets.
比Mini C# Lab功能更多(體積更大),具有Intellisense(沒這還有點不會寫程式)
Mini C# Lab仍具有Open Source、可自行擴充、單一執行檔的優點,但由於缺乏Intellisense,並不適合對語法生疏的情境
不用開啟巨大的Visual Studio就能測試小小的程式片段。
其它
wizdl作者巧妙地運用CodeDOM API及PropertyGrid就輕鬆組出Web Service測試工具
透過一點CSS小技巧,就可以將全部的數字依序放在同一個圖檔,再利用 overflow:hidden; margin-left設負值等CSS技巧達到只顯示特定區域圖片的裁切效果
string.Format() 原來也支援負數時用括號包位的會計表示法
string.Format("{0:#,0.00;(#,0.00);-}", -1234.56));
要實現這個理想,有三個重點: 1) 偵測必要的js是否已載入完成 2) 使用Javascript載入js 3) 多個js必須依序載入(例如: 先jquery.js再jquery.blockUI.js)。
在IE7以前,要關閉瀏覽器不出現詢問的對話,用的是以下
window.opener=null;
window.close();但是這個在IE7卻無效了,要改成用以下的方式
window.open(』,’_self’,』);
window.close();
SELECT * FROM [TableName]
ORDER BY [FieldName] COLLATE Chinese_PRC_Stroke_ci_as
在 web.config 裡用「identity impersonate」也行,但會作用到整個 web app。
本文的方法可以在特定功能才提高權限。
用 Win32API LogonUserA, DuplicateToken, …
IntelliSense Code Snippets are reusable, task-oriented blocks of code. Visual Studio 2005 includes code snippets covering tasks ranging from creating a custom exception, to sending …
相關介紹: http://tinyurl.com/cf5dg5 , http://tinyurl.com/d2k52o
做法:Response.AddHeader("Content-Disposition", "attachment;filename="+HttpUtility.UrlEncode(fileName));
① ASP.NET 在回應 HTTP 標頭的時候預設編碼是用 System.Text.UTF8Encoding 類別,但問題是 IE 瀏覽器無法正確解析 UTF-8 的 HTTP Header。
② 如果使用者直接在檔案下載視窗點選「開啟舊檔」的話檔名變亂碼。【無解】
Rank