原创 爲什麼設計稿是750px

  前一陣子,在研究了物理像素、設備獨立像素和css像素以及viewport後,我產生了一個問題,就是爲什麼我們的UI所給的設計稿是750px。   這裏所說的750px並不是絕對的,750px是iphone6的物理像素,也叫屏

原创 GC—垃圾回收機制

  JavaScript有自動垃圾回收機制,也就是說執行環境會負責管理代碼執行過程中使用的內存。   原理:找出不再使用的變量,然後釋放掉其佔用的內存,但是這個過程不是時時的,因爲其開銷比較大,所以垃圾回收器會按照固定的時間間隔

原创 實習1

把所有要用到的變量和對象定義在頂部 var ua = require('didi-ua'); //require可以將依賴模塊引入 var DidiMonitor = require('didimonitor'); var i

原创 URI的編碼與解碼

對於URI後面的查詢字段部分,如何拼接和獲取。 編碼: function addURLParam(url,name,value) { url+=(url.indexOf("?") == -1 ? "?" : "&"); //i

原创 m

cube-ui 是一個基於 Vue.js 實現的精緻移動端組件庫。 它響應迅速、動畫流暢,追求極致的交互體驗。 總體分爲基礎、彈層、滾動三大組件模塊。可以說基本涵蓋了我們移動端所有的組件需求。 那麼這裏呢,我們想利用它來做一個瀏覽賽事

原创 插入排序

基本思想:每次將一個待排序的記錄,按其關鍵字大小插入到前面已經排好序的子序列中的適當位置,直到全部記錄插入完成爲止。 設數組爲a[0…n-1]。 初始時,a[0]自成1個有序區,無序區爲a[1..n-1]。令i=1 將a[i]併入當前的

原创 HTTP2.0

  http2.0的兼容性還不是很好,新版協議再好也需要業界的產品錘鍊,需要基礎設施逐年累月的升級換代才能普及。    http2.0的一些改進: 1. HTTP/2 採用二進制格式傳輸數據,而非 HTTP/1.x 的文本格式。二進制

原创 readme

readme cube-ui 是一個基於 Vue.js 實現的精緻移動端組件庫。 它響應迅速、動畫流暢,追求極致的交互體驗。 總體分爲基礎、彈層、滾動三大組件模塊。可以說基本涵蓋了我們移動端所有的組件需求。 這裏我們就用 cube-

原创 堆排序

大根堆定義爲,每一個父親節點都大於等於左右兩個孩子節點(小根堆同理)。並且,大根堆一定是一棵完全二叉樹。思想爲從最後一個家庭開始(最後一個有孩子的父親節點),將這個家庭調整爲大根堆,然後父親節點前移,將下一個家庭調整爲大根堆……以此類推,

原创 歸併排序

主要思想爲:將待排數組不斷劃分成更小的區間(遞歸),直到剩下一個元素,然後返回,然後將左右各返回的一個元素(一共兩個)進行合併。合併時的算法就是將兩個有序數組合爲一個,而遞歸的盡頭只剩下一個元素時,他自身就可看爲是有序的。所以每次返回的都

原创 http詳解

  超文本傳輸協議(Hypertext Transfer Protocol,簡稱HTTP)是應用層協議。HTTP 是一種請求/響應式的協議,即一個客戶端與服務器建立連接後,向服務器發送一個請求;服務器接到請求後,給予相應的響應信息。  

原创 跨域傳遞cookie

首先,需要在服務端返回的頭部信息中增加:  response.setHeader(“Access-Control-Allow-Origin”,”http://b.test.com“);    CORS請求默認不發送Cookie和HT

原创 readme

readme cube-ui 是一個基於 Vue.js 實現的精緻移動端組件庫。 它響應迅速、動畫流暢,追求極致的交互體驗。 總體分爲基礎、彈層、滾動三大組件模塊。可以說基本涵蓋了我們移動端所有的組件需求。 這裏我們就用 cube-

原创 m

cube-ui 是一個基於 Vue.js 實現的精緻移動端組件庫。 它響應迅速、動畫流暢,追求極致的交互體驗。 總體分爲基礎、彈層、滾動三大組件模塊。可以說基本涵蓋了我們移動端所有的組件需求。 那麼這裏呢,我們想利用它來做一個瀏覽賽事

原创 webWorker初識

  webWorker相當於爲js創建了多線程一樣,注意!!!這裏只是相當於,js一定是單線程的!那麼,當在 HTML 頁面中執行腳本時,頁面的狀態是不可響應的,直到腳本已完成。也就是說,在這段js代碼運行完畢之前,頁面是無法響應用戶操作