跳到主要內容

文章

目前顯示的是 三月, 2009的文章

Finding a Book - jQuery in Action Chinese version

Yeah, Chinese version jQuery in Action is published now,I find the book on sale in 誠品.
But they do not have discount. Fortunately, I discover many online stores have discount for it.  I compare many soters, price is so different. The lowest discount is up to almost 20%.

I've read some parts of jQuery in Action, and it mentioned many improtant concepts in jQuery and javascript. Before that I bought a book about jQuery is named 'Learning jQuery', I have not read it finish yet, But I still want to buy 'jQuery in Action'.

When I surf problems in jQuery, I can refer them. :D

PHP控制您的瀏覽器cache

http://bbs.ecstart.com/thread-7637-1-1.html


一、 相關函數簡介:
1、Flush:刷新緩衝區的內容,輸出。
函數格式:flush()
說明:這個函數經常使用,效率很高。
2、ob_start :打開輸出緩衝區
函數格式:void ob_start(void)
說明:當緩衝區激活時,所有來自PHP程序的非文件頭信息均不會發送,而是保存在內部緩衝區。為了輸出緩衝區的內容,可以使用ob_end_flush()或flush()輸出緩衝區的內容。
3 、ob_get_contents :返回內部緩衝區的內容。
使用方法:string ob_get_contents(void)
說明:這個函數會返回當前緩衝區中的內容,如果輸出緩衝區沒有激活,則返回 FALSE 。
4、ob_get_length:返回內部緩衝區的長度。
使用方法:int ob_get_length(void)
說明:這個函數會返回當前緩衝區中的長度;和ob_get_contents一樣,如果輸出緩衝區沒有激活。則返回 FALSE。
5、ob_end_flush :發送內部緩衝區的內容到瀏覽器,並且關閉輸出緩衝區。
使用方法:void ob_end_flush(void)
說明:這個函數發送輸出緩衝區的內容(如果有的話)。
6、ob_end_clean:刪除內部緩衝區的內容,並且關閉內部緩衝區
使用方法:void ob_end_clean(void)
說明:這個函數不會輸出內部緩衝區的內容而是把它刪除!
7、ob_implicit_flush:打開或關閉絕對刷新
使用方法:void ob_implicit_flush ([int flag])
說明:使用過Perl的人都知道$|=x的意義,這個字符串可以打開/關閉緩衝區,而ob_implicit_flush函數也和那個一樣,默認為關閉緩衝區,打開絕對輸出後,每個腳本輸出都直接發送到瀏覽器,不再需要調用 flush()

PHP date() function 日期函式

PHP 常用的日期函式

date
a - "am" 或是 "pm" A - "AM" 或是 "PM" d - 幾日,二位數字,若不足二位則前面補零; 如: "01" 至 "31"D - 星期幾,三個英文字母; 如: "Fri" F - 月份,英文全名; 如: "January" h - 12 小時制的小時; 如: "01" 至 "12"H - 24 小時制的小時; 如: "00" 至 "23"g - 12 小時制的小時,不足二位不補零; 如: "1" 至 12" G - 24 小時制的小時,不足二位不補零; 如: "0" 至 "23" i - 分鐘; 如: "00" 至 "59"j - 幾日,二位數字,若不足二位不補零; 如: "1" 至 "31" l - 星期幾,英文全名; 如: "Friday" m - 月份,二位數字,若不足二位則在前面補零; 如: "01" 至 "12"n - 月份,二位數字,若不足二位則不補零; 如: "1" 至 "12" M - 月份,三個英文字母; 如: "Jan" s - 秒; 如: "00" 至 "59" S - 字尾加英文序數,二個英文字母; 如: "th","nd" t - 指定月份的天數; 如: "28" 至 "31" U - 總秒數 w - 數字型的星期幾,如: "0" (星期日) 至 "6" (星期六) Y - 年,四位數字; 如: "1999"y - 年,二位數字; 如: "99" z - 一年中的第幾天; 如: "…

Supercilious

高傲的,態度傲慢的人

The girl has a supercilious expression, and seems to be looking down her nose at camera.

Slang of day

Advise against: suggest that something should not be done.

We were advised against swimming after eating dinner.
我們被建議別在吃晚餐後游泳.

I say:" I need a job."

Who want hire me?
I need a job.

he!~

Do not ignore my resume. Please give me some answers.

Unfortunately, I have not graduated yet.

Please want for me, if company can wait until Jul 1st.

Now keep reading and playing with DuDu. :D

Yahoo API (II) - 使用YOS

本範例教學于如何使用YOS

1. 請到YAHOO YDN網站上面,下載他的PHP SDK

2.煩請解壓縮

3. sample資料夾打開會看到一個熟悉的面孔 sampleapp.php,但是我們還要修改一下

4. 裡面的require的路徑錯誤,將他修改一下,指向我們要得yahoo.inc路徑

5. 修改好之後,會發現還需要幾個東西$consumerKey, $consumerSecret, $applicationId

6. 這三個東西請到YDN網站 -> Open Applications-> New Application

7.申請之後,會給你上面三個東西,如底下說明圖


比較要提醒的是,當你改變Consumer Key to access的時候,你的Consumer Key 和 Shared Secret都會改變,在這邊的範例,我們選擇All public APIs..... 這個選項


8. 把這些資料加入到php當中,並且儲存,上傳道網路位置中

9. 回到YDN 的 MyProjects 開起剛剛的Application -> Application Definition -> Application URL,設定成Server ip 和你剛剛上傳的 sample.php

10. 按一下"save"

11.接下來可以preview一下你的東西嚕

ps. 這個sample檔案如果只放在自己私人網域架設的 server是無法Run 起來,會發生
Call to a member function getSessionedUser() on a non-object
這樣子的異常訊息,所以只能上傳之後到YDN 裡面去查看結果。

Yahoo API 第一步

1.到這個網址https://developer.yahoo.com/,記得要登入yahoo的帳號密碼,再來點選myproject

2.在頁面上"OAuth Applications ",點選一個連結"New Application"

3.這個頁面如果沒有做太大的更動應該會顯示
So, you want to use some Yahoo! APIs...4.裡面的Application Name, Kind of Application, Description, 另外Kind of Application我是選擇"Client/Desktop"

5. Security & Privacy 的Access Scopes: 如果要使用到私人資料請選擇This app requires access to private user data.,如果只是搜尋或查資料的api請選擇This app will only access public APIs, Web Services, or RSS feeds

6.將I have read and agree to the Yahoo! Developer Network,勾選起來,按下送出按鈕

7.申請成功的話會出現Your API Key has been approved!

8.將API Key和 Shared Secret記下來,當然這些沒有紀錄也是ok的

9.以為結束了嗎?還差最後一步,最後就是驗證你的API KEY

10. http://asia.search.yahooapis.com/cas/v1/AuthBootUp.php

11. 步驟10上面的網址後面加上 ?appid=你剛剛的API key

12. 如果出現sucess的字樣,恭喜你成功了

覺得太麻煩嗎??那就到這個地方填入你的API Key,開通一下吧!

I love Dudu

This is my first wallpaper is made for Dudu, my dog, I think you can know it.

I love him.

Let's DuDu the world.

I L
DD.

jQuery教學(2)-Ajax load 方法介紹

jQuery裡面有許多不同的特效,我是先把整個基本教學介紹看完之後,開始著手Ajax的部份。今天先來介紹一下load,如果傳值的話都是使用POST的方式取得值

方法一:


$("#feeds").load("feeds.html");


//在網頁裡面


//裡面會直接載入feeds.html的內容




方法二:

網頁執行的步驟是先將choices陣列值傳到test.php中,並且將資料顯示在objectID的div層級當中。

$("#objectID").load("test.php", { 'choices[]': ["Jon", "Susan"] } );


//網頁面


//顯示資料


方法三:

$("#feeds").load("test.php", {limit: 25}, function(){
alert("The last 25 entries in the feed have been loaded");
});


網頁中如果有 會跳出彈跳視窗,同時會將limit=25用post傳到test.php當中。

jQuery 初學者教學(1)

最近剛碰jQuery想寫一些東西留以後自己可以細查,廢話不多說以下就是jQuery的教學,今天要教的是網站上的一個範例,大家如果想要看原文的東西可以點此

在開始使用之前大家必須要到jQuery的網站中下載jQuery的載入檔,一般都是建議下載current release version,請點此,當然下載之後就是要引入網頁中啦,程式碼如下


<!--"jquery-1.3.2.min.js 必須要指向自己網站資料夾的位置"-->
<script type="text/javascript" src="jquery-1.3.2.min.js">
</script>


其中前半部份在教授jQuery的過濾器,和他的分類器,如果像以前的JavaScript就必需要寫成這樣子的格式


<javascript>
document.getElementById("id_name").value;
// or
document.getElementByName("html_name").href;
</javascript>


但是如果在jQuery中使用這樣子的方式即可


<javascript>
$("id_name").dosomething();
//當然,這個方法是沒辦法實際使用在jQuery上面
</javascript>


前面當然有許多方法可以用,但是今天要介紹如何使用jQuery直接實做一個範例
首先將底下的檔名存成rate.php


<?php

define('STORE', 'ratings.dat');

//將檔案寫入
function put_contents($file,$content) {
$f = fopen($file,"w");
fwrite($f,$content);
fclose($f);
}

if(isset($_REQUEST["rating"])) {
$rating = $_REQUEST["rating"];
$storedRatin…