前端面試題 ----js篇

一、javascript的typeof返回哪些數據類型javascript

  Object number function boolean underfind;php


2.例舉3種強制類型轉換和2種隱式類型轉換?css

  • 強制(parseInt,parseFloat,number)隱式(== – ===);

 

3.數組方法pop() push() unshift() shift()html

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

 

4.ajax請求的時候get 和post方式的區別?前端

  • 一個在url後面 一個放在虛擬載體裏面
    有大小限制
  • 安全問題
    應用不一樣 一個是論壇等只須要請求的,一個是相似修改密碼的;

 

5.call和apply的區別vue

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

 

6.ajax請求時,如何解釋json數據java

  • 使用eval parse,鑑於安全性考慮 使用parse更靠譜;

 

7.事件委託是什麼node

  • 讓利用事件冒泡的原理,讓本身的所觸發的事件,讓他的父元素代替執行!

 

8.閉包是什麼,有什麼特性,對頁面有什麼影響?簡要介紹你理解的閉包react

  • 閉包就是可以讀取其餘函數內部變量的函數。

 

9.添加 刪除 替換 插入到某個接點的方法jquery

  obj.appendChidl()

  obj.innersetBefore

obj.replaceChild
obj.removeChild


 

10.說一下什麼是javascript的同源策略?

  • 一段腳本只能讀取來自於同一來源的窗口和文檔的屬性,這裏的同一來源指的是主機名、協議和端口號的組合

 

十一、編寫一個b繼承a的方法;

  

function A(name){
    this.name = name;
    this.sayHello = function(){alert(this.name+」 say Hello!」);};
}
function B(name,id){
    this.temp = A;
    this.temp(name);        //至關於new A();
    delete this.temp;       
     this.id = id;   
    this.checkId = function(ID){alert(this.id==ID)};
}

  

12.如何阻止事件冒泡和默認事件

相關文章
相關標籤/搜索