原创 React各生命週期函數的調用順序

剛開始學習react時總是搞不清楚相關函數的調用順序,導致寫出的代碼可能存在不可預期的現象。後來寫了一段驗證代碼,確定了調用順序如下 - start componentWillMount render componentDidMount

原创 webpack打包過程的個人理解

剛從 angular1.x轉到react上開發,打包也從gulp轉移到了webpack上,發現 webpack比gulp複雜了很多。正在研究webpack的工作方式等。準備寫一些關於對webpack的理解  

原创 頁面框架一定要有路由嗎?

在現有的JS框架中,包括anguar、react、VUE等都會有路由的概念,且一定要先進行路由設置。 這個是必要的嗎?web本身就是一個很靈活的技術,個人覺得完全沒有必要使用一套固定的路由限制頁面的開發 這是我在做項目時的一個想法,後面看

原创 nodejs的require原理

在寫nodejs代碼時會把不同的模塊寫到不同的JS文件中,在文件的最後使用module.exports = 導致公共方法, 然後使用require被引入到調用的地方。很多人都會使用這個方法,但不一定都知道爲什麼這樣。根據我自己的理解簡單描

原创 ES6 全套教程 ECMAScript6 筆記

原文鏈接: http://jsrun.net/tutorial/cZKKp 當前進度:函數的擴展   最近在看這篇文檔學習ES6。其中有些錯誤的地方做個更正,以供參考   1。變量的解構賦值一節有這樣一段 let foo; let {f

原创 angualar $http vs $resource

http://blog.csdn.net/pzxwhc/article/details/43356461

原创 JS的本地化

本地化中主要的是日期、貨幣、數字等相關的顯示。很多文章介紹一些控件如moment.js, format.js等來做這些事情,實際上在新的JS規範中已經考慮了這些情況,並且提供了相關的函數等,完全沒有必要使用第三方控件。詳細內容請參考MDN

原创 Request Payload

最近在調試代碼時發現有Request Payload的情況,從網上查一些文件,也都有較多的描述。下面我只是說明一下大家沒有注意的地方 關於HTTP請求,都是通過URL及參數向後臺發送數據。主要方式有GET, POST。對這兩種方式,GET

原创 angularjs

太深了,還沒有搞清楚angular-router怎麼玩的

原创 web常用資源

ES6 入門級文檔,比較全面。建議初學者全面的看一遍 http://jsrun.net/tutorial/nZKKp   CSS垂直居中的11種實現方式 https://www.cnblogs.com/zhouhuan/p/vertica

原创 Nodejs Express 4.X 中文API

http://www.cnblogs.com/ae6623/p/4433143.html

原创 angularjs中ng-if導致閃屏

問題現象 頁面中存在兩個互斥的 INPUT, 都使用 ng-if進行顯示判斷,同時只顯示一個。 <button ng-click="refresh()" ng-show="testIf==true" class="btn brand-bt

原创 web 前端多語言的支持

使用angular的項目在做多語言支持,即國際化時網上推薦的方法一般是使用translate 過濾器,這個方法使用了類似於資源字符串的功能能完善的解決了項目中多語言的支持,但其存在一個致命的缺點,即所有需要國際化的字符串都定義出一個ID標

原创 jsonp 實現原理與jquery實例

前端實現 爲了實現跨域請求,jsonp使用script標籤進行請求。後臺返回的數據並不是一個純粹的json數據,實際上是一個函數調用。 以jquery爲例, jquery把jsonp封裝到ajax中,實際上並不是真正的ajax請求,只是方