摘要:常見的函數長這個樣子輸出這是個普普通通的函數聲明,在結尾不需要,你需要通過來調用它,函數才會執行。輸出是一個表達式,但不會調用函數,于是再在結尾加上來調用函數,這樣輸出因為優先于,所以會先執行函數,然后才進行非操作。 常見的函數長這個樣子 function foo() { console.log(123); } foo(); // 輸出: 123 這是個普普通通的函數聲明,...
摘要:最近在看,讀完官方的起步教程后想著該自己折騰點東西,就先用實現一個超簡單的,主要記錄下思路。先推薦一個入門級的簡單實戰項目地址。不過鑒于初學,自身的思路肯定不會是最佳實踐,慢慢積累。 最近在看node.js,讀完官方的起步教程后想著該自己折騰點東西,就先用express + ejs實現一個超簡單的webserver,主要記錄下思路。先推薦一個nodejs入門級的簡單實戰項目地址。很適合...
摘要:基本環境搭建就不展開講了一插件篇自動補全前綴官方是這樣說的,也就是說它是一個自動檢測兼容性給各個瀏覽器加個內核前綴的插件。 上一篇博客講解了webpack環境的基本,這一篇講解一些更深入的內容和開發技巧。基本環境搭建就不展開講了showImg(http://static.xiaomo.info/images/webpack.png); 一、插件篇 1. 自動補全css3前綴 autop...
摘要:所以就有了讀寫鎖。只要沒有,讀取鎖可以由多個線程同時保持。其讀寫鎖為兩個內部類都實現了接口。讀寫鎖同樣依賴自定義同步器來實現同步狀態的,而讀寫狀態就是其自定義同步器的狀態。判斷申請寫鎖數量是否超標超標則直接異常,反之則設置共享狀態。 一、寫在前面 在上篇我們聊到了可重入鎖(排它鎖)ReentrantLcok ,具體參見《J.U.C|可重入鎖ReentrantLock》 Reentra...
因為Segmentfault的文章發布審核對格式要求太嚴格了,我去簡書了 地址在這里https://www.jianshu.com/p/bff11c87565b