原创 H5新特性總結

H5新特性總結 本文爲彙總網上的不同帖子的內容: H5新標籤 本地存儲 離線web應用 css3 地理定位 新標籤 1.聲明 html5:萬維網的核心語言、HTML規範的第五次重大修改。HTML5是HTML標準的下一個版本 HTM

原创 用原生js實現一個new方法

首先寫一個父類方法(包含參數name,age): function Person(name,age){ this.name = name; this.age = age; } new一個Person的實例p1做研究對比 v

原创 js設計模式

工廠模式 工廠模式常用於創建對象,工廠模式類似於現實生活中的工廠可以產生大量相似的商品,去做同樣的事情,實現同樣的效果;這時候需要使用工廠模式。 簡單的工廠模式可以理解爲解決多個相似的問題;這也是她的優點,比如如下代碼: /** *

原创 promise處理回調以及Async/Await替代promise的六大理由

簡要介紹:ES6中,可以通過promise來處理回調函數,回調函數經常用於異步操作中,間接來說,可以通過promise優化異步操作。 1.什麼是JS中的回調函數? 回調函數是作爲參數傳遞給另外一個函數,並且該回調函數在函數主體執行完後再執

原创 CSS實現垂直水平居中的6種方式

一:絕對定位+left,top,right,bottom 0+margin:auto div絕對定位水平垂直居中【margin:auto實現絕對定位元素的居中】, 兼容性:,IE7及之前版本不支持     div{

原创 從輸入url到頁面展示發生了什麼

剛開始寫這篇文章還是挺糾結的,因爲網上搜索“從輸入url到頁面展示到底發生了什麼”,你可以搜到一大堆的資料。而且面試這道題基本是必考題,二月份面試的時候,雖然知道這個過程發生了什麼,不過當面試官一步步追問下去的,很多細節就不太清楚了。