views: 517 times 
在plurk看到朋友的分享, 覺得很實用
輸入網址後它會取得該網頁的截圖, 重點來了, 它可以讓你為標示的區塊作註解, 並以網址的方式分享給友人
以下是我試作的分享網頁:
http://www.bounceapp.com/2253跟我目前瀏覽器外掛的fireshot差別是, 以網址分享更方便
有機會可以試試哦~
資料來源:
Bounce - 輕鬆在網頁上加注釋
傳送地址 : http://diary.tw/alice/trackback/886
views: 2739 times 1,2 是不需要JQuery的基本方法
當連結目標是動態產生時可用下列三種方法
html部份-
javascript部份-
*第4行的<>符號請自行轉換為半形<>奇妙的是某些版本的ie6對方法3,5是失效的, 查了半天只查到這個說明:
您無法開啟新的 Internet Explorer Window,或按一下連結後未執行任何動作遇到這個狀況時, 把方法3的window.open改成location.href就沒問題了~
傳送地址 : http://diary.tw/alice/trackback/851
views: 3273 times 網頁有引用到外站的圖片, 但圖片不復存在時通常會看到一個所謂的破圖
若想要保持版面的完整與美觀, 可以動態以別的圖片代替
在圖片加上onerror屬性:
再用javascript寫一個置換圖片的function
這樣在圖片load不到時就會改顯示你設定的替代圖片了~
參考來源:
jQuery/Javascript to replace broken images
傳送地址 : http://diary.tw/alice/trackback/838
views: 3693 times 若想讓一個以上的物件, 一個接一個的表現出slide或fade等效果時
直覺的作法是:
傳送地址 : http://diary.tw/alice/trackback/820
views: 4283 times 有兩種方式
1. animate: 用callback方式呼叫自己, 反覆播放opacity(透明度)的變化
function blinkblink1(){
var opc = ($("#blinkobj1").css("opacity")==1)?0:1;
$("#blinkobj1").animate({
opacity: opc
}, 800, blinkblink1 );
}
2. 反覆使用fadein, fadeout功能
function blinkblink2a(){
$("#blinkobj2").fadeOut("slow",blinkblink2b);
}
function blinkblink2b(){
$("#blinkobj2").fadeIn("fast",blinkblink2a);
}
效果請看這裡:
傳送地址 : http://diary.tw/alice/trackback/813
views: 4409 times javascript 對小數點有toFixed 及 toPrecision兩個內建function可以處理
但要為比較大的數字加分隔符號(如 2,376 的 ,)就要自己寫了
function addCommas(nStr)
{
nStr += '';
x = nStr.split('.');
x1 = x[0];
x2 = x.length > 1 ? '.' + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x1)) {
x1 = x1.replace(rgx, '$1' + ',' + '$2');
}
return x1 + x2;
}
參考:
Formatting numbers in JavaScript
傳送地址 : http://diary.tw/alice/trackback/812
views: 4417 times 如題, 當該區塊設定為Position Relative時, overflow:hidden會失效
發現只有IE6會這樣時實在很無力, 還好找到這篇文章
IE6 Doesn’t Hide When Overflow Is Hidden它提出的解決方法是,
把它的上一層也設為 position:relative該篇文章的Sample頁作了很清楚的示範比較
(別忘了用IE6來看才看的出來, 如果你還有的話...)
傳送地址 : http://diary.tw/alice/trackback/807
views: 5273 times 在SQL Server中, 若要處理大量資料時, 使用者都會需要看到一些資訊以確認是否發生錯誤或是觀察執行進度
一般都會用 print 'Message' 來作
但由於某種輸出buffer的限制, 它並不能即時反應執行進度
搜尋了一下發現RAISERROR常被拿來應用在這個地方, 語法如下:
RAISERROR ( { msg_id | msg_str | @local_variable }
{ ,severity ,state }
[ ,argument [ ,...n ] ] )
[ WITH option [ ,...n ] ]
範例:
RAISERROR('test',10,1) WITH NOWAIT;
SQL Server 將在執行到這一行時, 立即顯示test字樣(若前面有print指令也會一併顯示出來)
RAISERROR詳細說明:
RAISERROR (Transact-SQL)參考資料:
Report progress from SQL Server
傳送地址 : http://diary.tw/alice/trackback/773
views: 5241 times 當要從url網址取出 hostname, port, 或網頁名稱時, 一般都會想到用正則表示法(Regular Expressions)來作
但其實.net有一個便利的方法:
string url = "http://my.domain.com:8000?arg1=this&arg2=that";
System.Uri uri = new System.Uri(url);
// get the port
int port = uri.Port;
// get the host name (my.domain.com)
string host = uri.Host;
// get the protocol
string protocol = uri.Scheme;
// get everything before the query:
string cleanURL = uri.Scheme + "://" + uri.GetComponents(UriComponents.HostAndPort, UriFormat.UriEscaped);參考:
C# : Parsing a URL for its Component Parts
傳送地址 : http://diary.tw/alice/trackback/767
views: 5296 times 前兩天公司電腦突然顯示這個視窗出來

雄雄不知是怎麼回事只好按重設
事後google了一下找到一個很詳細的說明:
可能發生的問題:
徵狀
當您將 USB 裝置插入電腦上已開啟的 USB 集線器或 USB 連接埠時,USB 裝置可能無法使用或無法接收電源。 而且您可能不會收到「USB 集線器電力不足」錯誤訊息。
發生的原因:
如果將高電力 USB 裝置 (例如,USB 硬碟和需要消耗 500 毫安 (mA) 以上電力的 USB 裝置) 插入支援 Intel ICH5 或 ICH6 (I/O Controller Hub) 系統的電腦,可能會發生這個問題。部份 ICH5 或 ICH6 系統無法辨識即時狀況,而且不會產生任何「USB 集線器電力不足」錯誤訊息。
其他可行方案
如果要解決這個問題,必須利用外部電源提供電力給 USB 裝置 (如果有的話)。例如,可以使用 AC 介面卡提供電力給 USB 裝置。
但還是看不懂, 因為第一, 我當時並沒有新接上usb裝置(一直接著的usb延長線也算嗎)
第二是, 我電腦似乎沒有那麼多的usb連接埠
反正重設就能解決問題就話就先醬吧
抓下畫面作個紀念...
參考:
電腦QA網-集線器連接阜發生電源爆衝
傳送地址 : http://diary.tw/alice/trackback/751