原创 前端混合開發andriod抓H5頁面的包方法

1、wifi設置代理到電腦IP,端口隨便填 2、手機連接到電腦 3、使用charles抓包工具,抓取

原创 github/githook配置前端自動化部署

前言 最早期方式: 前端寫好代碼之後本地構建, 通過服務器xftp或ftp把文件上傳到服務器進行更新 使用Git後: 服務器通過git clone的項目, 在項目的根目錄執行 git pull origin [branch] 拉去

原创 《ECMAScript6入門》-let和const命令

1、let不存在變量提升 2、暫時性死區 只要塊級作用域內存在let命令,它所聲明的變量就“綁定”(binding)這個區域,不再受外部的影響。 3、不允許重複聲明 4、塊級作用域 ES5 只有全局作用域和函數作用域,沒有塊級

原创 《ECMAScript6入門》-字符串的擴展

1.字符串的擴展 ES6 只要將碼點放入大括號,就能正確解讀該字符。 "\u{20BB7}" // "𠮷" "\u{41}\u{42}\u{43}" // "ABC" let hello = 123; hell\u{6F} /

原创 a標籤限制寬度,超出的文本用...代替

<a href="">這是一個aaaaaaaaaaaaaaaaaaa</a> 下面是css實現: .goods-name-limit{ width: 360px; display: block;

原创 《ECMAScript6入門》-變量的解構賦值

1、數組的結構賦值 1.1 let [a, b, c] = [1, 2, 3]; 1.2、不完全解構,即等號左邊的模式,只匹配一部分的等號右邊的數組,解構依然可以成功 let [x, y] = [1, 2, 3]; x // 1

原创 小tips: zoom和transform:scale的區別

一、IE和Chrome等瀏覽器與zoom 還在幾年前,zoom還只是IE瀏覽器自己私有的玩具,但是,現在,除了FireFox瀏覽器,其他,尤其Chrome和移動端瀏覽器已經很好支持zoom屬性了: https://image.zh

原创 《ECMAScript6入門》-字符串新增方法

1、String.fromCodePoint() ES5 提供String.fromCharCode()方法,用於從 Unicode 碼點返回對應字符,但是這個方法不能識別碼點大於0xFFFF的字符。 ES6 提供了String.

原创 解決Mac OSX下的chrome的option元素的padding、background-color不起用問題

<select> <option>Sushi</option> <option>Blue cheese with crackers</option> <option>Steak</option>