iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 2
0
自我挑戰組

自學也能打造具有業界職人水準的RWD網頁系列 第 2

Day2 - 必備工具

HTML

其實就是網頁的標籤語言,你可以藉由html知道整個網頁框架以及各個框架下包含的資料等等。
所以html大概要懂head和body個別是什麼意思,這部分在使用網路爬蟲的時候就非常重要了!!
HTML教學網址: w3schools

PHP、MySQL

PHP是用來撰寫網頁最基礎的語言,如果你是剛碰網頁的新手,那我非常推薦你可以先了解一下PHP。畢竟這語言非常的易懂,而且使用率也非常的廣泛(網頁界)。
而且PHP官方曾說:『PHP是一套讓你可以製作動態網頁的工具。內嵌PHP語法的HTML網頁文件仍會被當作一般的HTML網頁文件來處理,可以用同樣的標準HTML語法來編輯HTML部分』
可見PHP官方對於自己的產品是多麼地有自信。
MySQL是一個資料庫軟體,免費且容易使用,現今有非常多網站背後的資料庫都還是MySQL唷!
MySQL資料庫所使用的語言為SQL,SQL結構化查詢語言又是世界上最流行和標準化的資料庫語言。
重點是!MySQL不是只能跟PHP語言相互配合,現在已經可以跟多種程式語言配合來存取更新資料庫,例如:C++、Java等多種程式語言。
想更了解都可以去google喔

CodeIgniter

Codeigniter是什麼呢?
簡單來說,Codeigniter是PHP非常強大的套件,所以對於撰寫PHP的開發人員CI(Codeigniter縮寫)非常的友善。
在網路上可以常常看到很多人拿CodeIgniter和Larave做比較,青菜蘿蔔各有所好。
不過為什麼這次選用Codeigniter呢?
CodeIgniter 是一個以PHP開發,受歡迎的快速、輕量級、開源的基於 Model-View-Controller (MVC) 架構模式的框架 (framework)。

Bootstrap

Bootstrap主打簡潔、直覺性的設計給予前端使用者,但其實現在好像逐漸落伍了QQ
不過作為初學者,我想這次還是先用CI+Bootstrap來做一個小網站

jQuery

jQuery,是一個以Javascript來編寫的函式庫,目的在於簡化 HTML 網頁的操作以及 Ajax 的互動操作。
裡面有很多用Javascript寫好的函數功能,主要是讓開發人員可以更輕便的製作網站功能。
通常Bootstrap都會跟jQuery相互搭配,所以用Bootstrap也會用到jQuery。

AJAX

AJAX為「Asynchronous JavaScript and XML」,是一種創建互動式網頁應用的網頁開發技術。
可以將它理解成由「Javascript + DHTML + DOM + CSS + XMLHttp + XML」等技術綜合應用而成的,而為什麼要講到AJAX,因為如果AJAX沒出現,你每觸發一個事件就必須整個網頁重新刷新,因為他要重新存取資料庫的內容,而如果使用了AJAX就不用整個網頁重新刷新,他只會刷新你觸發的哪個事件並且直接顯示結果。


上一篇
Day1 - 前言
下一篇
Day3 - 安裝及建立環境
系列文
自學也能打造具有業界職人水準的RWD網頁4
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言