搜尋站內文章

My Plurk

ABOUT ARC

abcdsgod
我想我現在是一個記錄自己的人吧...希望在任何地方工作都能找的到自己曾經做過的東西
檢視我的完整簡介

顯示具有 學習筆記 標籤的文章。 顯示所有文章
顯示具有 學習筆記 標籤的文章。 顯示所有文章

[javascript] JAVASCRIPT內模擬使用print_r

0 意見

/*類似PHP的Print_r*/



function dump(arr,level) {
var dumped_text = "";
if(!level) level = 0;
//The padding given at the beginning of the line.
var level_padding = "";
for(var j=0;j \"" + value + "\"\n";
}
}
}else{ //Stings/Chars/Numbers etc.
dumped_text = "===>"+arr+"<===("+typeof(arr)+")"; } return dumped_text; }

[JQUERY] Jquery自動尋找關鍵字清單-Autocomplete

0 意見

Jquery自動尋找關鍵字清單-Autocomplete


這個外掛是比較正統的相關字查詢模式
使用表單(Form)類別text就能使用了
當然Fcbkcomplete也很好用
不過他的表單(Form)是使用select
優點是可以多重選擇項目~
就請大家各取所需吧


外掛官方連結
bassistance.de



簡易使用方法:
$(".test/*指定物件名稱*/").focus().autocomplete("test.php/*連結位址*/",
{width: 260,/*設定顯示框寬度*/
max:60,/*顯示資料筆數*/
minChars:1,/*最小輸入字數*/
selectFirst: false,/*關鍵字符合第一個字元 是:true 否:false*/
formatItem: function(data) {return data[0];}/*取檔案格式 data 如下方說明*/
});

產生檔案格式時以 | 符號分隔
例:
PHP 產生:
abcd|1234|gg1

回傳格式為:
date[0]=abcd
date[1]=1234
date[2]=gg1

更詳細的官方說明
前往JQUERY官方說明

[JQUERY] JQUERY-線上即時聊天外掛 [Ajax Chat Plugin]

0 意見

JQUERY-線上即時聊天外掛 [Ajax Chat Plugin]


這是另一款線上即時聊天外掛~支援PHP


http://www.ajaxupdates.com/ajax-chat-plugin/

[JQUERY] Jquery自動尋找關鍵字清單-fcbkcomplete

0 意見

Fcbkcomplete-Jquery自動尋找關鍵字清單


找了好久~~還記得一年前這個效果滿街都是~~~現在我竟然找了兩天= =|||汗~~~記錄一下好了


www.emposha.com

[JQUERY] JQUERY-線上即時聊天外掛 [GMAIL & FACEBOOK STYLE]

0 意見

JQUERY-線上即時聊天外掛 [GMAIL & FACEBOOK STYLE]


希望能用於線上即時客服~這樣就不用再使用MSN版本了


anantgarg.com

[JQUERY] Jquery表單文字提示外掛

0 意見

Jquery表單文字提示外掛


這外掛簡單又好用呀~~




http://labs.thesedays.com/projects/jquery/clearfield/

[jquery] Jquery 日曆外掛 -JCAL

0 意見

Jquery 日曆外掛


這個外掛和一般外掛不同的是能同時選擇多日期
適用於飯店或旅館的訂房系統






http://www.overset.com/

GOOGLE 資料頁面
http://code.google.com/p/jquery-jcal/

[PHP+JQUERY+JSON] PHP與JQUERY傳遞JSON資料

0 意見

PHP與JQUERY傳遞JSON資料


今天做了測式,現在還沒用到先做一下筆記


PHP:需使用PHP 5.20以上版本

使用函式
json_encode [將資料編譯成json資料]
例: json_encode(資料)
PHP官方語法說明

使用函式
json_decode [將json資料編譯成php陣列]
例: json_decode(資料)
PHP官方語法說明

Jquery:測式使用方法是$.ajax({})


方法如下:

例:
////////PHP[檔名json.php]/////////////////////

<?
$data['name']='Apple';
$data['email']='appla@gmail.com';
switch($_GET['active']){
case 'json':
echo json_encode($data);
break;
case 'php':
print_r($data);
break;
}
?>

/////////JQUERY//////////////////////////////

<script>
$.ajax({
type:"GET", //傳出資料方法
data:"active=json", //傳出資料
url:"json.php", //傳出資料網址
dateType:"json", //接收資料格式
error:function(){ //如果接收資料失敗
alert("AJAX ERROR!!!");
},
success:function(val){ //如果接收資料成功
for(key in val){
alert(key+"的值是:"+val[key]);
}
}
});
</script>

[Jquery Plugin] Jquery 表單美化外掛

0 意見

我想這個大家都一定很需要的啦


jQuery Dropdown Check List
DEMO | Examples | 展示

Uniform
DEMO | Examples | 展示

jQuery MultiSelect
DEMO | Examples | 展示

Reinventing a Drop Down with CSS and jQuery
DEMO | Examples | 展示

[Jquery外掛] floatbox使用方法

0 意見

floatbox使用方法


這個外掛真是好用而且功能完全~真是好用呀~下面將記錄我的使用筆記


外掛官網:
點選前往下載頁面

外掛連結展示:
點選前往

floatbox API:
點選前往


用法(1):使用a開啟floatbox視窗
<a href="連結位址" rel="floatbox">連結名稱</a>

用法(2):使用script開啟floatbox視窗
fb.start({
href: '連結位址', rev: 'width:視窗寬 height:視窗高 scrolling:有無拉把 innerBorder:外框粗細'
});

用法(3):關閉floatbox視窗
parent.fb.end();

用法(4):關閉floatbox視窗後母視窗前往指定頁面
fb.loadPageOnClose=前往位址;

用法(5):關閉floatbox視窗後執行
fbPageOptions={afterBoxEnd: function(){
//輸入執行動作
}};

[Javascrip] 陣列新增及移除

0 意見

[Javascrip] 陣列新增及移除


使用語法: push, splice


用法:
push:插入一個陣列至指定陣列最後方
splice(開始移除陣列,移除陣列數);

例:
nary=["A1","B2","C3"];
nary.push("D4");//插入一個陣列
nary.splice(0,1);//刪除A1:移除第0個起的1個陣列
nary.push("E5");//插入一個陣列
nary.splice(1,2);//刪除C3和D4:移除第1個起的2個陣列

[免費資源] Dreamweaver 的 Jquery API 外掛

0 意見

[免費資源] Dreamweaver 的 Jquery API 外掛


使用Dreamweaver又熱愛Jquery的人,應該都會需要吧,趕快記一下。


點擊下載-程式由xtnd.us 官方網站提供

前往 xtnd.us 官方網站

[Javascript] 陣列命名及運用

0 意見

[Javascript] 陣列命名及運用


用法:

//命名陣列及指定陣列值
array_1={no:"商品編號",product:"商品名稱",number:"商品庫存"};

alert(array_1.length); //跳出視窗說 "3"
alert(array_1['no']); //跳出視窗說 "商品編號"
alert(array_1['product']); //跳出視窗說 "商品名稱"
alert(array_1['number']); //跳出視窗說 "商品庫存"

//命名陣列且坎入陣列
array_2={book:["雜誌","漫畫"],music_cd:["流行歌曲","古典音樂","經典老歌"],dvd:["動作片","文藝片","喜劇片","警匪片"]};

alert(array_2.length); //跳出視窗說 "3"
alert(array_2['book'].length); //跳出視窗說 "2"
alert(array_2['music_cd'].length); //跳出視窗說 "3"
alert(array_2['dvd'].length); //跳出視窗說 "4"


續例:
function showvalue(arrayobj){
x=0;
y=arrayobj.length;
while(x < y){
alert(y[x]);
x++;
}
}

showvalue(array_2['book']);
showvalue(array_2['music_cd']);
showvalue(array_2['dvd']);

[GOOGLE] 產生sitemaps.xml檔

0 意見

產生sitemaps.xml檔


用途:sitemaps檔是,對google提交網站結構的一個好方法。也可藉此增加SEO排名


前往產生sitemaps的免費網站 xml-sitemaps.com

[ SEO關鍵字設定 ] meta的keywords及description用法及title設置的重要性

0 意見

[ SEO關鍵字設定 ] meta的keywords及description用法


用法

<meta name="keywords" content="DVD,VCD,MOVIE" />
<meta namge="description" content="DVD ALL SALE" />
<title>DVD SHOPPING-Provides a second-hand DVD for you to purchase or exchange of <title>

keywords
把關鍵字詞用(,)號分開

description
則是輸入網站相關說明

再來最重要的是title標簽的設定
經由搜尋引擎找出排名會引發點擊事件的就是他了

[網域設定] DNS設定A,MX,CNAME代碼說明

0 意見

DNS設定A,MX,CNAME代碼說明


說明:

NS

用來指定操作的DNS伺服器主機名稱,需注意的是不可以IP位址表示。

A

對應主機名稱和其IP位址,這是最常用也是最重要的記錄。

MX

MX郵件交換記錄,凡是收發internet信件的主機,都需要設定MX紀錄,才可以正常地收發internet信件。

CNAME

「別名」記錄,可以讓A記錄使用其他(或多個)名稱。

[PHP] NO CASHE取消頁面快取

0 意見

[PHP] NO CASHE取消頁面快取


[ 用法如下 ]

忘東忘西的~~這個也記一下....愈來愈沒重點了...
header("Cache-Control: no-cache, must-revalidate");

[PHP] 使用 mktime() 和 date() 函數求出指定日期值

0 意見

[PHP] 使用 mktime() 和 date() 函數求出指定日期值


[函數用法]

mktime(時,分,秒,月,日,年);
date();
PHP DATE用法-點選前往連結

[ 運用 ]

//求2010年2月份有幾天
$seedate='2010-02-05'; //假設查詢日期為
list($year,$month,$day)=explode('-',$seedate); //將日期載入年月日
echo $2010-2=date("t",mktime(0,0,0,$month,$day,$year)); //顯示2010年2月天數
echo $2010-2=date("w",mktime(0,0,0,$month,$day,$year)); //2010-02-05是星期幾

[ PHP ] 使用 session.cookie_lifetime 及 session.gc_maxlifetime 設定時間到自動登出

0 意見

[ PHP ] 使用 ini_set('session.cookie_lifetime',10)和ini_set(' session.gc_maxlifetime ',10) 設定指定時間到自動登出



注意:語法需設於 session_satrt()之前


用法:
ini_set('session.cookie_lifetime',過期秒數);
ini_set('session.gc_maxlifetime',過期秒數);
如果直接設定~以上兩個參數SESSION會於指定秒數內自動全部過期


[ 運用方法如下 ]

本函式轉自Final web sites 點選前往Final web sites
例:
function start_session($expire = 0){
//如果$expire設定為0的話以PHP.INI裡設定的時間為主
if ($expire == 0){
$expire = ini_get('session.gc_maxlifetime');
}else{
ini_set('session.gc_maxlifetime', $expire);
}
//如果$_COOKIE['PHPSESSID']不存在,在指定時間內SESSION過期
if (empty($_COOKIE['PHPSESSID'])) {
session_set_cookie_params($expire);
session_start();
} else {
//如果$_COOKIE['PHPSESSID']存在
session_start();
setcookie('PHPSESSID', session_id(), time() + $expire);
}
}
//設定SESSION過期時間為1800秒
start_session(1800);

利用COOKIE特性,來決定SESSION的存在時間