# 快速入門
JavaScript代碼可以直接嵌在網頁的任何地方,不過通常我們都把JavaScript代碼放到`<head>...</head>`中,或者把JavaScript代碼放到一個單獨的`.js`文件,然后在HTML中通過`<script src="..."></script>`引入這個文件:
```html
<html>
<head>
<script src="quickstart.js"></script>
<script>
let name = "Jack"
console.log(name)
showMessage() //函數在quickstart.js中定義
</script>
</head>
<body>
<h1>JavaScript 快速入門</h1>
</body>
</html>
```
> 由`<script>...</script>`包含的代碼就是JavaScript代碼,它將直接被瀏覽器執行。
把JavaScript代碼放入一個單獨的`.js`文件中更利于維護代碼,并且多個頁面可以各自引用同一份`.js`文件。
可以在同一個頁面中引入多個`.js`文件,瀏覽器按照順序依次執行。
有些時候你會看到`<script type="text/javascript">`標簽還設置了一個`type`屬性:
~~~
<script type="text/javascript">
...
</script>
~~~
但這是沒有必要的,因為默認的`type`就是JavaScript,所以不必顯式地把`type`指定為JavaScript。
## 運行/調試JavaScript
要讓瀏覽器運行JavaScript,必須先有一個HTML頁面,在HTML頁面中引入JavaScript,然后,讓瀏覽器加載該HTML頁面,就可以執行JavaScript代碼。
俗話說得好,“工欲善其事,必先利其器。”如何找出問題代碼?這就需要調試。
怎么在瀏覽器中調試JavaScript代碼呢?
首先,你需要安裝Google Chrome內核的瀏覽器,Chrome瀏覽器對開發者非常友好,可以讓你方便地調試JavaScript代碼。
安裝后,隨便打開一個網頁,然后點擊菜單“查看(View)”-“開發者(Developer)”-“開發者工具(Developer Tools)”(F12快捷鍵),瀏覽器窗口就會一分為二,下方就是開發者工具。
先點擊“控制臺(Console)“,在這個面板里可以直接輸入JavaScript代碼,按回車后執行。
要查看一個變量的內容,在Console中輸入`console.log(a);`,回車后顯示的值就是變量的內容。

- 內容介紹
- EcmaScript基礎
- 快速入門
- 常量與變量
- 字符串
- 函數的基本概念
- 條件判斷
- 數組
- 循環
- while循環
- for循環
- 函數基礎
- 對象
- 對象的方法
- 函數
- 變量作用域
- 箭頭函數
- 閉包
- 高階函數
- map/reduce
- filter
- sort
- Promise
- 基本對象
- Arguments 對象
- 剩余參數
- Map和Set
- Json基礎
- RegExp
- Date
- async
- callback
- promise基礎
- promise-api
- promise鏈
- async-await
- 項目實踐
- 標簽系統
- 遠程API請求
- 面向對象編程
- 創建對象
- 原型繼承
- 項目實踐
- Classes
- 構造函數
- extends
- static
- 項目實踐
- 模塊
- import
- export
- 項目實踐
- 第三方擴展庫
- immutable
- Vue快速入門
- 理解MVVM
- Vue中的MVVM模型
- Webpack+Vue快速入門
- 模板語法
- 計算屬性和偵聽器
- Class 與 Style 綁定
- 條件渲染
- 列表渲染
- 事件處理
- 表單輸入綁定
- 組件基礎
- 組件注冊
- Prop
- 自定義事件
- 插槽
- 混入
- 過濾器
- 項目實踐
- 標簽編輯
- iView
- iView快速入門
- 課程講座
- 環境配置
- 第3周 Javascript快速入門