国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

javascript面試題

MobService / 901人閱讀

摘要:事件對(duì)象是與特定事件相關(guān)切包含有關(guān)該事件詳細(xì)信息的對(duì)象。事件傳播是瀏覽器決定哪個(gè)對(duì)象觸發(fā)其事件處理程序的過程。事件傳播有兩種方式事件冒泡和事件捕獲。

javascript的typeof返回哪些數(shù)據(jù)類型

   object number function boolean undefined string

數(shù)組方法pop() push() unshift() shift()

Push()尾部添加 pop()尾部刪除
Unshift()頭部添加 shift()頭部刪除

事件處理:

事件類型(event type);
事件目標(biāo)(event target)是發(fā)生的事件或與之相關(guān)的對(duì)象
事件處理程序(event handler)或事件監(jiān)聽程序(event listener)是處理或響應(yīng)事件的函數(shù)。
事件對(duì)象(event object)是與特定事件相關(guān)切包含有關(guān)該事件詳細(xì)信息的對(duì)象。事件對(duì)象作為參數(shù)傳遞給事件處理程序函數(shù)(不包括IE8及之前版本,在這些瀏覽器中需要通過window.event來獲取)。所有事件對(duì)象都有用來制定事件類型的type屬性和指定時(shí)間目標(biāo)的target屬性(IE8之前的版本中用srcElement來獲取)。
事件傳播(event propagation)是瀏覽器決定哪個(gè)對(duì)象觸發(fā)其事件處理程序的過程。對(duì)于某個(gè)對(duì)象的特定事件(比如Window對(duì)象的load事件),必須是不能傳播的。事件傳播有兩種方式:事件冒泡(bubble)和事件捕獲(evnet capturing)。
focus和blur事件不會(huì)冒泡,其他所有表單事件都可以。3級(jí)DOM事件規(guī)范標(biāo)準(zhǔn)化了focusin和focusout來代替它們(但是firefox貌似都不支持)。

事件綁定和普通事件有什么區(qū)別

假設(shè)有個(gè)對(duì)象obj1,用on+event綁定事件如下:

   obj1.onclick=function1;
   obj1.onclick=function2;

這里的onclick是作為obj1的屬性綁定事件,function1會(huì)被function2覆蓋而只執(zhí)行function2;
因此取消綁定事件只需:

   obj1.onclick=null;

在支持W3C標(biāo)準(zhǔn)的瀏覽器中綁定事件用的是addEventListener:

   obj1.addEventListener("click",change1,false);
   obj1.addEventListener("click",change2,false);

事件執(zhí)行順序跟綁定順序一樣,先執(zhí)行change1,再執(zhí)行change2
事件取消綁定:

   obj1.removeEventListener("click",change1,false);

另外在IE里面,綁定事件要用attachEvent綁定:

   obj1.attachEvent("onclick",change1);
   obj1.attachEvent("onclick",change2);

事件取消綁定:

   obj1.detachEvent("onclick",change1);

綁定是事件名稱同樣要以on為前綴,而且沒有后面是否冒泡的boolean值,但是這種執(zhí)行順序變了,前面那種方法是依次,這種就是倒序,先執(zhí)行change2,再執(zhí)行change1.

call和apply的區(qū)別

   Object.call(this,obj1,obj2,obj3)
   Object.apply(this,arguments)

ajax請(qǐng)求時(shí),如何解釋json數(shù)據(jù)

使用eval,parse,鑒于安全性考慮 使用parse更靠譜

事件委托是什么

讓利用事件冒泡的原理,讓自己的所觸發(fā)的事件,讓他的父元素代替執(zhí)行!

解釋jsonp的原理,以及為什么不是真正的ajax

動(dòng)態(tài)創(chuàng)建script標(biāo)簽,回調(diào)函數(shù)
Ajax是頁(yè)面無刷新請(qǐng)求數(shù)據(jù)操作

javascript的本地對(duì)象,內(nèi)置對(duì)象和宿主對(duì)象

本地對(duì)象為array obj regexp等可以new實(shí)例化,具體有:

   Object、Function、Array、String、Boolean、Number、Date、RegExp、Error、EvalError、RangeError、ReferenceError、SyntaxError、TypeError、URIError 

內(nèi)置對(duì)象為Global Math 等不可以實(shí)例化的
宿主為瀏覽器自帶的document,window 等

   所有非本地對(duì)象都是宿主對(duì)象(host object),即由 ECMAScript 實(shí)現(xiàn)的宿主環(huán)境提供的對(duì)象。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/85404.html

相關(guān)文章

  • 你不能錯(cuò)過的前端面試合集

    摘要:收集的一些前端面試題從面試題發(fā)現(xiàn)不足,進(jìn)而查漏補(bǔ)缺,比通過面試更難得及各大互聯(lián)網(wǎng)公司前端筆試面試題篇及各大互聯(lián)網(wǎng)公司前端筆試面試題篇面試題個(gè)和個(gè)經(jīng)典面試題前端開發(fā)面試題如何面試前端工程師很重要個(gè)變態(tài)題解析如何通過餓了么面試輕 收集的一些前端面試題 從面試題發(fā)現(xiàn)不足,進(jìn)而查漏補(bǔ)缺,比通過面試更難得 1 BAT及各大互聯(lián)網(wǎng)公司2014前端筆試面試題--Html,Css篇 2 BAT...

    ninefive 評(píng)論0 收藏0
  • 你不能錯(cuò)過的前端面試合集

    摘要:收集的一些前端面試題從面試題發(fā)現(xiàn)不足,進(jìn)而查漏補(bǔ)缺,比通過面試更難得及各大互聯(lián)網(wǎng)公司前端筆試面試題篇及各大互聯(lián)網(wǎng)公司前端筆試面試題篇面試題個(gè)和個(gè)經(jīng)典面試題前端開發(fā)面試題如何面試前端工程師很重要個(gè)變態(tài)題解析如何通過餓了么面試輕 收集的一些前端面試題 從面試題發(fā)現(xiàn)不足,進(jìn)而查漏補(bǔ)缺,比通過面試更難得 1 BAT及各大互聯(lián)網(wǎng)公司2014前端筆試面試題--Html,Css篇 2 BAT...

    darkbaby123 評(píng)論0 收藏0
  • 前端開發(fā)面試鏈接

    摘要:手冊(cè)網(wǎng)超級(jí)有用的前端基礎(chǔ)技術(shù)面試問題收集前端面試題目及答案匯總史上最全前端面試題含答案常見前端面試題及答案經(jīng)典面試題及答案精選總結(jié)前端面試過程中最容易出現(xiàn)的問題前端面試題整理騰訊前端面試經(jīng)驗(yàn)前端基礎(chǔ)面試題部分最新前端面試題攻略前端面試前端入 手冊(cè)網(wǎng):http://www.shouce.ren/post/index 超級(jí)有用的前端基礎(chǔ)技術(shù)面試問題收集:http://www.codec...

    h9911 評(píng)論0 收藏0
  • 前端開發(fā)面試鏈接

    摘要:手冊(cè)網(wǎng)超級(jí)有用的前端基礎(chǔ)技術(shù)面試問題收集前端面試題目及答案匯總史上最全前端面試題含答案常見前端面試題及答案經(jīng)典面試題及答案精選總結(jié)前端面試過程中最容易出現(xiàn)的問題前端面試題整理騰訊前端面試經(jīng)驗(yàn)前端基礎(chǔ)面試題部分最新前端面試題攻略前端面試前端入 手冊(cè)網(wǎng):http://www.shouce.ren/post/index 超級(jí)有用的前端基礎(chǔ)技術(shù)面試問題收集:http://www.codec...

    snifes 評(píng)論0 收藏0
  • 前端最強(qiáng)面經(jīng)匯總

    摘要:獲取的對(duì)象范圍方法獲取的是最終應(yīng)用在元素上的所有屬性對(duì)象即使沒有代碼,也會(huì)把默認(rèn)的祖宗八代都顯示出來而只能獲取元素屬性中的樣式。因此對(duì)于一個(gè)光禿禿的元素,方法返回對(duì)象中屬性值如果有就是據(jù)我測(cè)試不同環(huán)境結(jié)果可能有差異而就是。 花了很長(zhǎng)時(shí)間整理的前端面試資源,喜歡請(qǐng)大家不要吝嗇star~ 別只收藏,點(diǎn)個(gè)贊,點(diǎn)個(gè)star再走哈~ 持續(xù)更新中……,可以關(guān)注下github 項(xiàng)目地址 https:...

    wangjuntytl 評(píng)論0 收藏0
  • 深入理解js

    摘要:詳解十大常用設(shè)計(jì)模式力薦深度好文深入理解大設(shè)計(jì)模式收集各種疑難雜癥的問題集錦關(guān)于,工作和學(xué)習(xí)過程中遇到過許多問題,也解答過許多別人的問題。介紹了的內(nèi)存管理。 延遲加載 (Lazyload) 三種實(shí)現(xiàn)方式 延遲加載也稱為惰性加載,即在長(zhǎng)網(wǎng)頁(yè)中延遲加載圖像。用戶滾動(dòng)到它們之前,視口外的圖像不會(huì)加載。本文詳細(xì)介紹了三種延遲加載的實(shí)現(xiàn)方式。 詳解 Javascript十大常用設(shè)計(jì)模式 力薦~ ...

    caikeal 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

MobService

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<