1.vue全家桶定義
2.路由怎麼定義使用的;路由的導航前衛有哪幾種
3.http請求get 與post的不同,post請求的引數放到**(請求頭的訊息體中)
4.vuex有哪個部分組成;action與mutataions有什麼不同;action是怎麼改變state中的值(commit);
5.元件中怎麼傳值(父傳子,子傳父,兄弟傳值eventbus,通過ref屬性得到元件)
6.ref可以定義到普通便簽上可以獲得dom 嗎?(可以)
7.es6中promise.all()的使用場景
8.es6中的...擴充套件符當改變的新的物件中的屬性值,會改變舊的物件中的屬性值嗎?
... 是一種淺拷貝,基本型別修改不會改變舊的物件中的屬性值,但是如果是物件中的屬性值為乙個物件的話會同時被修改
7.css中絕對定位,浮動,彈性盒子的應用
8.axios中怎麼增加乙個自定義頭的傳輸;
axios.get(urlstring,
,params: ,
...}
).then(res => fn)
.catch(e => fn)
axios.post(urlstring, ,}
).then(res => fn)
.catch(e => fn)
9.axios怎麼傳輸本地的cookies;(在main.js中設定 axios.defaults.withcredentials = true)
axios.defaults.withcredentials = true; //配置為true
axios.post('http://localhost:3000/tpzdz/vote/all', ).then(function (response) )
10.谷歌瀏覽器本地跨域問題設定
在快捷鍵中右鍵選擇屬性,在目標裡後增加--disable-web-security --user-data-dir=d:\chromedev
11.axios跨域設定
config資料夾下的index.js下對dev環境進行配置
proxytable:
}},
繼續努力
1.新建乙個vue例項觸發哪幾個生命週期
2.es6中的解析賦值使用
3.null與undefine的本質區別
undefined型別只有乙個值,即undefined。當宣告的變數還未被初始化時,變數的預設值為undefined。
null型別也只有乙個值,即null。null用來表示尚未存在的物件,常用來表示函式企圖返回乙個不存在的物件。
alert(typeof undefined); //output "undefined"
alert(typeof null); //output "object"
alert(null == undefined); //output "true"
ert(null === undefined); //output "false"
alert(typeof null == typeof undefined); //output "false"
4.深拷貝的實現方式(json.parse(json.stringify(obj)),js的function)
5.執行緒與程序的區別
6.vue的計算屬性與watch的區別
7.vue中created與mounted的生命週期有什麼不同,發起請求在哪乙個生命週期好?
8.vue的元件傳值方式有哪幾種
9.陣列的slice(),concat方法可以進行深拷貝嗎?
slice和concat這兩個方法,僅適用於對不包含引用物件的一維陣列的深拷貝
web前端面試題記錄
筆者近期在找工作,偶遇到一家,廣州9 14k的web前端面試,面試過程中是由面試官手寫題目,要求現場回答,特此記錄,簡歷上寫的是熟悉vue和小程式,出的題目基本上和vue相關的較多,乘著還有點記憶,趕緊記錄下來 題設1 你知道怎麼在小程式上內嵌網頁嗎,現在有乙個需求,現在小程式頁面上有乙個內嵌網頁,...
前端面試題記錄 不斷更新
1 當a等於什麼的時候,以下條件成立 let a if a 1 a 2 a 3 let a if a 1 a 2 a 3 或者 let b console.log b 1 b 2 b 3 2 實現深拷貝的方法 兩種以上 let a 1,2,3,4,5,6,7,8,9,10 第一種,使用assign ...
web前端面試題 http協議
1.http全稱 超文字協議傳輸 2.http工作流程 首先客戶機與伺服器需要建立連線。只要單擊某個超級鏈結,http的工作開始。1.收線客戶機與伺服器需要建立連線,只要單擊某個超級連線,http的工作開始 2.建立連線後,客戶機傳送乙個請求給伺服器,請求方式的格式為 統一資源識別符號 url 協議...