原创 mixin

定義Actions var Reflux = require(‘reflux’); var BookmarkActions = Reflux.createActions([‘fetch’]); module.exports

原创 flux | fecebookflux | reflux | redux 都是些啥

區別架構和實現 flux是一個架構是抽象層面的東西,可以把他理解爲commonJS規範一樣的東西,是需要有人來具體實現它的。而facebookflux就是對flux規範的一個實現庫,由於它比較早,可能是最早實現的吧人們也稱之爲or

原创 $.ajax()問題

遇到個奇葩又經典的問題:$.ajax()方法明明請求成功了,數據都在preview中顯示出來了,可就是不執行success方法,而是執行了error方法,你說氣人不氣人,網絡上找到了好多同胞,都是是這個問題,現在也簡單的記錄一下

原创 HTML5中的新特性之Ajax篇

本篇內容是本人在學習HTML權威指南中過程中以筆記形式記錄的關於Ajax的要點。 等級 Ajax核心規範的名稱繼承語XHR對象,這個規範有兩個等級:level1和lever2,其中所有的主流瀏覽器都實現了level1代表的基礎級別

原创 每天的java作業

  面向對象的特徵有哪些方面? 答:面向對象的特徵主要有以下幾個方面:  - 抽象:抽象是將一類對象的共同特徵總結出來構造類的過程,包括數據抽象和行爲抽象兩方面。抽象只關注對象有哪些屬性和行爲,並不關注這些行爲的細節是什麼。  - 繼承:

原创 node

反對前端團隊將前端開發劃分爲“js開發”和“頁面重構”兩種崗位這種‘粗粒度’的開發理念,對GUI軟件開發 的分工規劃應該以功能爲單位,而不是開發語言,對開發者的技術要求也應該是掌握完整的前端技術。 前端是一種‘遠程部署’,運行時增

原创 Cordavo

Cordova的主要組成部分有三塊兒 Web APP : 這是存放非應用程序的代碼的地方,體現的是你的具體業務邏輯模塊。應用的實現是通過web頁面,默認的本地的 文件名稱是index.html這個本地文件應用css jav

原创 接着昨晚的寫。。。

上回說到我們可以通過重寫請求頭的技術,來繞過瀏覽器的限制,今晚來看令一個在請求頭中設置的頭信息—–內容緩存 Cache-Control 一些瀏覽器會緩存通過Ajax請求所獲得的內容,在瀏覽器回話期間不會再次的請求它。我們可以通過設

原创 webpack

實際上,服務器和客戶端沒有任何區別,雖然這裏沒有按鈕點擊操作,也沒有向文本文字鍵入的操作,但是在一個更高的層面上, 事件正在發生。一個連接被建立——事件!數據通過連接接受——-事件!數據通過連接停止——事件! 爲什麼我們可以直接寫

原创 ES6中的Promise

哎呀,這個東西啊早就瞭解過了,但是奈何,受回調函數毒害日子太久了,以至於每次到了本可以使用promise來更加優雅的實現邏輯的時候,總是習慣性的使用了回調。這次又回頭看了一遍阮老師的es6中關於promise的講解,決定趁着熱乎,

原创 babel-ployfill

babel默認只是轉換新的JavaScript句法,而不轉換新的API 比如Iterator Generator Set Maps Proxy Relfact Symbol Promise 等全局對象, 以及一

原创 lodash和underscore

關係 額 並沒有查到二者有什麼親戚關係,都是js的工具庫封裝了很多很實用的方法。 使用 如果是npm安裝就不說了,主要說一下如果是靜態文件式的使用,就如同下載引入jQuery一樣,需要將underscore或者lodash下載下

原创 flux

看完flux 其實,於reflux的不同也就是在於他多了一個dispatcher嘛,reflux更加精簡,去掉了flux中的dispatcher的角色,而是將它的功能分配給了action和store裏面去了

原创 get和post

GET和POST有什麼區別?網上的多數答案都是錯的! 2017-06-14 木葉 倚樓聽風雨的如月 如果有人問你,GET和POST,有什麼區別?你會如何回答? 我的經歷 前幾天有人問我這個問題。我說GET是用於獲取數據的,

原创 git 的一個報錯

本地切換已經存在分支 在團隊中跟小夥伴一起開發的時候,小夥伴已經建立了新的分支,我想要本地切換到他創建的分支上去,於是git chekcout new branch。神奇的事情就在這個時候發生了,git 報錯: error: path