JavaScript Hello World
JavaScript是什么:是一門計算機語言,那么誰認識他呢睁蕾?誰可以讀懂他呢苞笨?誰可以運行他呢?這里就提到了瀏覽器子眶,因為瀏覽器里面有一個東西瀑凝,可以解析JavaScript語言(相當于把JavaScript翻譯給瀏覽器聽),所以瀏覽器認識他臭杰,可以讀懂他并且執(zhí)行粤咪,他天生就是為瀏覽器服務的
JavaScript有什么用呢:我們學習一門編程語言,肯定是希望用他去做一些事的渴杆,要是他沒什么用寥枝,那估計就不會有人去學習他了宪塔,用不了多久他就死了,JavaScript能夠在20多年的風雨中存活下來囊拜,就說明他不一般某筐,值得我們去學習他,廢話不多說冠跷,說說JavaScript有什么用吧南誊,其實就兩點
- 操作網頁元素:大家肯定見過網頁中的一些動畫吧,比如鼠標移上去蜜托,文字換個顏色啦抄囚、圖片切換啦什么的,這些你看起來會動的東西橄务,都是我們的JavaScript實現(xiàn)的幔托,厲害吧,不止呢7渑病V靥簟!你學會之后锅劝,可以讓一個東西(圖片)在網頁中想去哪兒去哪兒,你想讓他怎么飛蟆湖,他就怎么飛
- 傳遞數(shù)據(jù):大家現(xiàn)在只需要知道故爵,你們的信息比如(qq賬號密碼)都不是保存在自己電腦里面的,而是保存在很遠很遠的一臺大電腦上的隅津,JavaScript可以讓你的電腦和遠方的那臺大電腦進行數(shù)據(jù)的傳遞(你輸入qq賬號密碼诬垂,JavaScript可以把你的賬號密碼傳輸?shù)竭h方的大電腦上,然后進行驗證伦仍,確認沒錯你才能登錄成功)
JavaScript知識有哪些呢:JavaScript的知識點其實是很少的结窘,歸結起來就兩個東西
對象和事件,現(xiàn)在咱們不需要理解他們充蓝,只需要理解"JavaScript知識點很少"這句話就OK了
JavaScript語法特點(JavaScript簡稱js)
- 上面說了js就只有兩個大知識(對象和事件)隧枫,這就是他的核心東西,所以說(js是基于對象和事件驅動的一門語言),如果把JavaScript比作一個人的話谓苟,對象和事件就相當于他的兩條腿官脓,這樣就很好理解了
- js是由瀏覽器解釋執(zhí)行的,因為瀏覽器能看懂js
- js的語法定義不是很嚴格涝焙,當然這是和其他語言相比較卑笨,一個簡單的說明,其他語言每個語句結束必須得加分號才行仑撞,不然就會報錯赤兴,而js可加可不加(但是這里強烈要求大家每個語句結束加上分號)
JavaScript組成部分
- JavaScript核心語法
變量妖滔,常量,運算符桶良,控制語句座舍,函數(shù),對象
- BOM :中文翻譯(瀏覽器對象模型)好難理解啊艺普,其實就是JavaScript里面有操作瀏覽器的知識簸州,這些知識就是BOM,厲害吧歧譬!
- DOM:中文翻譯(文檔對象模型)岸浑,這就更加簡單了,大家肯定都見過網頁吧瑰步,你想讓網頁的圖片動起來矢洲,這就是DOM(操作頁面的部分),JavaScript里面有很多操作頁面元素的功能呢
JavaScript引入方式
我們肯定需要在HTML文檔中引入js文件呀(這里說說缩焦,JavaScript文件都是以.js結尾的读虏,比如ben.js)!袁滥!怎么引入呢盖桥,一共有四種方式
- 外部引用:把另外一個js文件引入到這個html文件中
<script src="demo.js"></script>
- 嵌入方式
<script>
</script>
- 事件的后面調用,大家肯定理解不了题翻,暫且記住有這么一種方式吧
<div onclick=""></div>
- 域名或者是重定向揩徊,暫且記住
<a href="javascript:"></a>
<form action="javascript:">
</form>