2007年12月31日 星期一

位置

http://docs.google.com/Presentation?id=dgtc7vx7_1gx2bgjfd

Lab Drag-and-Drop by AJAX

先改程式碼,如圖所示,給定義
播放的時候,再左邊,把脫片拖到左邊就會播放了喔,雖然你看不到^^

當你拖到停止那一個色塊就會停止了喔

期末報告題目

Laszlo (Laszlo in 10 minutes),挑選一個範例進行個人研究,說明你為什麼挑選這個範例,這個範例讓你學到什麼概念,請你製作一個講義說明這個範例。


因為我對這東西一開始是完全空白,所以想說從最基本的開始,感覺很新鮮,也很不可思議自己能修改這樣的程式,因為大一計概被當,所以對程式有些害怕,但我一直覺得寫程式真的很厲害,可以憑空寫出一些東西並且跑出來,像是:樂透機率....等等,接下來就是我最基本的研究喔^^
首先 先來解釋程式碼如圖片所示喔
原始狀態
小於100的結果(所示如圖),變成藍色50了
大於200時,變成紅色囉(如圖所示)

也可以改顏色喔,變成黃色了(大於200)(如圖所示)









2007年12月17日 星期一

Lab Movie Player by AJAX

可以任意他暫停還是播放囉!!!按按鈕就ok了

2007年12月16日 星期日

Homework 12-10-2007

1. List three ways of creating interactive webpages.
1.DOM and Javascript
2.CGI
3.nvu

2. Lab DOM and Javascript.
Lab DOM and Javascript

3. Reading Assignments: AJAX by Jeremy Keith

2007年12月10日 星期一

Lab DOM and JavaScript


Lab Create Img using DOM

先定義一個button

然後在html的地方打上指令,並且找到你要顯示出的圖片後,儲存!

在開啟就出現可愛的圖片拉
 

2007年12月3日 星期一

lab 19: XSLT Part II

第一個 把2個放入後就可以得到了 就像lab18



第2個
先改小於那邊

在放入後
得到了喔

lab 20: XSLT Part III

先改這個如圖1


2個都用好了以後


放入這裡

得到了!!!

lab 18: Lab XML & XSLT

先下載軟體

並把老師給的2個貼上並且把大括號改成小括號

再把它傳進去

結果就出來了

2007年12月2日 星期日

Homework 11-26-2007

1. Problem 1 & Problem 3 of Textbook on Page 55.Problem1. 試解釋WEB技術演進是要解決什麼樣的問題?Problem3. 程序(PROCESS)與執行緒(THREAD)對網站性能有什麼不同的影響?
ans (1)試解釋WEB技術演進是要解決什麼樣的問題?Web 1.0是靜態的網頁,主要以網站業者單向的提供內容為主,其目的是為了吸引更多人去瀏覽造訪該網站,但是光靠單方向獲取內容是無法滿足廣大群眾的需求,所以有了Web 2.0的出現。Web 2.0相較於Web 1.0,其從靜態html到動態html,給使用者很大的方便,且現在幾乎都有了現成的程式,只要動手就可以擁有一個屬於自己的部落格。其主要的精神在於由網友一起建構出內容,同時落實彼此分享以達到群眾智慧的最大效益,也可以雙方面的互動。綜上所述,Web2.0的時代是以「人際關係」作為一種商品,而Web1.0時代則以提供「資訊」的營運模式,由此可看出Web技術的演進是隨著上網人數不斷的增加;根據使用者的需求,及為了提高網站效率\迅速的提供更新的資訊\增快網路的速度,和網路安全等問題,使得Web的技術不斷的演進。(2)程序(PROCESS)和執行緒(THREAD)對網站性能有什麼不同的影響?程序(Process)技術的使用主要是用在Web系統演進的第二時期,當使用者增多時,由於耗費過多系統資源會導致網站速度明顯下降。執行緒(Thread)技術的使用主要是用在Web系統演進的第三時期,取代了程序,而使用常駐的服務(Service\Daemon),此程式會一直留在系統內,除非關機,否則會一直做服務。當人多時Thread就會變多;人少時,Thread就會減少,故不會耗費系統資源而導致網站速度下降。


2. What does a CGI output contain in the HTTP header? Hint: Such as Content-type
ans 留言板 計數器...


3. If you want to upload an mp3 file, should you use the GET or POST method? Why?

ans
1、Get是用來從服務器上獲得數據,而Post是用來向服務器上傳遞數據。
2、Get是不安全的,因為在傳輸過程,數據被放在請求的URL中,而現有的很多服務器、代理服務器或者用户代理都會將請求的URL紀錄到日誌文件中,然後放在某個地方,這樣就可能會有一些隱私的訊息被第三者看到。另外,用戶也可以在瀏覽器上直接看到提交的數據,一些系統內部消息將會一同顯示在用戶面前。Post的所有操作對用戶來說都是不可見的。
3、Get傳輸的數據量小,這主要是因為受URL長度限制;而Post可以傳輸大量的數據,所以在上傳文件只能使用Post



4. Reading Assignments:XML (Page 187-188 on the Textbook)