HTML 之 JavaScript
阿新 • • 發佈:2018-09-08
分享圖片 play 直接 技術分享 ring 字母 -- 規範. 理念
JS
一、JS 概述
1.1 JS 歷史
- 1992年Nombas開發出C-minus-minus(C--)的嵌入式腳本語言(最初綁定在CEnvi軟件中).後將其改名ScriptEase.(客戶端執行的語言)
- Netscape(網景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator 2.0產品中開發出一套livescript的腳本語言.Sun和Netscape共同完成.後改名叫Javascript
- 微軟隨後模仿在其IE3.0的產品中搭載了一個JavaScript的克隆版叫Jscript.
- 為了統一三家,ECMA(歐洲計算機制造協會)定義了ECMA-262規範.國際標準化組織及國際電工委員會(ISO/IEC)也采納 ECMAScript 作為標準(ISO/IEC-16262)。從此,Web 瀏覽器就開始努力(雖然有著不同的程度的成功和失敗)
1.2 ECMAScript
盡管 ECMAScript 是一個重要的標準,但它並不是 JavaScript 唯一的部分,當然,也不是唯一被標準化的部分。實際上,一個完整的 JavaScript 實現是由以下 3 個不同部分組成的:
- 核心(ECMAScript)
- 文檔對象模型(DOM) Document object model (整合js,css,html)
- 瀏覽器對象模型(BOM) Broswer object model(整合js和瀏覽器)
- Javascript 在開發中絕大多數情況是基於對象的.也是面向對象的.
簡單地說,ECMAScript 描述了以下內容:
- 語法
- 類型
- 語句
- 關鍵字
- 保留字
- 運算符
- 對象 (封裝 繼承 多態) 基於對象的語言.使用對象
1.3 JS 的引入方式
1 {#1 直接編寫#} 2 <script> 3 alert(‘hello yuan‘) js 塊 建議放在 body 塊的最下面 4 </script> 5 {#2 導入文件#} 6 <script src="hello.js"></script>
二、JS 基礎知識
2.1 變量
聲明變量 使用關鍵字 ‘ var ‘, var a=1;
在一行上可以去聲明多個變量。var name
=
"lfd"
, age
=
20
, job
=
"lecturer"
;
聲明變量時 可以不用var. 如果不用var 那麽它是全局變量。
變量命名,首字符只能是字母,下劃線,$美元符 三選一,且區分大小寫,x與X是兩個變量。
變量命名法則:
1 Camel 標記法 2 首字母是小寫的,接下來的字母都以大寫字符開頭。例如: 3 var myTestValue = 0, mySecondValue = "hi"; 4 Pascal 標記法 5 首字母是大寫的,接下來的字母都以大寫字符開頭。例如: 6 Var MyTestValue = 0, MySecondValue = "hi"; 7 匈牙利類型標記法 8 在以 Pascal 標記法命名的變量前附加一個小寫字母(或小寫字母序列),說明該變量的類型。例如,i 表示整數,s 表示字符串,如下所示“ 9 Var iMyTestValue = 0, sMySecondValue = "hi";View Code
HTML 之 JavaScript