js筆記一之初識JS
瀏覽器(Browser)
核心
webkit核心 [v8引擎]
: (google chrome/safari/opera/大部分國產瀏覽器)
gecko核心
: (Mozilla Firefix)
Trident排版引擎
: (Internet Explorer)
Presto核心
:
KHTML排版引擎
:W3C 全球資訊網聯盟
制定程式語言的規範與標準
開發者按照規範編寫程式碼,瀏覽器開發商也會開發一套按照規範把程式碼渲染成頁面的東西(這個東西就是核心或引擎)JS的三種引入方式
<!-- 第一種方式 行內 -->點選<!-- 第二種方式 內嵌 -->JavaScript
ECMAScript(ES): 規定了js的一些基礎核心的知識(變數/資料型別/語法規範/操作語句等)
DOM: document object model 文件物件模型,裡面提供了一些屬性和方法,可以讓我們操作頁面中的元素
BOM: browser object model 瀏覽器物件模型,裡面提供了一些屬性和方法,可以讓我們操作瀏覽器
變數和常量
變數: 值是可以變的
常量: 值是不可變的// 變數// -> js中定義變數的方式// var 變數名 = 值; (ES6中定義變數使用 let )var num = 12;var str = "hello world";// -> Java等後臺語言定義變數比較嚴謹,js比較鬆散// int num = 12;// float num = 12.5;// double num = 3.1415;console.log(num) // -> 12 變數其實只是一個無意義的名字,它所代表的意義都是其儲存的那個值num = 13;console.log(num) // -> 13// 常量// -> 任何一個具體的資料值都是常量,例如: 12就是一個常量// -> 和變數類似,我們設定一個常量(也是一個名字),給其儲存一個值,但是這個儲存的值不能修改const num = 12; // -> 定義一個常量num,給他儲存了12num = 13; // -> Uncaught TypeError: Assignment to constant variable. 常量分配的值是不能修改的JS的命名規範
js中嚴格區分大小寫
var name = "lilei";var Name = "hanmeimei";console.log(name) // -> lilei// -> name和Name是兩個不同的變數
遵循國際命名規則,
駝峰命名法
下劃線命名法
第一個單詞首字母小寫,其餘每個有意義的單詞首字母大寫;
以下劃線分割兩個單詞;
數字字母下劃線$都可以用於命名,但不能以數字開頭
關鍵字/保留字不能作為變數名;var firstName;var first_name; add / insert / create : 增加建立插入 remove / rm / clear / del : 刪除清空 update : 修改升級 get / query / select : 查詢獲取
作者:uplyw
連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2041/viewspace-2814293/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java小白學習筆記之初識javaJava筆記
- three.js 著色器材質之初識著色器JS
- go 學習筆記之初識 go 語言Go筆記
- 前端筆記之NodeJS(一)初識NodeJS&內建模組&特點前端筆記NodeJS
- JSONP的一點筆記JSON筆記
- JSON筆記JSON筆記
- JSP筆記JS筆記
- Nodejs筆記NodeJS筆記
- JSON 筆記JSON筆記
- Node.js學習筆記(一)Node.js筆記
- js便籤筆記(10) - 分享:json.js原始碼解讀筆記筆記JSON原始碼
- ExtJS2.0開發與實踐筆記[0]——初識ExtJSJS筆記
- EXTJs學習筆記(知識點總結)JS筆記
- three.js之初探骨骼動畫JS動畫
- js便籤筆記(10) - 分享:json2.js原始碼解讀筆記筆記JSON原始碼
- js純函式學習筆記(一)JS函式筆記
- js高程物件筆記JS物件筆記
- js學習筆記JS筆記
- JSP筆記-sessionJS筆記Session
- js類的筆記JS筆記
- JS 陣列筆記JS陣列筆記
- GoJS 使用筆記GoJS筆記
- node.js筆記Node.js筆記
- JS高程筆記10JS筆記
- nodejs weixin 筆記NodeJS筆記
- Vue.js中前端知識點總結筆記Vue.js前端筆記
- NodeJs之初體驗04—UR(X)NodeJS
- 作業系統學習筆記之初識程式和程式控制作業系統筆記
- JS筆記-007-JS Window-cookieJS筆記Cookie
- Android菜鳥學習js筆記一AndroidJS筆記
- 觀阮一峰老師js教程筆記JS筆記
- Node.js stream(流) 學習筆記(一)Node.js筆記
- JSTL Tag學習筆記(一)之<c: />JS筆記
- (一)初識NodeJsNodeJS
- 讀js純粹筆記JS筆記
- NodeJS學習筆記NodeJS筆記
- JS筆記—— 物件 (原型物件)JS筆記物件原型
- day01 js筆記JS筆記