1.vue的設計模式和設計理念是什麼?vue
2.什麼是訂閱者模式?react
3.vue共有多少種模式?分別詳細說一下webpack
4.js的設計理念是什麼?web
5.let obj = {} 在一個空對象加入name = 你好,使用什麼方法能夠實現?設計模式
6.Object.defineproprte的實現原理api
7.watcher和computed的區別數組
8.watcher是如何監聽數據的,內部實現了什麼操做?瀏覽器
9.let const 定義的變量跟vue中data return的變量有什麼區別?性能優化
10.var let const的區別,並詳細說明做用域的區別?函數
11.const 若是改變對象中的屬性和屬性值的話,能夠進行該操做嗎?
12.const 爲何能夠改變對象中的屬性和屬性值?
13.var是全局變量?肯定嗎?
14.什麼是原型鏈?
15.什麼是原型?
16.原型鏈最終結果等於什麼?
17.如何給一個對象中新增一個屬性和值?
1.使用方括號添加屬性和屬性值 2.使用ES6中構造函數prototype 3.vue.set(parmt, 'id', value)
18.對象是原型鏈嗎?
19.webpack如何實現性能優化?
20.好比webpack已經打了一個包,我修改了其中一個文件,再次打包如何配置將打的包只修改我修改的文件,沒修改的文件不作改動?
21.for forEach map的區別?
22.for forEach map對瀏覽器性能更好?
23.[{name: 'lisan', age: 21}, {name: 'xiaoming', age: 98},......]如何根據年齡大小進行name的排序
24.ES6的數組方法
25.兩個數組[1,2,3,4] [1,5,3,7]取相同值,方法有哪些?
26.數組去重的方法有哪些?
1.Array.from(new Set(attr)) 2.map indexOf 3.filter includes
27.set
28.sort能夠對對象進行排序嗎?
30.如何判斷數據類型?如何判斷是數組仍是對象?
1.typeOf 數組,undefined,function沒法辨別 2.instanceof 3.Object.prototype.tostring.call() 推薦 4.constructor 沒有null和undefined
apiCloud與reactNative的區別
19.什麼是深拷貝和淺拷貝?實現方法和原理?
20.瀏覽器的原生方法有哪些?
21.