原创 關於margin與padding設置百分比的問題

margin 與 padding 設置爲百分比 之前一直認爲 margin-top 和 margin-bottom 設置百分比以父容器的高度計算,而 margin-left 和 margin-right 設置百分比以父容器的寬度計

原创 git錯誤Repository not found

因爲之前在本地設置的git user.email 是公司郵箱,與自己的GitHub賬號不關聯,今天改成了自己的GitHub賬號的郵箱 git config --global user.email "[email protected]" 沒想

原创 Sass 與 SCSS

因爲不瞭解.sass文件和.scss文件的區別,所以找到了一篇介紹的文章,記下來方便查看。 原文地址:https://segmentfault.com/a/1190000005646206 作者:MrDream 以下是內容: Sass 與

原创 node中的Less、Sass安裝

安裝node略過 替換淘寶鏡像 CNPM 有些包通過npm可能無法下載,因爲服務器在國外,涉及翻牆問題,最好替換成淘寶的NPM鏡像。 npm install -g cnpm --registry=https://registry.n

原创 sublime修改打開文件的默認語法模版類型

原因是之前在sublime上安裝了less插件之後,不知道什麼原因,打開css文件,默認的模版類型卻是less文件,雖然可以在使用的時候手動修改過來,但是每次都修改就太麻煩了。 實際上在sublime右下角的位置標着當前文件的模版類型,

原创 莫名的_locals屬性

莫名多出個_locals屬性 req.body data中的_locals 問題還是沒有解決 問題的原因 莫名多出個_locals屬性 req.body 今天使用express做一個圖書管理項目練習時,發現對req.body得

原创 ES6語法中的let、const及class聲明

今天無意中發現了一點問題想不通,先記錄下來,以免遺忘,期待日後能夠解決。 有關let、const和class聲明 最初是練習ES6語法的類class的寫法的,但是在練習中發現了一個想不通的問題。 在阮一峯老師的《ECMAScript 6

原创 js實現trim方法

昨天面試中,面試官問了一個用replace結合正則實現清除字符串兩邊空格的方法,這個還是很好實現的,網上也有很多記錄,基本上都是匹配字符串兩側的空白符,替換爲空字符就可以了。 大體上就是下面這種方法。 String.prototype.

原创 vue雙向數據綁定的原理

有關雙向數據綁定的原理 最近兩次面試的時候,被問到了vue中雙向數據綁定的原理,因爲初學不精,只是使用而沒有深入研究,所以答不出來。之後就在網上查找了別人寫的博客,學習一下。 下面是博客園一篇博客,以及MDN上講解Object.defin

原创 JavaScript中的語句結束符';'

語句結束的分號還是挺重要的 let a,b,c a = [1, 2, 3, 4] a.forEach((n) => { n *= n; }) [b, c] = a 以上代碼,乍看之下似乎沒什麼問題,除了最上面兩行的聲明與賦值之外,

原创 cmder使用配置記錄

cmder,一款比Windows系統提供的cmd更好的終端工具,類似Linux系統的終端。 官網:http://cmder.net 下載有兩個版本 mini版沒有內建msysgit工具,這是Git for Windows的標準配備;

原创 sublime添加右鍵菜單

一般安裝sublime的時候可以選擇將sublime加入上下文,但是只能在文件上選擇用sublime打開,而沒有直接打開目錄的。感覺不方便,就找了下怎麼添加右側菜單。 通過註冊表添加右鍵菜單 win+r 運行 regedit 打開註冊表,

原创 sublime的下載地址及Package Control的安裝

sublime官網地址: https://www.sublimetext.com/3 package Control 安裝源碼地址:https://packagecontrol.io/installation 下載之後雙擊安裝,一直ne

原创 關於:nth-child和:nth-of-type僞類選擇器

首先是二者的區別 :nth-child(n) 是選擇父元素的第n個子元素。 :nth-of-type(n) 是選擇父元素的第n個同類型的子元素 舉個例子: <div> <h1>title1</h1> <p>parag

原创 關於Windows安裝msi文件時出現2503、2502的錯誤

安裝msi文件時出現2503、2502錯誤碼 經過查找,應該是權限問題,需要使用管理員權限運行,但是msi右鍵菜單中是沒有“以管理員身份運行”這一選項的。 解決方法是,先以管理員身份打開cmd命令提示符,然後輸入命令 msiexec /p