關於Javascript 入門基礎學習
關於Javascript 入門基礎學習
一Script簡介:
學習JavaScript之前,有些東西你需要先了解:
HTML
XHTML
我覺得這些不需要太深入,懂個大概就行。
JavaScript是:
JavaScript 被設計用來向 HTML 頁面添加交互行為。
JavaScript 是一種腳本語言。
JavaScript 由數行可執行計算機代碼組成。
JavaScript 通常被直接嵌入 HTML 頁面。
JavaScript 是一種解釋性語言。
所有的人無需購買許可證均可使用 JavaScript。
這些都是一些書裏關於JavaScript的定義,知道就行了。
二.實現JavaScript簡單的例子:
[html]
e("這就是JavaScript.");
將JavaScript代碼嵌入HTML頁面時,需要在頭和尾處加上JavaScript的標籤,來告訴瀏覽器這是JavaScript代碼。
比如上面的例子就會在頁面上顯示:
這就是JavaScript.
假如沒有例子中的紅色部分代碼,將會顯示:
e("這就是JavaScript.")
在以前,老的瀏覽器不支持JavaScript時,為防止瀏覽器將JavaScript代碼當做文本輸出,我們可以將代碼寫成:
複製代碼 代碼如下:
這樣的話不支持JavaScript的瀏覽器會自動跳過裏面的代碼,支持的則將會執行裏面的代碼。
一般情況下,我們儘可能的將JavaScript代碼獨立出來,做成外部文件,一是使頁面代碼不那麼混亂,二是在不同頁面複用JavaScript代碼時避免重複編寫。
....
文件一般統一放在網站的子目錄中,方便維護和增加代碼可讀性。
三Script語句及註釋
JavaScript語句帶不帶“;”都可以,不帶的以一行為一句,帶“;”的`可以在同一行寫多個語句。
複製代碼 代碼如下:
e("
Hello
"); //以
格式 輸出 "Hello"
e("World"); // 輸出 "World"
/*這樣的多行註釋。*/
從這個簡單例子中可以看出來在JavaScript輸出語句中可以嵌入HTML語句,您可以試着寫一些複雜的例子。
四Script基本語法
1.聲明變量
var x;var x=1;var x="你好"。。。。就一個var,很是簡單。
2.運算符
這個和其他語言很類似,沒什麼好説的。網上找張表,自己看看。
運算符 描述
+ 加
- 減
* 乘
/ 除
% 求餘數
++ 累加
-- 遞減
運算符 例子 等價於
= x=y
+= x+=y x=x+y
-= x-=y x=x-y
*= x*=y x=x*y
/= x/=y x=x/y
%= x%=y x=x%y
有意思的是若是兩個字符串相加,輸出的是這兩個字符串拼接的結果。
,switch,for,while
這些都很簡單,看看例子就行了。
複製代碼 代碼如下:
var a=3
if(a==1)
{
e("a的值是1");
}
else if(a==2)
{
e("a的值是2");
}
else
{
e("a的值比2大");
}
複製代碼 代碼如下:
switch(n)
{
case 1:
執行代碼塊 1
break
case 2:
執行代碼塊 2
break
default:
如果n即不是1也不是2,則執行此代碼
}
複製代碼 代碼如下:
for (i=0;i<=10;i++)
{
e("The number is " + i)
e("
")
}
複製代碼 代碼如下:
var i=0
do{
e("The number is " + i)
e("
")
i++
}while (i <= 10)
複製代碼 代碼如下:
var i=0
while (i <= 10)
{e("The number is " + i)
e("")i++}
複製代碼 代碼如下:
for (變量 in 對象)//遍歷數組常用的
{
在此執行代碼
}
這些都是最基礎的東西,下次我會將JavaScript中常用的事件寫出來。
-
JavaScript數據結構與算法中集合的實現
集合(Set)説起集合,就想起剛進高中時,數學第一課講的就是集合。因此在學習集合這種數據結構時,倍感親切。集合的基本性質有一條:集合中元素是不重複的。因為這種性質,所以我們選用了對象來作為集合的容器,而非數組。雖然數組也能做到所有不重複,但終究過於繁瑣,不如集...
-
網頁設計很糟糕的10個原因
個好的網頁設計,不僅吸引眼球,也是實用的、直觀的、層級簡單卻足夠複雜到保持用户的興趣。但是不好的網頁設計是由很多原因造成的,下面是關於網頁設計很糟糕的10個原因,歡迎閲讀了解!沒有足夠的空白空白可以説是設計中最重要的一部分。它有助於防止用户在瀏覽網站時...
-
PHP開發工程師的具體職責14篇
PHP開發工程師的具體職責1職責:1、對公司新的網站項目、系統項目、小程序項目進行開發;2、維護支持公司現有的網絡和系統平台工作運行;3、按時、獨立、高質量地完成工作,確保相關代碼邏輯的正確性及健壯性;4、開發、維護、升級和優化系統,並能快速定位並及時修復...
-
淺析JavaScript基本類型與引用類型
兩種類型:ECMAScript變量包含兩種不同類型的值:基本類型值、引用類型值;基本類型值:指的是保存在棧內存中的簡單數據段;引用類型值:指的是那些保存在堆內存中的`對象,意思是,變量中保存的實際上只是一個指針,這個指針指向內存中的另一個位置,由該位置保存對象;兩種訪問方...