原创 nvm安裝總結(mac)

1、安裝nvm curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash 如果Mac使用的zsh,需要將命令中的| bas

原创 中科大軟院春招面試題

好玩的三道題: function foo(){ var i =0; return function(){ console.log(i++); } } var foo1 = foo(); var foo2 = foo();

原创 如何命名變量,讓變量名更加優雅

在開發的過程中,我們總是會疑惑,如何給這個變量命名才能讓使自己的代碼更容易被別人理解。當leader review完代碼時,有時會指出我們變量命名不合理,那麼我們如何才能讓命名合理化? 1、根據自己代碼的意義來命名: eg:獲取用戶信

原创 white-space: nowrap

white-space: nowrap white-space: nowrap的意思是除非遇到換行標籤,否則不換行。 點此查看效果

原创 word-break:break-all和word-wrap:break-word的區別

word-break:break-all和word-wrap:break-word的區別: word-break:break-all正如其名字,所有的都換行。毫不留情,一點空隙都不放過。 而word-wrap:break-word則帶

原创 圖片

dadad

原创 react 子組件更新父組件狀態

react 子組件更新父組件狀態 class Father extends Component { construtor(props){ super(props); this.state={

原创 redux基礎知識

redux筆記 action: 一個操作的定義,大概是這個樣子, 本身是一個對象 { type:'add', todo } actionCreater: 一個函數,返回結果是一個action function ad

原创 CSS BEM 書寫規範

CSS BEM 書寫規範 BEM命名約定 BEM 是由 Yandex 團隊提出的一種前端命名方法論。網上流傳的主要是兩個版本,一個是Yandex 原版BEM,還有一個是Nicolas Gallagher 修改版,這裏我們採用的是

原创 applyMiddleware源碼解讀

前言:   筆者之前也有一篇關於applyMiddleware的總結。是applyMiddleware的淺析。   現在閱讀了一下redux的源碼。下面說說我的理解。 概要源碼:    step 1:    applyMiddlewar

原创 js: 數組的迭代方法

使用數組總是會碰到數組的遍歷(迭代)操作。說到迭代,可能會立馬想起for語句對數組進行迭代。比如需要迭代出下面數組peoples年齡(age)大於30的人名(name)。 var peoples = [ { nam

原创 ES5和ES6面向對象的寫法

面向對象:ES5: function User(name,age){ this.name = name; this.age = age; }

原创 轉載:webpack4的配置

轉載地址:https://blog.csdn.net/u012443286/article/details/79504289寫這篇文章的初衷在於,雖然網絡上關於webpack的教程不少,但是大多已經過時,由於webpack版本更新後許多操

原创 python配置apache的web服務器方法

python配置apache的web服務器方法 什麼是CGI CGI 目前由NCSA維護,NCSA定義CGI如下: CGI(Common Gateway Interface),通用網關接口,它是一段程序,運行在服務器上如:HTTP

原创 轉:vue嵌套路由-params傳遞參數

轉載:https://blog.csdn.net/k491022087/article/details/70232965在嵌套路由中,父路由向子路由傳值除了query外,還有params,params傳值有兩種情況,一種是值在url中顯示