在放假前花了點時間把各題的主要動作數依前後台分析出來後,也得到了每個動作大約可以使用的時間,實做上,如果真的一個動作一個動作老實的做,一定是來不及的,光是建好資料表,再寫個新增資料的前端頁面,再加上sql語法,最後串起來,四五分鐘能不能做得完對很多同學來說一大挑戰,因此實際解題時一定會針對各題的特性再去研究精簡快速的做法,才有可能縮短解題時間;
第一題的重點在後台的功能上,前台的部份功能都有現成的JS可以直接套用,所以相較之下,只要後台做完了,前台就大多只是把資料撈出來後套上對應的JS程式就可以,而後台的製作如果一個一個功能做,一定會來不及,所以可以想見的是一定會大量複製相似的程式碼來協助,而其中又因後台有五個項目的功能需求其實很類似,因此只要寫好一段程式,直接複製就好了,秘訣在於欄位及變數名稱儘可能一樣,這樣在複製時,幾乎什麼都不用改就可以套用了.
第二題麻煩的地方在於題目描述有很多不清楚的地方,加上實際考過的人沒有放出相關消息來,所以到底評審標準如何,不得而知,而第二題的重點大多在前台的部份,如果考量時間性的話,有很多動作可以直接開DW來拉一拉就可以完成了,後台的部份沒有什麼新增修改的需求,資料直接往資料表塞就可以了,唯一稍微要花時間的就只有會員註冊及會員後台管理而已,而這部份只要背熟程式碼,也是很好應對.
第三題算是魔王關題目,主要是前台後台都有大量的JS程式要做,而且版型給得很糟,CSS的設計和題目給的示意圖也差了十萬八千里,這題的解題策略就是事先熟悉所有的JS動畫語法,而且儘量是以JQuery為主,因為可以少背很多內容,而後台的部份,剛是建議以div來取得表格的排版,這可以在做排序功能時,取得較好的JS程式彈性,如果要用老師提供的排序寫法,那麼在評審展示時要小心操作,免得露饀,最後的訂票部份很麻煩,如果時間來不及,只能策略性放棄某些項目不做,如果想拚這部份,那就要熟悉ajax的相關語法及應用,才能在時間上取得良好的優勢.
第四題算是四題裏難度在中間的題目,穩穩做要及格應該不難,唯一的難度只有在購物車的部份,因為購物車並不會只進去看一次,而且在結帳前如果後悔還可以重新選商品,所以這部份要使用SESSION或COOKIE來紀錄商品才能確保資料不會在頁面轉換中流失,然後因為題目在一些購物的細節上沒有明說,所以象是要不要去扣庫存,或是判斷選購商品是否超過庫存等細節,可以看解時間來決定要不要做;後台的部份建議使用JQuery的ajax相關函式來製作,可以省掉不少工夫.
留言
您好,我最近想嘗試考網頁設計丙級技術士,想問您是否有推薦的線上課程(本身並無網頁設計的基礎及概念)或者有推薦的自學書籍呢? 謝謝您的回覆 ^^
你好 不知道你考證照的目的為何? 一般來說丙級技術士大多是針對高中在學學生設計的,所以內容比較基礎並簡單, 而乙級則是針對業界需要及社會人士設計的,所以大多偏實務並有一定的難度, 課程的部份,針對網頁丙級,在YOUTUBE上己經有不少的免費教學影片, 主要都是dreamweaver的操作, 如果你想學的是其它的網頁設計方式,那網頁丙級並不是很好的目標.