iT邦幫忙

2021 iThome 鐵人賽

DAY 2
0

前端在走,jS要懂。

所以今天來複習點基礎的jS概念,首先知道HTML裡的每段開始跟結尾的標籤都是元件(有些沒有結尾的也算唷,例如: Br, input等 ),而jS就是透過其語言操作這些元件。

元件就是指HTML裡的div, p, h1~h6, table之類的,詳細資料可以Google查詢,每一個都有其代表的用意及用法。

以jS操作元件的方式,簡單說就是透過在網頁裡撰寫下列文字(我習慣寫在Body最下面,因為網頁是從上往下執行的,所以,我們要先有一個元件,才能透過jS去操作它):

<!DOCTYPE html>
<html>
<body>

<div id="test"></div>

<script>
document.getElementById('test').innerHTML = 'Test Text'
</script>

</body>
</html> 

然後我們就可以看到原本沒有內容的div中產生 Test Text的文字。

讀到這裡我們可以想像,原本需要重複撰寫的東西(如產生表格)、需要動態載入的資料(如姓名、年齡),可以透過jS或與資料庫的搭配省下許多精力。

前面我們提到了執行的順序,這是很重要的部分,有時候會發生“為什麼寫了但卻沒有反應的問題”,通常都是因為寫的位置錯誤(還沒有元件就開始執行)造成的。


今日的參考網站:

W3School HTML

W3School jS


由於我是做中學長出來的網頁設計師,所以在觀念或用詞遣字上也許並不正確精準,歡迎各位前輩不吝指導,也期待有一樣是網頁設計師的同伴願意提出疑問,我會盡可能努力的解說我所理解的部分。


上一篇
Day 01 - 前言
下一篇
Day 03 - jS 微基礎之ES6變數: let, const
系列文
網頁設計師轉職前端工程師的血淚辛酸路21
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言