設(shè)計軟件有兩種方法:一是簡單到極致而明顯沒有缺陷;另一種是復(fù)雜到極致以至于沒有明顯的缺陷,前者要難得多。
-----C.A.R Hoare
本篇主要知識點:
JS是什么
Js基礎(chǔ)
Js語句
Js與瀏覽器
JS是什么?
可能這是亙古不變的套路,遇到新事物,首先要問他是什么,那么今天我們要討論這個東西是什么呢?
Js全稱 JavaScript,是由NetScape Communication Corporation開發(fā)的,是一種基于對象和事件驅(qū)動并具有安全性能的解釋性腳本語言,可以由Web瀏覽器解釋執(zhí)行,簡單來說,就是Html寫界面,Js寫功能(個人見解,如有錯誤請批評改正)
JS是比較流行一種網(wǎng)頁制作技術(shù),可以用在Php ASP JSP ASP.NET里。
JavaScript和Java有什么關(guān)系?
據(jù)說,Java的一個開發(fā)者參與了JS的開發(fā),然后他們希望JS能像Java一樣受到歡迎,所以就起了JavaScript這個名字,其實在邏輯上面JS和java一點關(guān)系都沒有啦!
Js基礎(chǔ)
1.Js數(shù)據(jù)類型
Js主要分為6種數(shù)據(jù)類型,分別是字符串,數(shù)值,布爾,對象,Null,Undefined
2.Js變量聲明
聲明變量要求還是和各大語言一樣,展示形式就是下面這樣
var variable = 11;
var i = 1; j = 2;
var str = "你好";
3.Js注釋
學(xué)過編程的對于注釋再熟悉不過了,這也沒什么好說的。
//這是注釋
/*
多行注釋
*/
4.Js自定義函數(shù)
Js使用function來定義函數(shù),具體的格式如下
function name(a,b){
return a*b;
}
//輸出
document.write(name(1,2));
5.Js嵌入
Js作為一種腳本語言,可以嵌入到HTML文件中,例如下面的一段代碼
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Js Demo</title>
</head>
<body>
<script>
alert("這是一個Dialog")
</script>
</body>
</html>
此外例如控件的監(jiān)聽函數(shù)
<input type="submit" name="submit" value="值" onclick="click()">
我們可以分文件寫,在html文件里調(diào)用外部文件
<script src = "文件路徑+文件名"></script>
注意:在js文件中只能包含Js代碼,不能包含其他代碼
在上述的<script>標(biāo)簽內(nèi)如果寫了其他代碼,會被系統(tǒng)忽略
Js與瀏覽器
某些瀏覽器不支持js,或者支持需要設(shè)置才能打開js開關(guān),一般IE瀏覽器可以通過Internet選項打開
此外我們可以通過以下語句檢查瀏覽器支不支持js
將下列語句加在<body></body>標(biāo)簽里
<noscript>您的瀏覽器不支持JS</noscript>
如果支持的話,不會輸出這個語句,如果不支持,將會輸出
總結(jié)
本篇文章主要介紹了javascript是什么,簡單的語法,調(diào)用外部js文件,檢查瀏覽器是否支持js,總的來說,js在前端開發(fā)中尤為重要,不過這僅僅是php的文章,所以也不會拿過多的筆墨來介紹js,如果大家感興趣的話,可以專門去學(xué)習(xí)。