簡單了解js(j**ascript)
1.js組成部分
ecma script var a=1; a=2; if,for等語法都屬於es
dom:document object model文件物件模型(html和css)
bom:browser object model 瀏覽器物件模型
1.js兩種引入方式
注:將script寫於最後
doctype html
>
<
html
lang
="en"
>
<
head
>
<
meta
charset
="utf-8"
>
<
title
>title
title
>
<
style
>
style
>
head
>
<
body
>
<
div
id="div1"
>
div>
body
>
html
>
//1<
script
src="js/test.js"
>
script
>
//2<
script
>
//js語句
vara=1
console.log(a,b)
script
>
2.變數命名規則
命名規則:3.資料型別1.由大寫或小寫字母、數字、下劃線、美元符號$組成
2.不能以數字開頭
3.嚴格區分大小寫,比如it和it不是同乙個變數
4.不能使用js中的關鍵字和保留字class
5.要盡量做到見其名,知其意,名字起的有意義一點,用小駝峰命名法
number4.分支語句string字串 '', ""
boolean布林值 true false
null 空
undefined 未賦值
array陣列 [1,2,3,4,"abcd",["f","d"]]
object物件 {}
if(條件)條件滿足,執行語句1
if(條件)else
條件滿足。執行語句1,不滿足,執行語句2
if(條件1)else if(條件2)else
條件1
從setTimeout簡單了解js事件模型
先從乙個例子入手 function console.log 一條訊息 settimeout function fun2 0 console.log 結束 輸出結果很容易知道 開始執行 一條訊息 結束 第乙個延時函式訊息 第二個延時函式訊息在js事件模型中,執行時從最先進入佇列的訊息開始處理佇列中的訊...
js事件簡單複習 和AJAX的了解
1.js事件 繫結js事件的三種方法 1.elem.on function 相容性好,但是乙個元素的同乙個事件只能繫結乙個事件處理程式。2.obj.addeventlistener 事件型別,處理函式,false ie9一下不相容,可以給乙個物件的乙個事件繫結多個事件處理函式。用xhr傳送請求 op...
了解 JS 原型
當建立了乙個函式時,就會根據一組特定的規則為該函式建立乙個 prototype 屬性,這個屬性指向函式的原型物件。在預設情況下,所有原型物件都會自動獲得乙個constructor 的屬性 這個屬性指向乙個prototype 屬性所在函式的指標 看個例子 當person物件被建立後person物件會有...