這是寫程式的初心者一開始都必須做的事情啊…而且這是有典故的,來看看為什麼大家都會做這件事情吧!

先簡單的介紹一下,「Hello, World!」指的是只在電腦螢幕上輸出「Hello, World!」(意為「世界,你好!」)這行字串的電腦程式。一般來說,這是每一種電腦程式語言中最基本、最簡單的程式,通常也是初學者所編寫的第一個程式。它還可以用來確定該語言的編譯器、程式開發環境,以及執行環境是否已經安裝妥當。

所以現在我的第一個任務,就是要成功的印出 「Hello, World!」

接下來就開始動手了! 先開啟自己熟悉的編輯器,建立一個空白的網頁。

1
2
3
4
5
6
7
8
9
<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>React - Hello World</title>
</head>
<body>
</body>
</html>

再來就是把所需要的程式使用 CDN 的方式引用到這個網頁上。 所需要用到的程式有 react.jsreact-dom.jsbabel.min.js

1
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>React - Hello World</title>
</head>
<body>

<script src="https://unpkg.com/react@latest/dist/react.js"></script>
<script src="https://unpkg.com/react-dom@latest/dist/react-dom.js"></script>
<script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script>
</body>
</html>

接著我們要先把目標物件準備好,建立一個 div,並且幫它命名為 myApp

1
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>React - Hello World</title>
</head>
<body>
<div id="myApp"></div>
<script src="https://unpkg.com/react@latest/dist/react.js"></script>
<script src="https://unpkg.com/react-dom@latest/dist/react-dom.js"></script>
<script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script>
</body>
</html>

再來就是要寫程式把 「Hello, World!」 的文字顯示在 myApp 裡面嘍。

程式碼如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>React - Hello World</title>
</head>
<body>
<div id="myApp"></div>
<script src="https://unpkg.com/react@latest/dist/react.js"></script>
<script src="https://unpkg.com/react-dom@latest/dist/react-dom.js"></script>
<script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script>
<script type="text/babel">
  ReactDOM.render(
    <h1>hello, world!</h1>,
    document.getElementById('myApp')
  );
</script>
</body>
</html>

把這網頁另存成html檔後,再使用瀏覽器開啟,果然成功的把

Hello World!

顯示在畫面上了,任務成功!

下一篇文章將會詳細的解析程式內容。

Comments