你看李站的 《悟透javascript》 里邊是卡通形式的,但是特別的好,能夠教會你對象字面量,面向?qū)ο螅€有寫代碼時候的技巧(還有ajax哦)。最后還有一個完整的教你怎么做五子棋的程序。

專注于為中小企業(yè)提供網(wǎng)站設(shè)計制作、成都網(wǎng)站設(shè)計服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)播州免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了數(shù)千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
里邊用的東西我覺得很形象,很適合學(xué)習(xí)的。
然后還有一本是 《javascript精粹》這個主要講的是js里邊的技巧。建議看完上一本后看這個。
《javascript權(quán)威指南》 是一本講里邊方法的書,如果你不了解js里邊的哪些方法的話,可以看這個。
《javascript程序設(shè)計》我覺得是一本特牛的,里邊講了面向?qū)ο罄锼械拿~。建議你看完上邊的,學(xué)這個,如果這個學(xué)完,你就是很牛的了
希望這些對你有幫助。
Javascript可以說是目前唯一的網(wǎng)頁前端腳本了,不是之一。現(xiàn)在網(wǎng)頁上的各種動態(tài)效果(比如你現(xiàn)在看的百度知道頁面右邊的日歷下拉效果),不外乎兩種實現(xiàn)途徑:不是flash就是Javascript,而隨著HTML5的普及,Javascript將最終取代flash。你說Javascript重要不?
另外補充一句:Javascript與java不是一碼事啊,兩者有很大差別的。
1.什么 是正則表達(dá)式
正則表達(dá)式(regular expression)描述了一種字符串匹配的模式,可以用來檢查一個串是否含有某種子串、將匹配的子串做替換或者從某個串中取出符合某個條件的子串等。
正則表達(dá)式并不是屬于某種語言的,它是一門獨立的語言,幾乎在所有的編程語言中都提供了相關(guān)支持(Javascript、PHP、Java、C++)
以SQL語言為例:搜索功能
精準(zhǔn)匹配:
\$sql = “select * from goods where title=’Nokia N95’”; //返回某個固定的結(jié)果
模糊匹配:
\$sql = “select * from goods where title like ‘%Nokia N95%’”; //返回某種滿足條件的結(jié)果
所以由此可知,正則表達(dá)式也是一種模糊匹配。
2.正則 表達(dá)式應(yīng)用場景
① 數(shù)據(jù)隱藏 李先生 一等獎 139****635
② 數(shù)據(jù)驗證 手機驗證、郵箱驗證、IP地址驗證
③ 數(shù)據(jù)采集 網(wǎng)站后臺都可以集成一個按鈕(數(shù)據(jù)采集)
④ 數(shù)據(jù)檢索
3.快速入門
1)查找一個字符串中是否具有數(shù)字“8”
運行結(jié)果:
2)查找一個字符串中是否具有數(shù)字
運行結(jié)果:
3)查找一個字符串中是否具有非數(shù)字
運行結(jié)果:
腳本語言“腳本”
在新object() =;
$ o.base = {
:功能(一,女){
為(功我= 0,M = a.length;我 M;我+ +){ f.call(一個[我],我);}
}
}
$ o幻燈片=功能(編號,精氨酸){
無功精氨酸精氨酸| | = { },
=文件getElement ById(編號),
= t.getelementsbytagname(“”),
李氏= [ ],
氯=精氨酸。顏色| | # F 30 ' ',
中藥=精氨酸。時間* 1000 | | 2000,
t.clientwidth =,
t.clientheight =,
乙= [ ' 成功風(fēng)格=“保證金:0;0;填充:列表式:無;顯示:塊;位置:絕對;底:10 px;右:10 px;” ' ],
指數(shù)= 0,
$ =空,
$ =空;
功能改變(我){
如果(!$ { cleartimeout!)(元);}
指數(shù)=!isnan(我)?我:指數(shù)+ 1;
如果(指數(shù) = a.length){指數(shù)= 0;}
o.base美元。電子(信息系統(tǒng),功能(金){如果(金= =指數(shù)){三(1,這個);} {三(0,否則這個)} });
風(fēng)險值= -指數(shù)*小時;
如果(一個[ 0 ]。offsettop = =對){
返回;
否則{ }
如果(!$ { clearinterval!)(元);}
= setinterval(function() {
無功或=一個[ 0 ]。offsettop;
五=數(shù)學(xué)[ 舊約?”地板:'ceil ' ]((-催產(chǎn)素)* 0.2);
如果(或= =對){ clearinterval(元);=空;st();}
催產(chǎn)素+ =五;
一個[ 0 ]。style.margintop =催產(chǎn)素+“像素”;
},30)
};
}
函數(shù)(,0){
o.style.backgroundcolor =!乙!?發(fā)光:“#足協(xié)”;
o.style.color =!乙!?”#足協(xié)”:氯;
}
功能st() {
如果(!美元($)cleartimeout!);
(function() setTime out = { change() },澳門電訊);
}
與(t.style){溢出= '隱藏' = ' ';位置相對;}
o.base美元。(一個電子,功能(){
this.style.display =“塊”;
(這與風(fēng)格。firstchild。){帶= ' 0 ';寬度=寬+ '酶';高度= + '酶';}
b.push(“ =”李風(fēng)格寬度:20 px;身高:20 px;行距:20 px;顯示:塊;浮:左;margin - left : 5px;邊界:一個' +氯+ ';back #足協(xié);顏色:' +氯+ ';font - size :版;設(shè)置為中心;光標(biāo):指針;” ' +(+ 1)+ ' /李 ');
});
b.push(“、 ');
t.innerhtml + = b.join(“”);
李氏= t.getelementsbytagname(“里”);
o.base美元。電子(信息系統(tǒng),功能(){
如果(不適用= =指數(shù)){三(1,這個)}
this.onmouseover = function() {
如果(不適用!=指數(shù))的變化(英文);
}
});
st();
}
/腳本
/頭”
你上xin3721視頻教程網(wǎng)看看,他那里邊有javascript教程,是李天生講的,我以前自學(xué)的時候就是在這個網(wǎng)站上學(xué)的,李老師講的超級棒,非常詳盡,通俗易懂。很適合初學(xué)者的
//構(gòu)建一個json對象
var pinpai = {
"0":{"美的":49,"三星":35,"海信":25,"格力":16,"方太":14},
"1":{"美的":49,"三星":35,"海信":25,"格力":16,"方太":14}
};
jiage = pinpai[0]['美的'];
源:
//構(gòu)建一個json對象
var jb={"美的":49,"三星":35,"海信":25,"格力":16,"方太":14};
for(var key in jb){
alert(key); //json對象的key
alert(jb[key]); //json對象的值
}
標(biāo)題名稱:javascript李,JavaScript李源電子版
文章起源:http://chinadenli.net/article36/dsihisg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、企業(yè)建站、搜索引擎優(yōu)化、面包屑導(dǎo)航、網(wǎng)站策劃、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)