原创 2019 Node.js 面試題

NODE.JS 同步和異步有何區別? 答:同步:指發送一個請求,需要等待返回,然後才能夠發送下一個請求,有等待過程(在一個任務進行中時不能開啓其他的任務)。 異步:指發送一個請求,不需要等待返回,隨時可以再發送下一個請求,即不需

原创 2019 VUE 常問面試題

Vue Vue的雙向數據綁定原理是什麼? 答:vue.js 是採用數據劫持結合發佈者-訂閱者模式的方式,通過Object.defineProperty()來劫持各個屬性的setter,getter,在數據變動時發佈消息給訂閱者,

原创 2019 微信小程序面試題

微信小程序相關的 微信小程序組件的生命週期? 答:生命週期函數-onLoad: 頁面加載 一個頁面只會調用一次,可以在 onLoad 中獲取打開當前頁面所調用的 query 參數。 onShow: 頁面顯示 每次打開頁面都會調

原创 2019 JavaScript 面試題

JS基礎 continue和 break有什麼區別? 答:break和continue都是用來控制循環結構的: break終止循環,跳出循環體執行循環後面的語句。 continue跳過本次循環,執行下一次循環。 i++和++i

原创 2019 HTML5 面試題

HTML5 sessionStorage和localStorage的區別? 答:sessionStorage用於本地存儲一個會話(session)中的數據,這些數據只有在同一個會話中的頁面才能訪問並且當會話結束後數據也隨之銷燬。

原创 2019 JQuery 面試題

jQuery $ 的原理? $ (“選擇器”) 是先查找DOM元素,再將DOM元素放入jQuery對象中 其中自帶優化: 如果選擇器是#id,則自動調用getElementById 如果選擇器是.class,則自動調用get

原创 2019 HTML 面試題

HTML img標記屬於什麼類型元素? 答:屬於行內(inline)元素 結構標記有哪些?他們與div有什麼相同之處,又有什麼不同之處? 答:header,nav,section,aside,footer,article

原创 2019 DOM面試題

DOM 利用冒泡和不利用冒泡的差別? 答:(1).綁定位置不同: 不利用冒泡綁定在目標元素上,利用冒泡綁定在父元素上 (2).監聽對象的個數不同: 不利用冒泡會反覆創建多個監聽,利用冒泡始終只有一個監聽 (3).動態生成的元素:

原创 2019 Css3 面試題

CSS3 隱藏網頁中的元素有幾種方式?這些方法有什麼區別? 答:有三種方法 display:none; 脫離文檔流,不佔頁面空間,會改變頁面佈局。 visivility:hidden ;不會脫離文檔流,不會改變頁面佈局,仍佔頁

原创 2019 Ajax 和 Bootstrap 面試題

AJAX 用post方式異步向服務器端提交數據時,需要在發送請求前設置什麼?提交的數據放在什麼位置? 答:xhr.setRequestHeader(“Content-Type”,“application/x-www-form-u

原创 VUE 如何使用 Echarts

VUE 如何使用 Echarts 打開項目終端 輸入 npm install echarts --save 然後點擊回車 如果是成功就是下圖這樣 在把下面兩行代碼引入men.js這裏做的是中全局引入Echarts imp