javascript面試題--持續(xù)更新

Javascript的作用
  • 表單驗(yàn)證鲸睛,減輕服務(wù)器的壓力
  • 動(dòng)態(tài)改變頁(yè)面內(nèi)容
  • 實(shí)現(xiàn)頁(yè)面特效
  • 異步請(qǐng)求數(shù)據(jù)
Javascript的特點(diǎn)
  • Javascript設(shè)計(jì)之初就是給HTML添加交互行為。
  • Javascript編寫(xiě)簡(jiǎn)單、方便蔗彤,可以直接嵌套在網(wǎng)頁(yè)中使用,絕大部分瀏覽器都能很好支持。
  • Javascript是解釋型語(yǔ)言蝇更,是邊解釋邊執(zhí)行沪编,沒(méi)有預(yù)編譯,運(yùn)行速度相對(duì)比較慢年扩。
Javascript的組成

由ECMAScript蚁廓、BOM、DOM組成

Javascript變量命名規(guī)范
  • 變量名以_厨幻、$相嵌、字母開(kāi)頭
  • 不要使用Javascript的關(guān)鍵字和保留字
  • 取名要有意義,見(jiàn)名識(shí)意
JavaScript數(shù)據(jù)類(lèi)型有哪些况脆?

undefined 未定義
boolean 布爾類(lèi)型 (true,false)
string 字符串
number 數(shù)字類(lèi)型 (整數(shù)饭宾,浮點(diǎn)型)
null 表示空對(duì)象
object 表示對(duì)象

請(qǐng)說(shuō)出強(qiáng)制類(lèi)型轉(zhuǎn)換的三個(gè)函數(shù)

Number()、String()漠另、Boolean()

請(qǐng)說(shuō)出布爾類(lèi)型為false的情形

null undefined 0 ''(空字符) NaN

JavaScript中分別用提示框彈出捏雌、頁(yè)面輸出、控制臺(tái)輸出三種方式實(shí)現(xiàn)在頁(yè)面上輸出”Hello world!”笆搓?
alert("Hello world!");
document.write("Hello world!");
console.log("Hello world!");
請(qǐng)寫(xiě)出Math對(duì)象的三個(gè)常用方法及其作用
  • Math.random() 返回介于0和1之間的偽隨機(jī)數(shù)
  • Math.ceil() 向上取整
  • Math.floor() 向下取整
請(qǐng)寫(xiě)出window對(duì)象的五個(gè)常用方法及其作用
  • setInterval() 按照指定的周期來(lái)調(diào)用函數(shù)或表達(dá)式
  • clearInterval() 清除指定setInterval()設(shè)定的定時(shí)執(zhí)行操作
  • setTimeout() 在指定的毫秒數(shù)后調(diào)用函數(shù)或計(jì)算表達(dá)式
  • clearTimeout() 清除setTimeout()定時(shí)器
  • confirm() 顯示一個(gè)帶有提示信息性湿、確定和取消按鈕的對(duì)話框
請(qǐng)寫(xiě)出Date對(duì)象獲取年月日時(shí)分秒的代碼
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
var hour = date.getHours();
var minute = date.getMinutes();
var second = date.getSecond();
String的常用三個(gè)方法
Array的常用三個(gè)方法
簡(jiǎn)述列舉文檔對(duì)象模型DOM里document的常用的查找訪問(wèn)節(jié)點(diǎn)的方法?

document.getElementById() 返回指定id的第一個(gè)對(duì)象的引用
document.getElementsByName() 返回指定名稱(chēng)的對(duì)象的集合
document.getElementsByTagName() 返回有指定標(biāo)簽名的對(duì)象的集合

"=="和"==="的區(qū)別满败?

== 表示兩者值是否相等,會(huì)忽略類(lèi)型
=== 表示不僅值是否相等肤频,還需要類(lèi)型也要相同

JavaScript中常見(jiàn)的事件有哪些,請(qǐng)嘗試說(shuō)明幾種算墨,至少列出4種以上宵荒,并且說(shuō)明什么時(shí)候、什么情況觸發(fā)?

onclick 鼠標(biāo)單擊
onchange 文字改變
onmouseover 鼠標(biāo)懸停
onmouseout 鼠標(biāo)離開(kāi)
onblur 失去焦點(diǎn)
onfocus 獲取焦點(diǎn)

寫(xiě)出JS中常用節(jié)點(diǎn)之間層次關(guān)系的屬性净嘀?

obj.parentNode 父節(jié)點(diǎn)
obj.firstChild 首個(gè)子節(jié)點(diǎn)
obj.lastChild 最后子節(jié)點(diǎn)
obj.children 所有的子元素(只包含標(biāo)簽)报咳,返回類(lèi)型HTMLCollection
obj.childNodes 所有的子節(jié)點(diǎn)(包括空白符、注釋?zhuān)?返回類(lèi)型NodeList集合
obj.nextSibling 后一位兄弟節(jié)點(diǎn)
obj.previousSibling 前一位兄弟節(jié)點(diǎn)

style常用的屬性有哪些挖藏?

border
fontSize
textAlign
color
textDecoration
backgroundColor
padding
margin

請(qǐng)寫(xiě)出Ajax的步驟暑刃?
  • 創(chuàng)建XMLHttpRequest對(duì)象,ajax的核心對(duì)象
  • open("POST","URL",true) 建立請(qǐng)求
  • send(data) 發(fā)送
  • onreadystatechange事件 請(qǐng)求狀態(tài)改變事件
  • readyState 請(qǐng)求狀態(tài)
  • status >Ajax狀態(tài)碼:
  • responseText屬性 返回的純文本
  • responseXML屬性 返回xml格式
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末膜眠,一起剝皮案震驚了整個(gè)濱河市岩臣,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌宵膨,老刑警劉巖架谎,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異辟躏,居然都是意外死亡谷扣,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)捎琐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)会涎,“玉大人涯曲,你說(shuō)我怎么就攤上這事≡谒” “怎么了幻件?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)蛔溃。 經(jīng)常有香客問(wèn)我绰沥,道長(zhǎng),這世上最難降的妖魔是什么贺待? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任徽曲,我火速辦了婚禮,結(jié)果婚禮上麸塞,老公的妹妹穿的比我還像新娘秃臣。我一直安慰自己,他們只是感情好哪工,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布奥此。 她就那樣靜靜地躺著,像睡著了一般雁比。 火紅的嫁衣襯著肌膚如雪稚虎。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,125評(píng)論 1 297
  • 那天偎捎,我揣著相機(jī)與錄音蠢终,去河邊找鬼。 笑死茴她,一個(gè)胖子當(dāng)著我的面吹牛寻拂,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播丈牢,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼祭钉,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了赡麦?” 一聲冷哼從身側(cè)響起朴皆,我...
    開(kāi)封第一講書(shū)人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤帕识,失蹤者是張志新(化名)和其女友劉穎泛粹,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體肮疗,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡晶姊,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了伪货。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片们衙。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡钾怔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蒙挑,到底是詐尸還是另有隱情宗侦,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布忆蚀,位于F島的核電站矾利,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏馋袜。R本人自食惡果不足惜男旗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望欣鳖。 院中可真熱鬧察皇,春花似錦、人聲如沸泽台。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)怀酷。三九已至溃睹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間胰坟,已是汗流浹背因篇。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留笔横,地道東北人竞滓。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像吹缔,于是被迫代替她去往敵國(guó)和親商佑。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容