You are here: 首頁

飛朵啦學習手札

本網站建議使用Firefox2.0以上,或是使用Goole瀏覽器來瀏覽,並使用1024x768解析度來觀看.

JA slide show

新聞公告

歡迎來到飛朵啦學習手札

08

計算文字在HTML中的顯示寬度

E-mail 列印 PDF

我自己寫的js版參考以下文章做出的

http://www.rupeng.com/innersupesite/index.php/7/viewspace-583

JS版:

function arial_strlen(val, word_length){

var lencounter=0;

var sub_str = 0;

for (var i = 0; i < val.length; i++) {

if(ck_null(word_length) != '-'){

if(Math.ceil(lencounter*2) >= word_length){

return sub_str;

}

}

ch = val.substr(i,1);

 

var char_050 = ",./;'[]=-/*-!@#$%^&*()_{}:\"<>?1234567890fijlrIt";

 

asc_ch = ch.charCodeAt();

//if(ord(ch)>128){

if (ch.match(/[^\x00-\xff]/ig) != null){

lencounter++;

}else if(char_050.indexOf(ch) != -1){

lencounter+=0.5;

}else if(asc_ch>=48 && ch<=57){

lencounter+=0.55;

}else if(asc_ch>=97 && asc_ch<=122){//a~z

lencounter+=0.55;

}else if(asc_ch>=65 && asc_ch<=90){//A~Z

lencounter+=0.8;

}else{

lencounter++;

}

sub_str++;

}

return Math.ceil(lencounter*2);

}

 
 
23

Firebug 對於某些錯誤會跳過

E-mail 列印 PDF

Jquary 有名的block UI 阻擋使用者進行下一步的好用UI

今天發生了一件詭異的事

同樣雙方在用Fire fox14.01

使用者A在使用上一步時被block UI 擋住

但使用者B卻不會被擋住

最後找到原因是因為使用者B有使用Firebug.

這真是太神奇了.

 

 
 
18

[轉貼]LINUX的startSSL安裝步驟

E-mail 列印 PDF

轉貼自:Wa筆記

先確認主機是否有安裝 mod_ssl

如果無請先安裝

yum install openssl
yum install mod_ssl.x86_64
如果使用startssl 則無需在主機上產生 key .
直接用 startssl 的 key 即可.
 
更多文章...
第 23 頁, 共 51 頁