接觸前端快三年了,記得是在大二的時候開始進博客園寫博,三年的成長有兩年得益於與各位前輩的交流和討論。首先感謝博客園給我們提供了很好的交流平台,也祝博客園的建設越來越好!同時也感謝技術上擦過火花的小伙伴們,希望以后的日子里可以更多更深入的交流!
一點學習經驗
以 Barret 這個名字混跡於不少 QQ 群中,時間比較久了,跟一些人也建立了比較好的友誼關系。在群里,不管是提問還是回答別人提出的問題,總能在未知領域找到屬於自己的東西。現在還會經常在群里碰到學習前端的新人,他們有時提問抓不到關鍵詞或者不知道如何形容自己的問題,這也讓我看到了當初的自己,希望有經驗的學習者可以包容這些人,耐心的回答他們提出的問題,因為我們也是這么成長起來的~
這幾年時間我看過很多書籍,每本書都是作者學習經驗的濃縮,我很推薦大家買幾本參考書籍,如《JavaScript權威指南》、《JavaScript設計模式》、《JavaScript異步編程》、《JavaScript高級程序設計》、《JavaScript語言精粹》、《CSS權威指南》等,這些書籍我都讀過三五遍,有些則看過七八遍,所以對一些 JS 比較基礎的東西都有所了解。我們在網上所有資料的時候,也推薦大家上權威一點的網站上去查詢,如 MDN、 MSDN 、whatwg、w3等,在這里我們可以找到最全面最深入的資料。
對於問題的剖析一定要刨根問底,一直追溯到最底層的原理,比如 垃圾回收機制 追溯到 V8,websocket 追溯到 TCP 層等,把最底層的原理搞明白了,回答別人的問題才會有底氣,不然人家幾個為什么就會把你問的無話可說了。
去年的六月份在百度實習了三個月,那時候的同事給我取了個外號,叫“小胡子哥”,我也比較喜歡這個 nickname,所以在博客頂上也加上了這個外號。現在我在淘寶UED實習,阿里有個傳統就是給自己取花名,當時也沒多想,天王被人注冊了,所以給自己取了個名字,叫 “閻王”。所以大家也可以叫我閻王。
文章羅列
本來打算在入園兩周年發點有技術含量的文章,結果,呵..呵,太忙了,就簡單的羅列下自己寫過的一點點東西。
1. web語音通信
這一系列的文章還沒有寫完,后續還有幾篇,等有時間了整理下。包括如何使用 JavaScript 錄音,還是音頻的壓縮和船速等等。
2. 一些原理性的東西
- Javascript異步編程原理
- 淺談模塊化加載的實現原理
- 細說WebSocket - Node篇
- 細說websocket - php篇
- 進階正則表達式
- 你所不知道的JavaScript數組
- JavaScript之web通信
- JavaScript模板引擎原理
- 對閉包機制的深入理解
- [解惑]JavaScript事件機制
- 解讀jQuery中extend函數
因為喜歡去偏底層的思考,所以對一些經常遇到的東西做了稍微深層的分析。
3. 介紹性的東西
- 軟件(代碼)開源,協議聲明
- 讓你的頁面瞬間全屏
- JavaScript多文件下載
- 再探@font-face及webIcon制作
- PJAX的實現與應用
- ECMAScript 6 簡介
- SEO:讓搜索引擎對你的網站更有親和力(譯)
4. 偏應用的
- 【屌絲之作】3D遙控坦克大戰
- Javascript綜合應用小案例
- 字體大小自適應純css解決方案
- 那些年,我們一起玩過的響應式布局
- 前端編碼規范之JavaScript
- 前端編碼規范之CSS
- 玩轉正則之highlight高亮
- Javascript分號,加還是不加?
- git/ssh捋不清的幾個問題
- 從登錄框看前端
結語
在學校,很多時間都是自己支配的,相當自由,工作之后一些事情就身不由己了,我希望自己記錄的一點東西可以對新人有幫助,也希望可以通過這些文字記錄自己學習的歷程。謝謝大家的支持!