JS常見問題整理(持續(xù)更新)
更新時(shí)間:2013年08月06日 16:13:20 作者:
JS常見問題在開發(fā)過程中會(huì)經(jīng)常遇到過,本文整理了一些實(shí)際開發(fā)中存在的問題,曬出來與大家一起分享,感興趣的朋友可以參考下,希望對(duì)大家有所幫助
1、JS中$符號(hào)含義
【表示變量】比如變量 var s='asdsd'或var $s='asdasd';
【匹配結(jié)尾,在正則表達(dá)式中】/sa$/.test(string) 匹配string字符串中的sa,比如string='125sa'則匹配,string='125sa21'則不匹配
【表示一個(gè)查找對(duì)象的函數(shù)】
$=function (id) {
return (typeof (id)=='object')?id:document.getElementById(id); };
其實(shí)就是一個(gè)自定義函數(shù),用$只是簡(jiǎn)單,其實(shí)用其它字符也是一樣的,
f=function (id) {
return (typeof (id)=='object')?id:document.getElementById(id); };
也可以 其中參數(shù)id是html文檔中的id, 比如
<div id='ss'></div>
則obj=$('ss')就是引用的這個(gè)id='ss'的對(duì)象 使用$()方法
$() 方法是在DOM中使用過于頻繁的 document.getElementById() 方法的一個(gè)便利的簡(jiǎn)寫,就像這個(gè)DOM方法一樣,這個(gè)方法返回參數(shù)傳入的id的那個(gè)元素。比起DOM中的方法,這個(gè)更勝一籌。你可以傳入多個(gè)id作為參數(shù)然后 $() 返回一個(gè)帶有所有要求的元素的一個(gè) Array 對(duì)象。
2、JS中#符號(hào)含義
這個(gè)#XXXX是表示HTML某元素的id,這是根據(jù)css的選擇器來的,在css中#xxx就是表示通過指定的元素ID來查找元素一般HTML元素通過id屬性定義他的id。比如
<SPAN style="FONT-FAMILY: FangSong_GB2312; FONT-SIZE: 14px"><div id="mydiv">...</div></SPAN>
這里ID就是mydiv,用在上面的函數(shù)中就是$("#mydiv");而$(xxx)這個(gè)應(yīng)該是jQuery的代碼,用來返回xxx指定的元素的,其中XXX兼容于css選擇器
【表示變量】比如變量 var s='asdsd'或var $s='asdasd';
【匹配結(jié)尾,在正則表達(dá)式中】/sa$/.test(string) 匹配string字符串中的sa,比如string='125sa'則匹配,string='125sa21'則不匹配
【表示一個(gè)查找對(duì)象的函數(shù)】
復(fù)制代碼 代碼如下:
$=function (id) {
復(fù)制代碼 代碼如下:
return (typeof (id)=='object')?id:document.getElementById(id); };
其實(shí)就是一個(gè)自定義函數(shù),用$只是簡(jiǎn)單,其實(shí)用其它字符也是一樣的,
復(fù)制代碼 代碼如下:
f=function (id) {
復(fù)制代碼 代碼如下:
return (typeof (id)=='object')?id:document.getElementById(id); };
也可以 其中參數(shù)id是html文檔中的id, 比如
復(fù)制代碼 代碼如下:
<div id='ss'></div>
則obj=$('ss')就是引用的這個(gè)id='ss'的對(duì)象 使用$()方法
$() 方法是在DOM中使用過于頻繁的 document.getElementById() 方法的一個(gè)便利的簡(jiǎn)寫,就像這個(gè)DOM方法一樣,這個(gè)方法返回參數(shù)傳入的id的那個(gè)元素。比起DOM中的方法,這個(gè)更勝一籌。你可以傳入多個(gè)id作為參數(shù)然后 $() 返回一個(gè)帶有所有要求的元素的一個(gè) Array 對(duì)象。
2、JS中#符號(hào)含義
這個(gè)#XXXX是表示HTML某元素的id,這是根據(jù)css的選擇器來的,在css中#xxx就是表示通過指定的元素ID來查找元素一般HTML元素通過id屬性定義他的id。比如
復(fù)制代碼 代碼如下:
<SPAN style="FONT-FAMILY: FangSong_GB2312; FONT-SIZE: 14px"><div id="mydiv">...</div></SPAN>
這里ID就是mydiv,用在上面的函數(shù)中就是$("#mydiv");而$(xxx)這個(gè)應(yīng)該是jQuery的代碼,用來返回xxx指定的元素的,其中XXX兼容于css選擇器
相關(guān)文章
js實(shí)現(xiàn)按鈕開關(guān)單機(jī)下拉菜單效果
這篇文章主要介紹了js實(shí)現(xiàn)按鈕開關(guān)單機(jī)下拉菜單效果,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-11-11微信小程序?qū)崿F(xiàn)五星評(píng)價(jià)
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)五星評(píng)價(jià),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-08-08js DNA動(dòng)態(tài)序列比對(duì)代碼
JavaScript動(dòng)態(tài)序列比對(duì)代碼,隨便 寫著玩的,在網(wǎng)上見到用VC、VB寫的比較多,這個(gè)算法以前在高中課本上見到過,我只是用Js寫一下試試,或許還不是太準(zhǔn)確。2010-07-07IScroll5實(shí)現(xiàn)下拉刷新上拉加載的功能實(shí)例
本篇文章主要介紹了IScroll5實(shí)現(xiàn)下拉刷新上拉加載的功能實(shí)例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-08-08js實(shí)現(xiàn)可以點(diǎn)擊收縮或張開的懸浮窗
這篇文章主要介紹了js實(shí)現(xiàn)可以點(diǎn)擊收縮或張開的懸浮窗效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-09-09javascript游戲開發(fā)之《三國(guó)志曹操傳》零部件開發(fā)(四)用地圖塊拼成大地圖
小時(shí)候我們玩過拼圖游戲,是用自己的手去拼的。今天我們來研究研究用javascript來拼圖感興趣的朋友可以了解下,希望本文對(duì)你有所幫助2013-01-01javascript與PHP動(dòng)態(tài)往類中添加方法對(duì)比
這篇文章主要介紹了JAVASCRIPT與PHP動(dòng)態(tài)往類中添加方法對(duì)比的相關(guān)資料,需要的朋友可以參考下2018-03-03