# Web程式設計課程心得報告 **回顧本學期課程內容:** 從第一堂上課了解了f12的相關知識,並學會用js自動點及popcat。 之後學習了如何在HTML排版,加入按鈕,設定id來編輯。 而排版可以使用CSS更加方便,可以根據設定class名稱來編輯,或是在\<h1>或\<body>等段落進行排版,設定背景顏色、文字顏色、置中等排版。 接著介紹了最後一個web會使用到的最後一種語法 javascript,類似於java的語法,可以寫function還呼叫函式,可以執行同步或非同步的處理,以及callback回呼函式,把function的名稱當作參數傳入,可以在別的function呼叫傳入的function。也介紹了addEventListener接收輸入的按鍵或點擊。 介紹完基礎之後,就開始把三種語法融合,結合了js跟css可以有一些與使用者的互動。 後面的課程幾乎都是更深入的css,圖像的變動、圖片的伸縮、換色等。 在課程的尾聲學習了如何用HTML畫畫,得到畫布、得到畫具,就可以開始畫畫,也在上機考畫出了一隻貓頭鷹 ![](https://i.imgur.com/GI6a5hG.png) 考前練習時也畫了一隻小鳥 ![](https://i.imgur.com/MYJsxKw.png) 最後一個作業的時候練習了小畫家,也接收滑鼠的左右鍵來畫圖或清除畫布。 讀懂別人的code修改貪吃蛇,以及彈彈球 跟css復刻出圖片等 整學期的課程學習下來真的很充實,但因為語法不熟悉等,上課的時候光跟上的確就已經很辛苦了,但課後複習熟悉度會提升,只是有時候如果沒複習下次再遇到還是會遇到相同的問題。其中前課程內容較多的時候比較辛苦,但到了後期可能是也比較熟悉,或是老師有調整課程進度的關係,相對來說學習效果有提升。 **學習規劃:** 未來主要學習目標可能放在js,學期初的時候就有購入王者歸來,但主要看的內容都放在html和css,js的部分是最不熟悉的,所以想把書的後面看完,並根據網路上的資源補足js的部分知識。 且js的人才需求也是最缺的,我認為把js學好對未來的規劃也會比較方便,能夠發展的方向會更寬廣。