基礎程式設計
分隔線

說明:本課程教授 HTML / CSS 及 JavaScript 的應用,希望幫助學生建立網頁相關之程式設計基礎。

課程綱要

W3School 教程 (英文版:W3Schools)

期末專題作業要求:

1. (30%) 下載並使用 Bootstrap 或 W3.CSS 範本版型,建置一個網站。
  網站需有主題 (如個人作品集或某個官網,內容勿都是原範本內容,圖片文字都要符合主題,勿用假文),
  需有主選單(導覽列Navbar)連結其他頁或同一頁下面的區塊,內容不要太少。
  參考:
W3C的B5範本W3.CSS範本StartBoorstrap範本ThemeWagon範本、 或其他搜尋
  (須用能下載的範本,勿用Wix,勿做在Codepen)。
2. (20%) 修改CSS或加CSS動畫,並讓網頁看起來仍是美觀舒適好用。
3. (15%) 在網頁大圖使用 slider 效果 (如BS5 CarouselSlideshowW3.CSS Slideshow 或 圖片輪播等),
  內建5分,自製15分。
4. (15%) 圖片加光箱效果,做法如: BS5 ModalLightbox2Modal ImagesLightboxW3.CSS Modal等。
  內建5分,自製15分。
5. (20%) 除選單及大圖外,網頁內容另外加上其他 JavaScript 或 jQuery 特效。
6. 期末作業截止時間:1/12(五), 請上傳至 Aries000webhost勿做在Codepen
  個人首頁需連結到 自己做的期末網站,不是使用W3C的B5範本的,需再連結到原範本
  並在首頁加簡單 說明(除了換圖換字之外,還做了那些效果?不寫的話老師可能沒看到)

相關資訊:

  1. 網頁空間:
    大葉大學提供給學生的個人網頁空間,使用方式:

    • FTP位址:aries.dyu.edu.tw,登入帳號密碼同 學生資訊系統
    • 首次進入請先建立 WWW 目錄,網頁請放置於此目錄下
    • 首頁請命名為index.html
    • 使用瀏覽器查看個人網頁之網址:http://aries.dyu.edu.tw/~學號
    • 在Dreamweaver中如何設定大葉大學Aries主機
  2. 網頁原始碼編輯器:
    (1) Notepad++
    (2) Sublime Text (可以安裝很多外掛加速編輯)
      (Sublime Text 3 新手上路:必要的安裝、設定與基本使用教學)
      (教學影片:一小時上手 Sublime Text 3 網頁編輯器Sublime 超強外掛應用)
    (3) Atom (影片教學:一套用到底的文字編輯器 Atom)

  3. FileZilla 下載 (FTP軟體)
  4. 網站建置不是件簡單的事 @ 打造網站的步驟
  5. 免費網頁範本:
    (1). Free Website Templates
    (2). Free Web Templates - Free web designs, templates and more!
    (3). TemplateMonster
    (4). Website Templates - Artisteer
    (5). Free HTML CSS Website Templates
    (6). Free Website Templates, Web Templates, Templates - BlueWebTemplates
    (7). Free Responsive HTML5 CSS Website Templates (RWD)
    (8). HTML5 UP! Responsive HTML5 and CSS3 Site Templates (RWD)
    (9). TEMPLATED - CSS, HTML5 and Responsive Site Templates (RWD)

  6. favicon.ico Generator

    (製作網站名稱的小圖示,會顯示在URL前及書籤/我的最愛)
    製作完成後請download下來,上傳圖檔(favicon.ico)至網頁根目錄, 並在首頁裡的<head>到</head>間加入下面的語法,建議放</head>前一行。
    <link rel="shortcut icon" href="favicon.ico">

  7. CSS:
  8. Lightbox2 光箱特效


  9. 做法:
    (1). 到Lightbox2網站GITHUB, 中間偏右的綠色 code 按鈕點開,最下面的 Download ZIP 可下載程式ZIP檔,

    將ZIP檔裡面的lightbox2-dev資料夾的 dist資料夾 複製到 C碟的WWW 目錄裡

    (2). 複製下面的語法至網頁的 <head>....</head> 之間,若有其他CSS,放在所有CSS之後,建議放在 </head> 的前一行
    <link href="dist/css/lightbox.css" rel="stylesheet"> 
       注意網頁路徑可能要修改,必須能找到該檔案,例如當網頁要先 退往上一層資料夾,才能看到dist時,需要在dist前加上 ../ 變成
    <link href="../dist/css/lightbox.css" rel="stylesheet"> 
       如果還是不知道怎麼改路徑? 請將此行換成
    <link href="http://aries.dyu.edu.tw/~lhuang/lightbox/css/lightbox.css" rel="stylesheet"> 
    (3). 複製下面的語法至網頁結束的 </body> 前一行
    <script src="dist/js/lightbox-plus-jquery.js"></script>
       注意網頁路徑可能要修改,必須能找到該檔案,例如當網頁要先 退往上一層資料夾,才能看到dist時,需要在dist前加上 ../ 變成
    <script src="../dist/js/lightbox-plus-jquery.js"></script> 
       但若該網頁之前已經載入過jQuery,此行可換成
    <script src="dist/js/lightbox.js"></script> 
       如果還是不知道怎麼改路徑? 請將此行換成
    <script src="http://aries.dyu.edu.tw/~lhuang/lightbox/js/lightbox-plus-jquery.min.js"></script> 
    (4). 網頁小圖要先加超連結,能在按下時連到大圖,假設加入超連結後的原始語法為:   
    <a href="大圖.jpg"><img src="小圖.jpg"></a>
       請複製下面這段 (包含最前面的空格)  
     data-lightbox="圖片集名稱" data-title="圖標題"
       讓它變成下面這樣   
    <a href="大圖.jpg" data-lightbox="圖片集名稱" data-title="圖標題"><img src="小圖.jpg"></a>
       其中的圖片集名稱可填任意英文如 image-1,但若要使多張圖片形成圖片集,能在大圖的左右按 < > 換圖,同一圖片集的名稱必需相同。
     
  10. JavaScript:

  11. jQuery:
  12. WOW Slider : jQuery Image Slider & Gallery

  13. (1). WOW Slider 安裝與使用教學
    (2). WOWslider java特效 去除浮水印的方法
  14. SVG (可縮放向量式圖形):

  15. HTML5, CSS/Sass, jQuery, Bootstrap 新一代網頁設計
  16. 網頁配色工具 Color Scheme Designer
  17. 網頁配色工具 Adobe Kuler
  18. 網頁配色設計法則
  19. Responsive Web Design (RWD) 響應式網頁設計學習資源 - 研討會、簡報下載及線上影片
  20. RESPONSIVE WEB DESIGN 簡單介紹與優缺點、實作入門
  21. 《justfont 雲端字型》讓網頁不再只有新細明體
  22. Font Squirrel 網頁字型
  23. 讓你的網站支援思源黑體
  24. Font-Awesome,讓你加入ICON只需要一行就夠!
  25. Font Awesome, the iconic font and CSS toolkit
  26. FORMOID EASIEST FORM GENERATOR (快速製作表單的工具)
  27. Anybody can learn | Code.org (有趣的code入門)
  28. Simple Parallax Scrolling(視差滾動效果)
  29. Facebook Open Graph 與 SEO 檢測器 (Debugger)(讓網友分享您的網站時, 顯示更正確的資料)

 

 

[ Home ]