前言:jQuery是一個javascript庫 舉例比如:小學生在寫作文 直接使用js編寫代碼就相當于 需要學生自己一個一個漢字的去組成詞語以及句子去寫作文! js庫 相當于是一個漢語詞典庫 里面已經(jīng)包含了許多
jQuery是一個javascript庫
舉例比如:小學生在寫作文
直接使用js編寫代碼就相當于 需要學生自己一個一個漢字的去組成詞語以及句子去寫作文!
js庫 相當于是一個漢語詞典庫 里面已經(jīng)包含了許多優(yōu)秀的組成好的詞語以及句子,可以供學生套用!
使用漢語詞典庫里面的詞語以及句子,依然需要遵循漢語的語法規(guī)則!
使用js庫(jQuery)需要遵循js的語法規(guī)則!
js是一門嵌入到html文檔中由瀏覽器執(zhí)行的程序語言!
一、使用js
1.內(nèi)嵌
<script type="text/javascript">
console.log('孫勝利');
alert('孫勝利');
</script>
2.外部引入
<script type="text/javascript" src="js文件的路徑"></script>
注意點:js文件的 文件編碼最好和html文檔的文件編碼一致!
3、<script>標簽位置:
原則上可以放在頁面的任何位置,只是擺放位置決定了它的執(zhí)行時機,因為我們的頁面代碼是自上而下執(zhí)行的!
一個html文檔中可以放任意多個script標簽
二、語句(概念性的東西)
1、語句就是程序世界里面的話
我們是怎么使用現(xiàn)實生活中的語言的?比如中文!無非就是一句一句的話!
那么程序世界里的語言也不例外,程序語言也是由一條一條的語句構成的!
2、分號
每條語句通常以分號(;)結尾。就像我們現(xiàn)實生活中寫信或者寫作文時一句話結尾要加句號。
其實JavaScript語言本身并不強制要求語句結尾加分號,但是語句結尾加分號是一個良好的習慣,也可以讓代碼更易于別人閱讀,加分
號也可以實現(xiàn)在一行書寫多條語句。
3、合理利用空白
空白是指英文狀態(tài)下的tab,空格等,這些符號不會影響代碼的執(zhí)行,所以可以利用這些符號讓代碼觀看起來更加容易
三、變量和數(shù)據(jù)類型
1、變量
1)變量是什么?
變量可以看成是我們的代碼在運行過程中用來 臨時保存數(shù)據(jù) 的容器,你可以把它想象成現(xiàn)實生活中存東西的容器!
2)怎么創(chuàng)建變量
使用var關鍵字后面接上變量的名字即可(中間用空白隔開),并且可以在定義的同時就把要保存的數(shù)據(jù)存進去!
var sunshengli=1;
變量名命名規(guī)范
1>第一個字符必須是一個字母、下劃線(_)或一個美元符號($)
2>其他字符可以是字母、下劃線、美元符號或數(shù)字,當然也可以沒有
關鍵字或者保留字是不能用來做變量名的(因為它們在JavaScript中有其他特殊作用或者未來有特殊作用)
3)怎么使用變量
2、基本數(shù)據(jù)類型
JavaScript中的基本數(shù)據(jù)類型:數(shù)字、字符串、布爾值
1)數(shù)字
例:
將數(shù)字類型的數(shù)據(jù)存進變量!
var sunshengli=100;
2)字符串
var $1='孫勝利';
var $2="孫勝利";
var $3='';
3)布爾類型
布爾類型的數(shù)據(jù)只有兩個可能的值:true或者false
這種類型的數(shù)據(jù)只有兩個可能,所以可以用在一些特定的場合比如考試是否及格,性別,等等只有兩種可能的地方!
var sex=true;
3、js中特殊的值:undefined和null
JavaScript有兩個特殊的值,undefined和null
undefined:
當我們使用一個變量,而該變量尚未被賦值時,或者讀取一個不存在的對象屬性的時候,就會返回undefined
var test;
null:
null用于表示值確實已經(jīng)定義,但是這個值卻不屬于任何一種合法的類型,相當于我們定義了一個沒有值得值
var test1=null;
四、注釋
//在控制臺輸出一條信息!
//單行注釋!
console.log("我是孫勝利!");//在控制臺輸出一條信息!
/*
這邊是多行注釋!
dwqdwqdwqdwq
dwqdwqdwqdqw
*/
五、js中的對象
1、js中的對象是什么?
對象是復合值,它將多個值聚合在一起,一個對象可以擁有多個值!
js中的對象是根據(jù)某種 引用類型 創(chuàng)建出來的 實例!
引用類型:
引用類型是一種數(shù)據(jù)結構,用于將數(shù)據(jù)和功能組織在一起 比如:
現(xiàn)實生活中對某種類型的事物的定義(描述)
人:姓名、年齡、性別、身高、智商、思維
實例:
實際案例
具體的一個人比如"張三"就是這個 ”描述“ 的具體實例!
總結:張三就是這個 ”對人描述“的具體實例 即 對象, 張三的年齡,身高,思維這些就是張三這個對象里面包含的值(專業(yè)一點叫法叫屬性或者叫成員也可以)!
2、常用的引用類型
1)Object引用類型
怎么創(chuàng)建 Object引用類型 的具體實例(對象)呢?
方法一:
var zhangsan=new Object();
zhangsan.name='張三';
zhangsan.age=18;
zhangsan.info='張三是一名學生';
對一個對象進行賦值,只需要在對象名后面用點接上一個類似于變量名的單詞即可!
使用里面的值也是同理!
方法二:
var zhangsan={name:'張三',age:18,info:'張三是一名學生'}
迭代對象屬性:for...in語句
for(var i in zhangsan){
console.log(zhangsan[i]);//這邊必須用[]不能用.,這就是規(guī)定,記住就好了!
}
2)Function引用類型,使用Function引用類型創(chuàng)建的對象我們也稱為函數(shù)
創(chuàng)建函數(shù):
function 函數(shù)名 () {
各種javascript語句
}
轉載請注明出處及附上該鏈接:http://ebqao.cn/web/192.html
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。
上一篇:<<沒有上一篇了 下一篇:jquery選擇元素>>