freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

javascript學(xué)習(xí)第一季-在線瀏覽

2024-09-26 23:39本頁(yè)面
  

【正文】 (x[0] + | +x[1])。對(duì)象和數(shù)組是用傳值來(lái)傳遞的,只不過(guò)傳遞的這個(gè)值實(shí)際是一個(gè)引用,而不是對(duì)象本身。對(duì)字符串來(lái)說(shuō),傳值還是傳址,意義不大。比如:var s =”heelo”。s=b。即我們不能再獲取原始的 “heelo” 值;.5 , javascript變量:Js是非類型的。變量的聲明:var a ?;蛘遶ar a , b 。重復(fù)聲明 是合法的,如果 遺漏聲明 , js會(huì)隱式的聲明該變量。6 , 變量的作用域:Js有2種:全局和局部。在js代碼中,處處都有定義。在函數(shù)體內(nèi)定義。 //全局變量function check(){var a = efg。 }check()。 function f(){ alert(scope)。 alert(scope)。為什么第一個(gè)會(huì)輸出undefined 呢?因?yàn)閖s規(guī)定當(dāng) 局部變量和全局變量的名稱相同的時(shí)候,函數(shù)體內(nèi)的同名全局變量會(huì)被隱藏。 alert(scope)。 alert(scope)。OK,如果你看懂了這個(gè)例子,說(shuō)明你對(duì)局部和全局的一些區(qū)別稍微了解了。function f(){ var y =2 。}}調(diào)用g()對(duì)象。 調(diào)用f()對(duì)象。全局變量 x = 1 在此定義了嗎? 是 否 獲得值 在此定義了嗎? 是 否 獲得值在此定義了嗎? 是 否 獲得值 未定義8 , 客戶端全局變量: 在客戶端js中,Window對(duì)象代表瀏覽器窗口,他是一個(gè)全局對(duì)象。我們常用的 parseInt() , Math() 都是Window對(duì)象定義的屬性。比如:客戶端js的每個(gè)獨(dú)立的瀏覽器窗口,或者同一窗口的不同幀。當(dāng)然可以使用 表達(dá)式 [0].x 。這樣就把不同幀中的代碼聯(lián)系起來(lái)了。總結(jié)。對(duì)新手來(lái)說(shuō)稍微難理解些。 升級(jí)中……1, 表達(dá)式:最簡(jiǎn)單的表達(dá)式:直接量或者變量名。直接量表達(dá)式的值:本身。2 , 運(yùn)算符:一元運(yùn)算符: 比如 3 二元運(yùn)算符: 比如 3+4 三元運(yùn)算符: 比如 ? : 新手常遇到的問(wèn)題:遞增運(yùn)算符:比如:i = 1 。 // 前遞增運(yùn)算,即先對(duì)運(yùn)算數(shù)進(jìn)行遞增,然后再去計(jì)算。 j=2 。j = i ++。//輸出 i =2。3, 相等運(yùn)算符:= : 賦值運(yùn)算符;== : 相等運(yùn)算符;=== : 等同運(yùn)算符;值NaN永遠(yuǎn)不會(huì)與任何值相等,包括自己。 //false NaN 意思為 Not a Number要檢測(cè)一個(gè)值是否是NaN,可以使用全局函數(shù)isNaN()。var b =[1,2,3]。 // 輸出false .(這個(gè)其實(shí)是 第一章講的內(nèi)容。var a =[1,2,3]。var c = a 。//輸出true。var b = true 。 //輸出 true(a===b)。而且會(huì)區(qū)分大小寫。比如:var a = { x : 1 , y : 2 }。 // truevar c = “toString” in a 。6 instanceof 運(yùn)算符:要注意的是:左邊的運(yùn)算數(shù)是一個(gè)對(duì)象,右邊的運(yùn)算數(shù)是對(duì)象類的名字。 // truea instanceof Object 。 // false 7, 3元條件運(yùn)算符:要注意的是:第一個(gè)運(yùn)算數(shù)必須是一個(gè)布爾值。8, typeof運(yùn)算符:要注意的是:由于typeof對(duì)所有的對(duì)象和數(shù)組都是返回 object。要區(qū)別一種對(duì)象類型和另一種對(duì)象類型,可以使用 instanceof 和 constructor 屬性。比如:用var 語(yǔ)句聲明的變量不能被刪除。當(dāng)delete刪除一個(gè)不存在的屬性時(shí),返回true;(^_^,這個(gè)比較搞笑。alert( delete a )。 //返回 true還有一個(gè)應(yīng)該注意:Delete 所能影響的只是屬性值,并不能影響被這些屬性引用的對(duì)象。 = new Date()。delete 。// 10,void運(yùn)算符:void的一個(gè)用途: 專門生成undefined值、alert( void(0) )alert( void(1) ) //都輸出 undefined這里的undefined實(shí)際是 void()運(yùn)算后的值。try{}catch(e){}finally{ //總是被最后執(zhí)行 。}12,with語(yǔ)句: var form = frame[1].[0]。 =” “。比如:with(frame[1].[0]){ = “ “。}當(dāng)然書上強(qiáng)烈不推薦使用with, 呵呵。總結(jié):主要介紹了js中的變量,表達(dá)式,和運(yùn)算符 還有一些 js 語(yǔ)句。 比較難哦。1 , for / in :一種遍歷(枚舉)對(duì)象屬性的方法,可以循環(huán)我們呢事先不知道的屬性。不能枚舉的屬性通常是繼承的屬性刪除一個(gè)對(duì)象的屬性: delete 。for/in 的另一個(gè)重要的用途就是跟關(guān)聯(lián)數(shù)組一起使用:(如果忘記關(guān)聯(lián)數(shù)組的定義,可以看前面的章節(jié)。 }2 , 通用的Object屬性和方法:1):constructor屬性:每個(gè)對(duì)象都有這個(gè)屬性,他引用了初始化這個(gè)對(duì)象的構(gòu)造函數(shù)。 //使用Date()構(gòu)造函數(shù),創(chuàng)建一個(gè)對(duì)象 d。 //true // Date 。amp。amp。}3 , toStirng()和toLocaleString()方法:1):toLocaleStirng() 返回對(duì)象的一個(gè)本地化字符串。var k =(x)。//falsealert( (cos) )。propertyIsEnumerable()跟返回的結(jié)果跟hasOwnProperty()相同;4 ,isPrototypeOf()方法:如果方法所屬的對(duì)象是參數(shù)的原型對(duì)象。var k1= (a)。 // = Objectalert(k1) //truealert(k2) //true5,數(shù)組:1)創(chuàng)建數(shù)組:數(shù)組直接量:var es = [ ] 。還有一種方式:使用Array() 構(gòu)造函數(shù): V1 : 無(wú)參數(shù): var a = new Array()。 //可以看出直接量定義 簡(jiǎn)單些。 具有3個(gè)元素的數(shù)組,每個(gè)元素的值為 undefined 。 // 等價(jià)于 a[“”] =”test” 。7, 添加數(shù)組的內(nèi)存使用: a[10] = “test” 。a[10] =” 10” 。var a = new Circle(1,2,3)。這個(gè)例子定義了一個(gè)名為” 0 “的新對(duì)象屬性。8, 刪除數(shù)組:var a = [1,2]。 alert(a[0]) //輸出 undefined alert(a[1]) //輸出 2由例子可以看出,delete刪除其實(shí)沒(méi)有真正刪除,只不過(guò)把元素設(shè)置為undefined。比如:var a = [1,2]。 alert(a[0]) //輸出 undefined alert(a[1]) //輸出 2 ()。 alert(a[1]) //輸出 undefined 。// 那么這個(gè)數(shù)組的長(zhǎng)度是 50 ;length屬性經(jīng)常用于遍歷數(shù)組元素;比如: var a = [“a” , “b “ ,”c” ]。 i 。}這個(gè)是在假定元素是連續(xù)的,如果不是這種情況:必須檢測(cè)每個(gè)元素是否被定義 : 比如:for(var i = 0 。 i++){if(a[i]){ alert(a[i])。10,數(shù)組的一些方法: 1):join() 方法:把一個(gè)數(shù)組的所有元素都轉(zhuǎn)換成字符串。 var s = ()。 s = (“,”)。 var a = new Array(1,2,3)。var s = ()。var a = new Array(“ee”,”df”,”b”)。 // s == “b, df, ee” ♂:如果傳參數(shù):比如:var a = [33,4,1111,222]()。})。 //輸出 4, 33,222,1111//可以從例子看出,排序如果x y ,那么第一個(gè)參數(shù)就排在第2個(gè)參數(shù)后,比如。 11112220 224。4):concat() 方法:var a = [1,2,3]。 a=()。比如:var a = [1,2,3]。 alert(a)。 alert(a)。 var d =new Array(1,2,3)。 //1,2,3alert(d)。5):slice() 方法:返回?cái)?shù)組某一個(gè)片段。6):splice() 方法:首先他跟 slice 方法 只有一個(gè)字母的差別,不過(guò)用處完全不同。var a = [1,2,3]。 alert(a)。 alert(a)。 如果是 a = (0 , 1) 。 alert(a)。具體方法: var array1 = new Array(1,2,3,4)。//在 第2個(gè)元素后面,插入 5 ; 如果第2個(gè)參數(shù)為0,則不刪除。 //輸出 1, 5 ,2 ,3,4 (2,3,7,8) // 刪除 第3個(gè)的 元素后的 3個(gè)元素。然后在這個(gè)位置上插入7,8 (array1)。也就是如果插入一個(gè)數(shù)組,他就是插入數(shù)組本身,還不是數(shù)組的元素。7):push() 方法和pop()方法:push(): 將一個(gè)或者多個(gè)數(shù)組 附加到數(shù)組的尾部。var array1 = new Array(1,2,3,4)。 (array1+br)。//輸出 1, 2 ,3 ,48):unshift() 方法和shift ()方法:跟push和pop唱反調(diào)。shift ():刪除數(shù)組的第一個(gè)元素。所以大家應(yīng)該有點(diǎn)耐心。比較難記和難理解。一次沒(méi)看懂,再看一次。是不是感覺(jué)看了這么多js概念,已經(jīng)迫不及待的想自己寫點(diǎn)例子什么的。下章我們 來(lái)點(diǎn)實(shí)戰(zhàn)的。這章我們先說(shuō)說(shuō)函數(shù),然后來(lái)點(diǎn)實(shí)戰(zhàn)。當(dāng)一個(gè)函數(shù)被一個(gè)對(duì)象調(diào)用時(shí),那么這個(gè)函數(shù)就叫做這個(gè)對(duì)象的方法。}function b(y){ (y)。}alert( a(1) ) //因?yàn)闆](méi)寫return,所以返回undefinedalert( b(2) ) 3 function語(yǔ)句和函數(shù)直接量:function f(x) { return x * x 。} //第一個(gè)是function語(yǔ)句創(chuàng)建的,第二個(gè)是直接用函數(shù)直接量定義一個(gè)表達(dá)式,當(dāng)然用這種方式,創(chuàng)建的也是匿名函數(shù)。} //這樣做的好處。4 函數(shù)命名:function like_this(){}或者 function likeThis(){} //駝峰式5 函數(shù)的參數(shù):由于js是一種寬松類型語(yǔ)言,參數(shù)不需要指定什么數(shù)據(jù)類型。} x(1,2,3,4)。} x(1)。解決:function x(a,b){var b = b || 。} x(1)。 charset=gbk / titleImage Gallery/title script type=text/javascript function showPic(whichpic) { var source = (href)。 //獲取目標(biāo) (src,source)。從而達(dá)到改變圖片。如果屬性存在,則覆蓋屬性的值。 不過(guò),還是建議大家使用setAttribute(),它是1級(jí)dom, 他可以對(duì)文檔中的任何一個(gè)元素的任何一個(gè)屬性做出修改。 */ var text = (title)。//獲取目標(biāo) = text。 */}/script/headbody h1javascript 圖片館/h1 !在a標(biāo)簽上加事件我們要注意,避免要他跳轉(zhuǎn)。當(dāng)然這種情況是在href的值有用的情況下。也可以不跳轉(zhuǎn)。 return false。 return false。 return false。 return false。呵呵。 先把看不懂的 拿筆記住, 后面幾章我們講 學(xué)習(xí) DOM編程。請(qǐng)?jiān)徫摇1C?。Javascript學(xué)習(xí)第一季(6)上篇文章納悶的問(wèn)題,將在這章和以后的幾章里,慢慢搞定。然后往js匠人方向發(fā)展。Document object modelBom:瀏覽器對(duì)象模型。(window object model.
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1