原创 JS 字符串、數值、數組、對象擴展

字符串擴展 unicode表示法 http://www.unicode.org/ http://www.unicode.org/emoji/charts/ console.log('abc'); console.log('\u

原创 JS 塊作用域

變量聲明 var、let、const 作用域:變量的作用範圍 全局 - 非函數 函數 - 函數包含 塊作用域 -一對{}包含的範圍 var 支持變量聲明預解析 不支持塊作用域 允許重複聲明 let 不支持變量聲明預解析

原创 JS Symbol的使用

Symbol:ES6新增的數據類型 - 基本類型 值是由Symbol函數調用產生的。 var s1 = Symbol(); var s2 = Symbol(); var s3 = Symbol('miaov'); var s4 =

原创 JS 解構賦值

解構賦值 允許按照一定模式,從數組和對象中提取值,並對變量進行賦值 數組解構:順序對應 需要一一對應,不需要的也要留出空位 let [a, b, c] = [1, 2, 3]; 等同於 let arr = [1, 2, 3]

原创 JS 擴展運算符

擴展運算符(…) 把數組對象轉成參數序列(使用逗號分隔的序列) ['a', 'b', 'c'] => 'a', 'b', 'c' {left: 100, top: 200} => left: 100, top: 200 求數組最

原创 清除浮動float的影響

1. 使用clearfix清除浮動 .float { float: left; } .clearfix{ clear: both; } <main> <div class="float"></div> <div cla