
懂這些詞彙就能變內行,網站製作的10個技術名詞
SEO(搜尋引擎最佳化)
SEO(搜尋引擎最佳化) 是指透過了解搜尋引擎的運作原理及演算法的規則,來最佳化網站的內容、架構、關鍵字及相關連結等項目,進一步提升在搜尋引擎中的排序。其最大的目的是讓搜尋引擎的使用者能夠在最前面的幾個項目中找到你的網站。
Sitemap(網站地圖)
網站地圖是一個網站內的頁面,列出了網站中所有的頁面,方便使用者找到所需的內容。此外,還有一種XML格式的網站地圖(XML sitemap),專門為搜尋引擎和Google爬蟲提供,除了展示網站的架構外,也告訴搜尋引擎網站中總共有多少頁面可供收錄。
網域是一個網站的主要網址,也是網站的基礎。網域通常可以分為三個層次,以中華電信(https://www.cht.com.tw)為例,「.com.tw」是第一層網域,「cht」是第二層網域)。網域可以透過申請購買取得,提供這項服務的公司包括中華電信、國外有常見的Godaddy等等。
CMS(內容/後台管理系統)
內容管理系統(CMS)是一種網站後台管理系統,常見的包括WordPress、Joomla和Drupal。CMS的主要目的是方便管理者維護和更新網站內容,讓他們能夠更容易地上手和進行實時的調整。透過CMS,管理者可以輕鬆地管理網站的各種內容,從而更好地維護網站。
HTML 超文本標記語言
HTML是HyperText Markup Language的縮寫,是一種用於建立網頁的標記語言。它通過使用標籤(tag)對文本、圖像等內容進行標記,從而將其結構化。通常與CSS和JavaScript一起使用,用於網頁設計和開發。常見舉例:<p>標籤用於文字、<title>標籤用於設置網頁標題、<body>標籤用於定義網頁內容等等。
CSS 階層式樣式表
CSS全稱Cascading Stylesheets,又會稱樣式表。用來美化、描述網站外觀,可以將 HTML 文件中的元素標籤加上不同的樣式,包括字型、字體大小、背景色、邊框、間距等等,進而讓網頁外觀更具吸引力與美觀。
JavaScript
JavaScript是一種常見的程式語言,主要用於在網頁中創建動態效果和增加互動性。它可以直接嵌入HTML頁面中,並且可以與CSS和HTML配合使用來為網頁增添豐富的功能和美觀的效果,因為有了JavaScript的使用,開發者可以創建出更具娛樂性和功能性的網站,讓使用者在瀏覽網頁時有更好的體驗。
Layout 版面設計
版面設計是指網頁的視覺設計和內容排版,以達到最佳的使用者體驗和閱讀效果。除了基本的色彩、字體和排版之外,版面設計還需要考慮網頁元素的位置和尺寸、頁面的結構和流暢度、互動元素的易用性和直觀性等因素。在現代網頁設計中,除了要考慮桌面版面外,還需要適應不同裝置的RWD版面變化,例如手機和平板電腦等,以提供更好的使用者體驗。版面設計是網頁設計中一個非常重要的部分,能夠直接影響使用者的體驗和網站的效果。
SSL 安全通訊協定
SSL(Secure Sockets Layer)是一種加密技術,可保護網際網路通訊的安全,確保網站與用戶端之間的資料傳輸不被竊取或篡改。隨著網路安全問題的日益嚴重,SSL 通訊協定逐漸普及,並被更新為TLS(Transport Layer Security)協定。
Cache 快取
快取(Cache)是一種資料暫存技術,能夠在伺服器和使用者端之間快速存取已經存取過的資料,加快網站的載入速度,減少伺服器負擔。這樣可以節省網路流量和提高網站載入速度,但也可能會造成顯示的資料不是最新的問題。因此,開發者需要設計良好的快取策略,以平衡速度和資料一致性之間的關係。