心血來潮,打算結合實際開發的經驗,淺談一下HTML5單頁面App或網頁的架構。 眾所周知,現在移動Webapp越來越多,例如天貓、京東、國美這些都是很好的例子。而在Webapp中,又要數單頁面 ...
心血來潮,打算結合實際開發的經驗,淺談一下HTML5單頁面App或網頁的架構。 眾所周知,現在移動Webapp越來越多,例如天貓、京東、國美這些都是很好的例子。而在Webapp中,又要數單頁面 ...
1、對於DIV注入的,可以初始化時檢查全部html代碼。 檢測是否被劫持比較簡單,但對抗就略麻煩,這個在說完第2點之后再解釋。 2、對於js注入,可以在window監聽DOMNodeInse ...
相對定位和絕對定位 定位標簽:position 包含屬性:relative(相對) absolute(絕對) 1.position:relative; 如果對一個元素進行相對定位,首先它將出現在它所 ...
createjs是一個輕量級的框架,稍微有點時間和耐心,就可以把全部源代碼都看一遍,畢竟只有三十幾個js文件。地址:http://www.createjs.com/ 開發createjs的動畫或游戲 ...
簡單介紹一下HTTP劫持和DNS劫持的概念,也就是運營商通過某些方式篡改了用戶正常訪問的網頁,插入廣告或者其他一些雜七雜八的東西。 首先對運營商的劫持行為做一些 ...
最近1年多,前后端同構慢慢變成一個流行詞,也許很多人還停留在前后端分離的最佳實踐道路上,但實際上又有一批人已經從簡單的服務端渲染走向探索最佳前后端同構方案的路上了。不過,我只是膜拜后者的過客。 ...
上一篇《淺談HTML5單頁面架構(一)——requirejs + angular + angular-route》探討了angular+requirejs的一個簡單架構,這一篇繼續來看看backbon ...
一般來說,在H5開發中,使用canvas往往只是為了展示一些簡單的圖表或者簡單短小的動畫,很少考慮到有閃爍的問題。 最近,在手機QQ魔法表情的項目中,就遇到了奇葩的閃爍問題。 這里說的閃爍,是指動畫剛 ...
由於用戶在http返回前關閉/取消,或者防火牆等原因,會造成http請求沒有status信息。w3c有相應的說明:http://www.w3.org/TR/XMLHttpRequest/#the ...
移動Web開發過程中,在真機測試時,往往會遇到一些PC調試無法重現的問題,這時候我們需要在手機上攔截錯誤,並有相應的輸出。 公司和網上都有類似的工具/類庫,但如果純粹一個簡單的調試,或許不需要引入 ...