原创 【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