原创 面試題基礎題(1)

一、事件註冊兼容 各個瀏覽器的都能夠事件進行兼容 我們都可以知道:IE8是一個分水嶺,除了IE8及其以下的瀏覽器意外,chrome、Firefox都基本支持以addEventListener方法來註冊事件,以removeEve

原创 單頁應用多路由預渲染指南總結

Prerender SPA Plugin prerender-spa-plugin 是一個 webpack 插件用於在單頁應用中預渲染靜態 html 內容。因此,該插件限定了你的單頁應用必須使用 webpack 構建,且它是框架無

原创 常見前端面試題算法彙總-之後慢慢更新

前端對於算法的考察可能相對較少,但是每一個大廠都會有對算法的考察與檢測。下面是有一些自己總結的一些大廠考察的算法。 冒泡排序 //冒泡算法,讓一個數組從小到大進行排列 function mao(arr){ var le

原创 軟件體系結構與架構五大設計模式

目錄五大設計模式一、單例模式二、工廠模式(簡單工廠、工廠模式、抽象工廠)三、適配器模式四、模板模式有公共函數,該如何設計?如果我不想加任何添加,怎麼辦?五、(代理、門面) 五大設計模式 最關鍵的軟件開發工具是受過良好設計原則訓練

原创 簡單實現事件註冊事件(各個 瀏覽器上兼容)

我們都可以知道:IE8是一個分水嶺,除了IE8及其以下的瀏覽器意外,chrome、Firefox都基本支持以addEventListener方法來註冊事件,以removeEventListener來解除事件。 解決辦法如下;

原创 多個異步請求之後統一處理數據(結合promise)

之前由於後臺給的數據給的系統化,需要多次調用才能獲取所需要的全部信息。但這時,想要獲得所有數據進行邏輯處理,變得十分麻煩,不好處理 後面爲了解決這個問題。查找許多資料,現在將資料分享整理,大家也可以提點意見,有沒有更好的解決辦法

原创 面試常見題--原生類型和對象類型判斷的幾種方法

1.typeof 功能: 只能檢測 基本數據類型,包括boolean、undefined、string、number、symbol,而null ,Array、Object ,使用typeof出來都是Objec。無法檢測具體是哪種

原创 一講就懂!常見面試題之一---跨域常見解決辦法

目錄常見的跨域場景1.通過jsonp解決跨域2.postMessage跨域3.資源共享跨域(CORS)4.nginx代理跨域5.nodejs中間件代理跨域1、 非vue框架的跨域(2次跨域)2、 vue框架跨域6.websco

原创 小白的前端學習路線

前端學習路線 首先是來自黑馬程序員的前端路線圖 下面這一張是來自於某個知乎平臺上博主總結的一個學習路線,也可以作爲參考 下面是我的一些理解, 前端路線的功能 但這些資料可以嘗試一個接一個的去學習,前端路線主要的功能是要了解前

原创 前端面試題---對BFC規範的理解

目錄定義元素變爲BFC的條件1.使 BFC 內部浮動元素不會到處亂跑2.和浮動元素產生邊界3. margin疊加的問題 BFC有點晦澀難懂,建議通過例子進行理解,理解他有什麼具體的作用 定義 BFC 全稱爲 塊格式化上下文 (

原创 簡單自己封裝一個AJAX

我們先說一下使用AJAX發起一個請求的過程 創建一個XMLHttpRequest對象的實例, var xmlHttpRequest = new XmlHttpRequest(); //完整的過程 var xhttp;

原创 ES2017--async和await的用法及注意點

目錄1.定義2.用法注意附上vue使用async函數簡單解決axios請求 1.定義 調用MDN中的說法:定義一個返回 AsyncFunction 對象的異步函數。異步函數是指通過事件循環異步執行的函數,它會通過一個隱式的 Pro

原创 【性能優化篇】【通俗版】:SEO(搜索引擎優化)背後的價值是什麼-

在瞭解SEO技術之前,我們要先知道服務端渲染(SSR)和客戶端渲染(CSR) 服務端渲染(SSR) 服務端渲染的模式下,當用戶第一次請求頁面時,由服務器把需要的組件或頁面渲染成 HTML 字符串,然後把它返回給客戶端。客戶端拿

原创 阿里前端一面面試經歷

偶然的機會,得到內推的資格,後面我便立刻遞交我的簡歷,過了不久,我就收到了的阿里的電話,並跟我討論一面時間,後面我就跟大家分享一面的經過 個人建議:面試的時間可以不用很緊湊,可以過一兩天時間都行,自己做好面試的準備。放鬆自己心

原创 快速掌握如何複雜度分析與計算?

文章目錄爲什麼要學習複雜度分析?1. 測試結果非常依賴測試環境2. 測試結果受數據規模的影響很大正文大O複雜度表示法時間複雜度分析1.只關注循環執行次數最多的一段代碼2.加法法則3.乘法法則,嵌套代碼的複雜度等於嵌套內外代碼複雜度