原创 var、let、const 的一些區別

var 相對於後面兩個,沒有塊級作用域 var 會發生變量提前,後兩者沒有 var 允許同一個變量的多次聲明(並不建議這麼做),後兩者則不允許 var 和 let 可以聲明後不進行初始化,但是 const 聲明的同時必須要進行初

原创 深入理解JavaScript運行機制

深入理解JavaScript運行機制 前言 本文是寫作在給團隊新人培訓之際,所以其實本文的受衆是對JavaScript的運行機制不瞭解或瞭解起來有困難的小夥伴。也就是說,其實真正的原理和本文闡述的並不完全符合,就如中學課本和大

原创 如何減少瀏覽器的 Repaint 和 Reflow

一、什麼是repaint/reflow? 頁面在加載的過程中,需要對文檔結構進行解析,同時需要結合各種各樣的樣式來計算這個頁面長什麼樣子,最後再經過瀏覽器的渲染頁面就出現了。這整個過程細說起來還是比較複雜,其中充滿了rep

原创 你不知道的javascript之 Object.create 和 new 區別

博客原文地址:http://blog.csdn.net/blueblueskyhua/article/details/73135938 前幾天有碰到原型的問題。之前以爲自己對原型還是有所瞭解,但是細細研究,發現自己對原型的理解

原创 Array.prototype.concat() 和 Object.assign() 對比

Array.prototype.concat() 和 Object.assign() 對比 ES6 中提供了一些對象的方法擴展,其中的 Object.assgin() 讓我印象深刻,因爲他的使用方式和效果,讓我想起了數組的拼接方法

原创 http協議的主要特點

`  HTTP協議的主要特點可概括如下: 1.支持客戶/服務器模式。 2.簡單快速:客戶向服務器請求服務時,只需傳送請求方法和路徑。請求方法常用的有GET、HEAD、POST。每種方法規定了客戶與服務器聯繫的類型不同。由於HT

原创 for in 和 for of 的對比

for in 和 for of 的對比 fon in 和 for of 最大的區別就是:一個是對鍵名 key 的遍歷,一個是對鍵值 value 的遍歷 使用 for in 也能遍歷數組,但會存在一些問題: index 索引爲字符

原创 vue-router文檔細讀

Vue-Router 在組件內,可以通過 this.router訪問路由器,通過this.router訪問路由器,通過this. route 訪問當前路由 當 對應的路由匹配成功,將自動設置 class 屬性值 .router-link

原创 Web前端開發工程師必讀的15個設計博客

Web設計是一個不斷變化的領域,因此掌握最新的發展趨勢及技術動向對設計師來說非常重要,無論是學習新技術,還是尋找免費資源與工具,設計博客都是很不錯的去處。本文向Web前端開發工程師推薦15個非常不錯的技術博客。 1. Smashing

原创 設備像素比dpr

物理像素、設備獨立像素、CSS像素 物理像素:指的是終端設備上顯示的最小單位,我們可以把這些像素看做是顯示器上一個個的點。 設備獨立像素:指的是計算機座標系統中的一個個點,它是獨立於設備的用於邏輯上衡量像素的單位。常用dips來表示。 C

原创 學習ES6中的字符串擴展小記

字符串的擴展 1. 字符的 Unicode 表示法 JavaScript 可以採用 \uxxxx 形式表示一個字符(表示一個字符的碼點),但是這種表示法只限於在 \u0000 - \uFFFF 之間的字符。超出這個範圍的字符必須使用雙字節

原创 設備像素比dpr

物理像素、設備獨立像素、CSS像素 物理像素:指的是終端設備上顯示的最小單位,我們可以把這些像素看做是顯示器上一個個的點。 設備獨立像素:指的是計算機座標系統中的一個個點,它是獨立於設備的用於邏輯上衡量像素的單位。常用dips來表示。 C

原创 Web前端開發工程師必讀的15個設計博客

Web設計是一個不斷變化的領域,因此掌握最新的發展趨勢及技術動向對設計師來說非常重要,無論是學習新技術,還是尋找免費資源與工具,設計博客都是很不錯的去處。本文向Web前端開發工程師推薦15個非常不錯的技術博客。 1. Smashing

原创 學習ES6中的字符串擴展小記

字符串的擴展 1. 字符的 Unicode 表示法 JavaScript 可以採用 \uxxxx 形式表示一個字符(表示一個字符的碼點),但是這種表示法只限於在 \u0000 - \uFFFF 之間的字符。超出這個範圍的字符必須使用雙字節

原创 學習ES6中的字符串擴展小記

字符串的擴展 1. 字符的 Unicode 表示法 JavaScript 可以採用 \uxxxx 形式表示一個字符(表示一個字符的碼點),但是這種表示法只限於在 \u0000 - \uFFFF 之間的字符。超出這個範圍的字符必須使用雙字節