2007年12月31日 星期一
期末報告題目
從 Laszlo (Laszlo in 10 minutes),挑選一個範例進行個人研究,說明你為什麼挑選這個範例,這個範例讓你學到什麼概念,請你製作一個講義說明這個範例。
因為我對這東西一開始是完全空白,所以想說從最基本的開始,感覺很新鮮,也很不可思議自己能修改這樣的程式,因為大一計概被當,所以對程式有些害怕,但我一直覺得寫程式真的很厲害,可以憑空寫出一些東西並且跑出來,像是:樂透機率....等等,接下來就是我最基本的研究喔^^
首先 先來解釋程式碼如圖片所示喔
因為我對這東西一開始是完全空白,所以想說從最基本的開始,感覺很新鮮,也很不可思議自己能修改這樣的程式,因為大一計概被當,所以對程式有些害怕,但我一直覺得寫程式真的很厲害,可以憑空寫出一些東西並且跑出來,像是:樂透機率....等等,接下來就是我最基本的研究喔^^
首先 先來解釋程式碼如圖片所示喔
小於100的結果(所示如圖),變成藍色50了
大於200時,變成紅色囉(如圖所示)
也可以改顏色喔,變成黃色了(大於200)(如圖所示)
也可以改顏色喔,變成黃色了(大於200)(如圖所示)
2007年12月17日 星期一
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
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日 星期一
2007年12月3日 星期一
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)
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)
訂閱:
文章 (Atom)