原创 linux安裝以及配置nodejs

1、下載源碼,你需要在https://nodejs.org/en/download/下載最新的Nodejs版本。 cd /usr/local/src/ wget https://nodejs.org/dist/v8.10.0/no

原创 Javascript中this的4種指向

this的指向this的指向1.作爲對象的方法調用2.作爲普通函數調用3.構造器調用4.Function.prototype.call或Function.prototype.apply調用 Javascript中的this總是指

原创 IE7下各類常見css兼容問題

3像素bug div容器裏有圖片時,圖片底部和div底部會有空隙 /* 方法一 */ img{ display: block; } /* 方法二 */ img{ vertical-align: top; } inline-block

原创 Windows 平臺安裝 MongoDB

1.MongoDB 下載 MongoDB 提供了可用於 32 位和 64 位系統的預編譯二進制包,你可以從MongoDB官網下載安裝,MongoDB 預編譯二進制包下載地址:https://www.mongodb.com/download

原创 解決 iframe 在 iPad 上無法滾動的問題

昨天用iframe模擬原生應用的webview功能,嵌套一個網址或本地HTML,今天通過測試,在ipad會出現頁面無法滾動的問題。iframe的寬高都爲屏幕的寬和高,設置屬性scrolling=‘auto’,以及樣式overflow: a

原创 移動端真機調試實戰經驗

前言 在開發中前端免不了要進行移動端的開發,然而在電腦上看的樣式和手機上還是有一定的差距的,因爲手機上有頂部的狀態欄和底部的菜單欄,特別是在qq內置瀏覽器中打開,差距還是蠻大的,所以在chrom中模擬手機顯示的情況雖然有一定的效果,但是還

原创 淺析js繼承方式

前言 繼承是指一個對象直接使用另一對象的屬性和方法。在JS裏,一切皆對象,JS作爲面向對象的弱類型語言,繼承也是其非常強大的特性之一。 js繼承方式 要實現繼承,我們得先有個父類,後面將以這個父類爲基準實現繼承,代碼如下: // 定義一個

原创 常用js正則表達式

* js常用正則表達式* 只允許輸入數字 ^\d+$ 只允許輸入漢字 ^[\u3400-\u9FFF]+$ 整數或者小數 ^[0-9]+\.{0,1}[0-9]{0,2}$ 只能輸入零和非零開頭的數字 ^(0|[1-9][0-

原创 JavaScript RegExp 對象用法與參考

RegExp 對象 RegExp 對象表示正則表達式,它是對字符串執行模式匹配的強大工具。 直接量語法 /pattern/attributes 創建 RegExp 對象的語法: new RegExp(pattern, attributes

原创 js擴展運算符...(spread)三個點的作用與實例

作用:將一個數組轉爲用逗號分隔的參數序列。 //該運算符主要用於函數調用。<br>function push(array, ...items) { array.push(...items); } function add(x, y)

原创 -webkit-overflow-scrolling

概述 -webkit-overflow-scrolling 屬性控制元素在移動設備上是否使用滾動回彈效果. 值 auto 使用普通滾動, 當手指從觸摸屏上移開,滾動會立即停止。 touch 使用具有回彈效果的滾動, 當手指從觸摸屏上

原创 git多倉庫多帳號管理及相關配置

SSH的密鑰管理主要包括兩個方面:生成公鑰/私鑰對以及公鑰(私鑰自己保密)的分發。多個github倉庫和多個github帳號需要生成多個密鑰對。 假設有用戶user_one 下的倉庫one,地址爲git@github:user_one/o

原创 ubuntu(linux)下vue、angular熱更新失敗的解決方法

最近在做一個vue的項目,發現項目構建後無法熱更新,文件更改後,刷新瀏覽器沒有任何反應,這裏找到了解決方案: sudo npm run dev 這樣就可以了,網上找到一個通用解決方案: echo fs.inotify.max_user_w