原创 mac 安裝 nvm

mac 安裝 nvm1、安裝 nvm2、安裝成功後運行 nvm --version 提示 command not found2.1 安裝 .bash_profile2.2 新建其他文件3、關於 nvm install 很慢的問題

原创 前端面試之事件捕獲、時間冒泡總結

1、DOM 事件流 以程序的角度說,流是具有方向的數據。 事件流所描述的就是從頁面中接受事件的順序。 事件捕獲:它認爲當某個事件發生時,父元素應該更早接收到事件,具體元素則最後接收到事件。 事件冒泡:事件冒泡即事件開始時,由最具體的

原创 Windows 和Linux利用tftp協議傳送文件

Windows 和Ubuntu利用tftp協議傳送文件 這幾天公司需要將一個文件從Windows7傳到裝在虛擬機中的Linux系統中,由於Linux系統只開了tftp協議的69端口,只能通過tftp協議傳送文件。網上找了好多的教程,但是感

原创 關於初學者上傳文件到github的方法

說來也慚愧,我是最近開始用github,小白一個,昨天研究了一個下午。終於可以上傳了,所以今天寫點,一來分享是自己的一些經驗,二來也是做個記錄,萬一哪天又不記得了:)   廢話不多說,直接來,這次主要介紹的是windows下的安裝和使

原创 JS的內建函數reduce

對數組中的所有元素調用指定的回調函數。該回調函數的返回值爲累積結果,並且此返回值在下一次調用該回調函數時作爲參數提供。 語法 array1.reduce(callbackfn[, initialValue]) 參數 參數 定義

原创 TCP協議要點和難點全解

本文轉載自:http://www.cnblogs.com/widget90/p/5776944.html 說明: 1).本文以TCP的發展歷程解析容易引起混淆,誤會的方方面面2).本文不會貼大量的源碼,大多數是以文字形式描述,我相信文字

原创 前端面試之排序算法

幾種排序算法的比較 排序算法 最差時間複雜度 平均時間複雜度 空間複雜度 穩定度 冒泡排序 O(n2) O(n2) O(1) 穩定 直接插入排序 O(n2) O(n2) O(1) 穩定 歸併排序 O(nlog2n) O

原创 ie不支持CSS3的border樣式

目前知道的ie不適配CSS3的border-radius、box-shadow、text-shadow屬性,這時需要引入PIE.htc文件。 引入的PIE.htc文件是相對於html文件而不是相對於CSS文件的。因此需要在每一個html文