原创 深入理解css中的line-height

基本概念 頂線、中線、基線、底線 基線(baseline),指的是一行字橫排時下沿的基礎線,基線並不是漢字的下端沿,而是英文字母x的下端沿 行高、行距 行高(line-height) 行高是指上下文本行的基線間的垂直距離,即圖中兩

原创 es6(基礎四) 字符串方法

/*方法 1.includes():返回布爾值,表示是否找到了參數字符串。 2.startsWith():返回布爾值,表示參數字符串是否在原字符串的頭部。 3.endsWith():返回布爾值,表示參數字符

原创 es6(基礎十五) Proxy(代理)

一、理解    源對象    代理(攔截)    操作    //打個比方    批發衣服:相當於供應商    代理商(張先生)    用戶(買)二、使用(攔截) get():攔截對象屬性的讀取 set():攔截對象屬性的設置 de

原创 es6(基礎七) 數值的擴展

一、傳統parseInt() parseFloat() 都是定義在全局對象下(window)    es6下改成在 Number下  Number.parseInt() Number.parseFloat(){ let num = "3

原创 es6(基礎五) 模板字符串與標籤模板

一、模板字符串       格式:``        加入內容:`${變量名稱...}`        傳統的輸出模板如下{ var ul = document.getElementById("#uls"); var str = ''

原创 es6(基礎十) 對象的擴展

一、屬性的簡潔表示法:在對象之中,直接寫變量{ let a = "zhangsan"; let obj = { a } console.info(obj.a);//zhangsan }二、屬性名表達式    使用字面量方式定義

原创 es6(基礎八) 函數的擴展

一、函數參數的默認值    function fn(obj=xx)    傳統的默認值{ function fn(obj){ var obj = obj || {}; obj.username = '張三'; return