1. <rp id="zsypk"></rp>

      2. web前端面試題及答案

        時(shí)間:2021-03-24 17:57:39 試題 我要投稿

        web前端面試題及答案

          引導(dǎo)語(yǔ):了解一些面試題及答案,可以幫助自己順利通過(guò)面試哦。以下是小編為大家整理的web前端面試題及答案,供各位參考。

        web前端面試題及答案

          1、怎樣添加、移除、移動(dòng)、復(fù)制、創(chuàng)建和查找節(jié)點(diǎn)?

          創(chuàng)建新節(jié)點(diǎn):

          creatDocumentFragment(),創(chuàng)建一個(gè)DOM片段。

          creatElement(),創(chuàng)建一個(gè)具體的元素。

          creatTextNode(),創(chuàng)建一個(gè)文本節(jié)點(diǎn)。

          添加、移除、替換、插入:

          appendChild(),添加。

          removeChild(),移除。

          replaceChild(),替換。

          Before(),插入。

          查找:

          getElementsByTagName(),通過(guò)標(biāo)簽名稱。

          getElementsByName(),通過(guò)元素的Name屬性的值。

          getElementById(),通過(guò)元素id,唯一性。

          2、JS中什么是偽數(shù)組?如何將偽數(shù)組轉(zhuǎn)化為標(biāo)準(zhǔn)數(shù)組?

          偽數(shù)組(類數(shù)組):無(wú)法直接調(diào)用數(shù)組方法或期望length屬性有什么特殊的行為。但仍可以對(duì)真正數(shù)組遍歷方法來(lái)遍歷它們。典型的是函數(shù)的arguement參數(shù),還有像調(diào)用getElementsByTagName()、document.childNodes()之類的',它們都返回NodeList對(duì)象,都屬于偽數(shù)組。可以用Array.prototype.slice.call(fakeArray)將數(shù)組轉(zhuǎn)化為真正的Array對(duì)象。

          3、JS中callee和caller的作用。

          caller是返回一個(gè)對(duì)函數(shù)的引用,該函數(shù)調(diào)用了當(dāng)前函數(shù);

          callee是返回正在被執(zhí)行的函數(shù),也就是所指定的function對(duì)象的正文。

          4、請(qǐng)說(shuō)出三種減低頁(yè)面加載時(shí)間的方法。

          1.壓縮CSS、JS文件。

          2.合并JS、CSS文件,減少HTTP請(qǐng)求。

          3.外部JS、CSS文件放最底下。

          4.減少DOM的操作,盡可能用變量替代不必要的DOM操作。

          5、為什么用多個(gè)域名來(lái)存儲(chǔ)網(wǎng)絡(luò)資源會(huì)更有效?

          確保用戶在不同地區(qū)用最快的速度打開網(wǎng)站,其中某個(gè)域名崩潰,用戶也能通過(guò)其他域名訪問(wèn)網(wǎng)站。

          6、如何消除一個(gè)數(shù)組里面重復(fù)的元素?

          indexOf():返回某個(gè)指定的字符串值在字符串中首次出現(xiàn)的位置,對(duì)大小寫敏感,若沒(méi)有,則返回-1。

          7、寫一個(gè)function,清除字符串前后的空格(兼容所有的瀏覽器)。

          8、統(tǒng)計(jì)字符串中字母?jìng)(gè)數(shù)或統(tǒng)計(jì)最多字母數(shù)。

          str.charAt(i):返回指定位置的字符,i在0~str.length之間,如果i不在0~str.length之間,該方法返回一個(gè)空字符串。

          9、截取字符串"abcdefg"中的"egf"。

          10、實(shí)現(xiàn)一個(gè)函數(shù)clone,可以對(duì)JS中的5種主要的數(shù)據(jù)類型(包括Number、String、Object、Array、Boolean)進(jìn)行值復(fù)制。

          11、JS中如何檢測(cè)一個(gè)變量是string類型?

          typeof(obj)=="string";

          obj.constructor==string;

          12、寫出三個(gè)使用this的典型應(yīng)用。

          事件:onclick this,發(fā)生事件的對(duì)象;

          構(gòu)造函數(shù):this,new出來(lái)的object;

          call/apply:改變this;

          13、網(wǎng)頁(yè)中實(shí)現(xiàn)一個(gè)計(jì)算當(dāng)年還剩多少時(shí)間的倒計(jì)時(shí)程序,要求網(wǎng)頁(yè)上實(shí)時(shí)動(dòng)態(tài)顯示“xx年還剩xx天xx時(shí)xx分xx秒”。

        【web前端面試題及答案】相關(guān)文章:

        經(jīng)典面試題及答案分析08-13

        醫(yī)學(xué)檢驗(yàn)面試題及答案06-09

        最新財(cái)務(wù)面試題目及答案05-27

        情景模擬面試題及參考答案06-07

        競(jìng)聘上崗面試題及答案05-14

        高職單招面試題目及答案03-09

        醫(yī)患關(guān)系的面試題及參考答案06-14

        2021事業(yè)單位面試題目及答案12-16

        教師招聘結(jié)構(gòu)化面試題目及答案09-09

        壓力面試題及解答技巧08-13

        99热这里只有精品国产7_欧美色欲色综合色欲久久_中文字幕无码精品亚洲资源网久久_91热久久免费频精品无码
          1. <rp id="zsypk"></rp>