設(shè)計(jì)軟件有兩種方法:一是簡單到極致而明顯沒有缺陷;另一種是復(fù)雜到極致以至于沒有明顯的缺陷民镜,前者要難得多踩叭。
-----C.A.R Hoare
本篇主要知識(shí)點(diǎn):
JS是什么
Js基礎(chǔ)
Js語句
Js與瀏覽器
JS是什么锨苏?
可能這是亙古不變的套路,遇到新事物梳杏,首先要問他是什么韧拒,那么今天我們要討論這個(gè)東西是什么呢淹接?
Js全稱 JavaScript,是由NetScape Communication Corporation開發(fā)的叛溢,是一種基于對(duì)象和事件驅(qū)動(dòng)并具有安全性能的解釋性腳本語言蹈集,可以由Web瀏覽器解釋執(zhí)行,簡單來說雇初,就是Html寫界面拢肆,Js寫功能(個(gè)人見解,如有錯(cuò)誤請(qǐng)批評(píng)改正)
JS是比較流行一種網(wǎng)頁制作技術(shù)靖诗,可以用在Php ASP JSP ASP.NET里郭怪。
JavaScript和Java有什么關(guān)系?
據(jù)說刊橘,Java的一個(gè)開發(fā)者參與了JS的開發(fā)鄙才,然后他們希望JS能像Java一樣受到歡迎,所以就起了JavaScript這個(gè)名字促绵,其實(shí)在邏輯上面JS和java一點(diǎn)關(guān)系都沒有啦攒庵!
Js基礎(chǔ)
1.Js數(shù)據(jù)類型
Js主要分為6種數(shù)據(jù)類型,分別是字符串败晴,數(shù)值浓冒,布爾,對(duì)象尖坤,Null稳懒,Undefined
2.Js變量聲明
聲明變量要求還是和各大語言一樣,展示形式就是下面這樣
var variable = 11;
var i = 1; j = 2;
var str = "你好";
3.Js注釋
學(xué)過編程的對(duì)于注釋再熟悉不過了慢味,這也沒什么好說的场梆。
//這是注釋
/*
多行注釋
*/
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("這是一個(gè)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)如果寫了其他代碼顶岸,會(huì)被系統(tǒng)忽略
Js與瀏覽器
某些瀏覽器不支持js,或者支持需要設(shè)置才能打開js開關(guān)定嗓,一般IE瀏覽器可以通過Internet選項(xiàng)打開
此外我們可以通過以下語句檢查瀏覽器支不支持js
將下列語句加在<body></body>標(biāo)簽里
<noscript>您的瀏覽器不支持JS</noscript>
如果支持的話蜕琴,不會(huì)輸出這個(gè)語句,如果不支持宵溅,將會(huì)輸出
總結(jié)
本篇文章主要介紹了javascript是什么,簡單的語法上炎,調(diào)用外部js文件恃逻,檢查瀏覽器是否支持js雏搂,總的來說,js在前端開發(fā)中尤為重要寇损,不過這僅僅是php的文章凸郑,所以也不會(huì)拿過多的筆墨來介紹js,如果大家感興趣的話矛市,可以專門去學(xué)習(xí)芙沥。