原创 面試必讀[1]

Html+css基礎基本的佈局(中間自適應旁邊固定啥的)的幾種實現方法:http://www.cnblogs.com/PeriHe/p/8278020.htmlhttp://www.cnblogs.com/PeriHe/p/8277611

原创 vue面試題

說下你對mvvm的理解?雙向綁定的理解?答: Model模型層,用來定義驅動的數據、View視圖層經過數據改變後的html、ViewMode通過data屬性連接Model模型層,通過el屬性連接View視圖層。用來實現雙向綁定單向綁定就是

原创 js基礎筆記

注:本文爲初學js時的筆記,未詳細檢查,僅作爲本人學習記錄查閱,內容可能有瑕疵。js功能1.數據的驗證2.將動態內容寫入到網頁中(ajax)3.可對事件做出響應4.可讀寫html中的內容5.可檢測瀏覽器(是手機還是電腦訪問,谷歌瀏覽器可以

原创 圖片的懶加載與預加載

提到前端性能優化中圖片資源的優化,懶加載和預加載就不能不說。懶加載的要點如下:1.圖片進入可視區域之後請求圖片資源;2.對於電商等圖片較多,頁面很長的業務場景很適用;3.可以減少無效資源的加載;4.併發加載的資源過多會阻塞js的加載,影響

原创 箭頭函數this問題

普通函數中的this:1. this總是代表它的直接調用者(js的this是執行上下文), 例如 obj.func ,那麼func中的this就是obj2.在默認情況(非嚴格模式下,未使用 'use strict'),沒找到直接調用者,則

原创 axios

來自於妙味課堂課程ppt,作學習記錄。一、axios介紹二、使用mock模擬後端數據三、使用axios四、自定義請求實例五、取消請求六、併發請求七、攔截器八、在vue中使用axios六

原创 jquery面試題

 jQuery 庫中的 $() 是什麼?$() 函數是 jQuery() 函數的別稱。$()函數用於將任何對象包裹成 jQuery 對象,接着你就被允許調用定義在 jQuery 對象上的多個不同方法。你可以將一個選擇器字符串傳入 $()

原创 網絡基礎彙總

因特網的分層模型應用層: 支持網絡應用FTP、HTTP、DNS、SMTP、DHCP、 RIP 等運輸層: 主機到主機數據傳輸TCP, UDP網絡層: 從源到目的地數據報的選路ARP、IP、ICMP、OSPF、BGP等數據鏈路層: 在鄰近網

原创 CSS基礎筆記

注:本文爲初學css時的筆記,未詳細檢查,僅作爲本人學習記錄查閱,內容可能有瑕疵。css四種引入方式行內樣式,嵌入式樣式style,引入樣式link,導入樣式@importurl("")選擇器標籤選擇器,id選擇器,類選擇器,交叉選擇器p

原创 DOM對象的操作

DOM方法getElementById()getElementsByTagName()getElementsByClassName()appendChild()RemoveChild()replaceChild()insertBefore

原创 Jsonp

跨域請求(訪問):一個域名下的文件請求另外一個域名下的資源,就產生了跨域。script標籤的src:    --可以跨域,用script標籤加載資源是沒有跨域問題的    --被包含的資源可以是任何類型的文件(可以是txt,php等),只

原创 排序刷題筆記

po一張複雜度先:一些總結:總排序趟數與初始狀態無關的有:(除了快速排序和優化的冒泡,其他都是)算法複雜度與初始狀態無關的有:堆排序、歸併排序、選擇排序、基數排序。元素總比較次數與初始狀態無關的有:選擇排序、基數排序。元素總移動次數與初始

原创 js面試題

什麼是語義化的html?1.直觀的認識標籤對於搜索引擎的抓取有好處,用正確的標籤做正確的事情!2.html語義化就是讓頁面的內容結構化,便於對瀏覽器、搜索引擎解析;在沒有樣式CCS情況下也以一種文檔格式顯示,並且是容易閱讀的。搜索引擎的爬

原创 面試必讀[0]

第一章 CSS盒模型 1.基本概念:說說標準模型,IE模型? 2.兩種模型的區別?標準模型的寬高只包括內容區寬高。IE盒模型的寬/高等於邊框+內邊距+內容寬/高。3.CSS如何設置兩種模型?box-sizing:border-box;IE

原创 javascript排序

首先複雜度牢記:心情不穩定,希望快選堆朋友來玩。時間複雜度:冒泡,選擇,插入排序都是O(n^2);   希爾,快速,堆,歸併排序都是O(nlogn);冒泡排序function bubbleSort(arr){ for(let i=