大家好,好長時間不見了,因為博主最近在駕校學習開車,所以耽誤了DHTML的更新議程,對此實感愧疚。
好了,不再得瑟了,接下來該介紹DHTML中比較核心的一個東東—Javascript。
初看Javascript有點頭暈,因為名字中有個Java,Java似乎很難啊,學好那東東沒有個幾年是學不好的的啊,如果你有這樣的心理那你就錯了,Javascript是一種動態網頁指令碼語言,他和Java的關係就如同加州牛肉麵和馬華牛肉麵之間的關係,雖然名字裡都有牛肉麵,都是做面起家的,但是兩種面裡的湯的味是不一樣的,當然也不能小看Javascript,Javascript是目前最火的動態指令碼語言,網頁設計中最耀眼的Jquery其實就是對Javascript的封裝,網頁設計最火的Ajax技術都是通過Javascript和其他技術的綜合實現的,
Javascript甚至可以開發Unity3D遊戲,因此作為程式員Javascript是一定要全面掌握的,要求層級要比CSS高很多很多。
說了這麼多,那就看看到底是在哪裡用的呢?
還記得我在前面介紹HTML時提過<script>標籤嗎,Javascript的代碼就是放在這裡的,另外Javascript代碼也可以封裝在一個js檔案裡,在通過引用的形式引用進來,在使用Jquery的時候就是這樣引用的,這種引用的使用方式是使用的頻率最多的。
Javascrip是一門獨立的程式設計語言,但是他是一個弱類型語言,如果你有C#或者Java基礎,學習這門語言應該不成問題,程式員在學習Javascript前最好先掌握C、C++、C#或者Java語言中的一種語言,只是建議,為什麼這麼建議呢,因為他們很多的文法很相似。
下面說一下在HTML頁面裡怎麼使用Javascript代碼。
方式一:
在head標籤內寫script標籤,在script標籤內寫Javascript代碼,格式如下:
<head><script type=”text/javascript”>
var hello=”hello”;
</script></head>
“var“是Javascript中的資料類型,之所以說Javascript是一種弱類型語言就是在這裡,Javascript裡所有的資料類型包括整型、字串型等都是統一用var代替,並且資料類型可以靈活賦值,如下代碼:
var num=false;
num=”我錯了嗎?”;
在Java等語言裡是絕對不允許此種現象的發生,但是在Javascript裡是完全可以的,num的值就是被賦值的字串,說道這是不是感覺Javascript真是碉堡了,呵呵,確實是碉堡了。
方式二:
通過<script>標籤引入js檔案到HTML頁面的head標籤內,js檔案直接寫Javascript代碼,不能加<script>標籤,格式如下:
<script src=”hello.js” type=”text/javascript”>
</script>
這裡的src屬性的值是js檔案的路徑和檔案名稱,在js檔案中寫的代碼被引用到HTML頁面後,我們在操作的時候,和在script標籤內操作的一樣,例如在js檔案中我定義一個var,當我引入該js檔案後,我想操作該var,就直接為var賦值或者操作即可,但是所做的作業碼都必須寫在<script>標籤內,且類型是text/javascript。
好了,蘿莉囉嗦了很多,這一節就到這裡吧,下一節將介紹Javascript中的函數,函數應該是Javascript的核心的核心,這麼強調其實一點都不過分,呵呵,敬請期待吧。