原创 【JS面試】第十一章 開發環境

關於開發環境 面試官放通過開發環境瞭解面試者的經驗 開發環境最能體現工作產出效率 會以聊天的形式爲主,而不是出具體的問題 IDE(開發工具,寫代碼的效率) Git(代碼版本管理,多人協作開發) JS模塊化 打包工具 上線回滾的流程

原创 【JS面試】 第十二章 運行環境

從輸入url到得到html的詳細過程 window.load和DOMContentLoaded的區別 頁面加載過程 瀏覽器就可以通過訪問鏈接來得到頁面的內容 通過繪製和渲染,顯示出頁面的最終的樣子 加載資源的形式 輸入

原创 【JS面試】第十章 存儲

題目 請描述下cookie,sessionStorage和localStorage的區別 知識點 cookie :本身用於客戶端和服務端通訊,但它有本地存儲的功能,於是就被借用了,使用document.cookie=。。。獲取修改即可

原创 【JS面試】第八章 事件

題目 編寫一個通用的事件監聽函數 描述事件冒泡過程 對於一個無限下拉加載圖片的頁面,如何給每個圖片綁定事件 知識點 通用事件綁定 var btn=document.getElementById(‘btn1’) btn.addEvent

原创 【JS面試】第七章 JS-Web-API DOM&BOM

DOM是哪種基本的數據結構? DOM操作常用API有哪些? DOM節點的attr和property有何區別? 如何檢測瀏覽器的類型? 拆解URL的各個部分 回顧JS基礎知識 特點:表面看來並不能用於工作中開發代碼 內置函數

原创 【JS面試】第九章 Ajax

題目 a) 手動編寫一個ajax,不依賴第三方庫 b) 跨域的幾種實現方式 知識點 XMLHttpRequest var xhr=new XMLHttpRequest(); xhr.open(‘GET’,’/app’,false)

原创 我的博客目錄

JavaScript 【JS面試】第一章 課程簡介 【JS面試】第二章 變量類型和計算 【JS面試】第三章 原型與原型鏈 【JS面試】第四章 閉包和作用域 【JS面試】第五章 異步和單線程 【JS面試】第六章 其它(如日期、Mat

原创 【前端】JS整理

內置類型 JS 中分爲七種內置類型,七種內置類型又分爲兩大類型:基本類型和對象(Object)。 基本類型有六種: null,undefined,boolean,number,string,symbol。 其中 JS 的數字類型是浮點

原创 IEEE LaTeX模板使用BibTeX

最近在寫IEEE的論文,就爲了參考文獻不願意下載那麼大的LaxTex,發現了一個在線的LaTeX editor https://www.sharelatex.com/, 發現還挺好用的。 在Google Scholar獲得的文獻引用格

原创 【JS面試】第六章 日期、Math、數組、對象API、其他知識

獲取2017-06-10格式的日期 獲取隨機數,要求是長度一致的字符串格式 寫一個能遍歷對象和數組的通用forEach函數 日期 // Date是個構造函數 // now是個屬性,但也是個函數 // 所以Date.now()也

原创 【技術之瞳】部分錯誤答案

請填入內容,使得數組從小到大排序。 P130 習題4.17 var arr = [6, 2, 10, 5, 9, 5]; arr.sort(_______); 書中答案 function(a, b) {return a >=

原创 跨域問題

https://juejin.im/entry/58170977a0bb9f00587c3564 https://www.jianshu.com/p/447fe4d86dd5 什麼是同源策略 通常來說,瀏覽器出於安全方面的考慮,只允許

原创 【JS面試】第五章 同步異步單線程

同步和異步的區別是什麼?分別舉例 一個關於setTimeout的筆試題 前端使用異步的場景有哪些 什麼是異步(對比同步) 判斷有沒有阻塞 異步:無阻塞,我走我的,走完之後回來再說,等着執行,但是不卡在那兒,等着但不閒着 c

原创 Vue學習小記

Vue的安裝及語法 解析{{XXX}} 頁面中的數據與內存中的數據雙向綁定 v-mdodel v-show:暫時隱藏 v-if:直接從dom中刪除 v-for指令 v-bind指令(v-bind:可簡寫爲:) 綁定數據和元

原创 Bootstrap學習小記

Bootstrap引入 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="wid