Faves:2009/03/06:jQuery

三月 6, 2009

jQuery

# | jquery,javascript,online tool
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的線上工具

# | jquery
$("#someDiv")[someCondition ? "show" : "hide"]();

# | plugin,jquery,firefox
在Firefox上,我們可以透過console.log()輸出一些Debug資訊,並使用Firebug檢視,跟.NET偵錯時的Debug.WriteLine()有異曲同工之妙!

# | jquery,lightBox,plugin

ThickBox, FancyBox, jQuery lightBox plugin

# | jQuery,online help
Visual jQuery 將 API 裡的各個函數分門別類,以階層方式編排整理,並且每個 API 都很用心地提供明確的範例,讓人更容易瞭解各函數的功用。網頁的操作界面支援動態層階式的展開、收合,方便函數尋找,想當然爾,這些網頁操作互動程式都是採用 jQuery 開發的。

速查表

# | jquery,速查表
jQuery 速查表,黑白版,字體較小但資訊較詳細

# | jquery,速查表
jQuery速查表,彩色版,字較大並有彩色,較賞心悅目


WebClient & SmtpClient

# | ASP.NET,C#,WebClient
利用 WebClient 類別,並加入一些 Header 就可以騙過一些網站,讓 Web Server 信以為真是真正的使用者來訪,而非 Web Spider。

# | WebClient,c#

WebClient.UploadData

# | C#,SMTP,Gmail

只要有 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;

C# 用 WebClient 模擬 IE 6.0 連線 – 瓶水相逢.Net- 點部落

Compiler

# | c#,vb.net,compiler,tools
Snippet Compiler compiles snippets.

比Mini C# Lab功能更多(體積更大),具有Intellisense(沒這還有點不會寫程式)

# | c#,vb.net,compiler,tools
Mini C# Lab仍具有Open Source、可自行擴充、單一執行檔的優點,但由於缺乏Intellisense,並不適合對語法生疏的情境

不用開啟巨大的Visual Studio就能測試小小的程式片段。

其它

# | .net,web service
wizdl作者巧妙地運用CodeDOM API及PropertyGrid就輕鬆組出Web Service測試工具

# | css
透過一點CSS小技巧,就可以將全部的數字依序放在同一個圖檔,再利用 overflow:hidden; margin-left設負值等CSS技巧達到只顯示特定區域圖片的裁切效果

# | .net

string.Format() 原來也支援負數時用括號包位的會計表示法

string.Format("{0:#,0.00;(#,0.00);-}", -1234.56));

CODE-動態依序載入JS – 黑暗執行緒

# | javascript
要實現這個理想,有三個重點: 1) 偵測必要的js是否已載入完成 2) 使用Javascript載入js 3) 多個js必須依序載入(例如: 先jquery.js再jquery.blockUI.js)。

# | javascript,IE

在IE7以前,要關閉瀏覽器不出現詢問的對話,用的是以下

window.opener=null;
window.close();

但是這個在IE7卻無效了,要改成用以下的方式

window.open(",’_self’,");
window.close();

在SQL中用中文筆劃排序語法

# | T-SQL
SELECT * FROM [TableName]
ORDER BY [FieldName] COLLATE Chinese_PRC_Stroke_ci_as

# | IIS

IIS 5,6,7 的處理程序模型圖

# | ASP.NET

在 web.config 裡用「identity impersonate」也行,但會作用到整個 web app。
本文的方法可以在特定功能才提高權限。
用 Win32API LogonUserA, DuplicateToken, …

# | code snippets,c#,MSDN_Download
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 …

# | C#,vb.net,tools,Code Snippets

相關介紹: http://tinyurl.com/cf5dg5 , http://tinyurl.com/d2k52o

# | C#,PInvoke

C# 呼叫 Win32 API 的參考資料。

# | ASP.NET

做法:Response.AddHeader("Content-Disposition", "attachment;filename="+HttpUtility.UrlEncode(fileName));
① ASP.NET 在回應 HTTP 標頭的時候預設編碼是用 System.Text.UTF8Encoding 類別,但問題是 IE 瀏覽器無法正確解析 UTF-8 的 HTTP Header。
② 如果使用者直接在檔案下載視窗點選「開啟舊檔」的話檔名變亂碼。【無解】

Rank

  • jquery = 11
  • c# = 8
  • tools = 4
  • vb.net = 3
  • javascript = 3
  • asp.net = 3
  • compiler = 2
  • .net = 2
  • code snippets = 2
  • plugin = 2
  • 速查表 = 2
  • webclient = 2
  • Comments are closed.