原创 爲什麼設計稿是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代碼運行完畢之前,頁面是無法響應用戶操作