20130420 js截圖插件完成

先什麼都別說...
就一句...
雅安平安!!!

這個截圖工具也差不多做了半個月吧..
雖然這半個月的時間都是課餘時間...
但是我覺得自己做的速度很慢...
談談學到了什麼吧...

1.
是js中的面向對象..
爲此我做了我的'xuanzun_e'的js庫...
把dom對象都存到我的C_div對象裏面..
我的C_div對象還包括了ajax,還是類似多線程的東西..

2.
php中截圖不難...
用imagecopyresized就能夠截圖了

3.
ie的緩存問題..
圖片在重複裁剪中會生成同一個名字的不同內容的圖片..
要加載生成後的圖片個用戶看..
但是由於緩存問題...
總是顯示第一次加載的圖片..
此a.jpg非a.jpg
最後通過加參數解決...
例如:
img/a.jpg?v=12...
每次的v都不一樣...
那麼瀏覽器就會重新加載圖片了,,,

4.
文件的上傳...
想不刷新頁面就上傳文件只能通過iframe來做....
通過form的name屬性把表單提交到相應的name的iframe上去...
然後文件是否被成功上傳到了服務器我用cookie來判斷...

5.
file類型input的標籤在ie下用click來激活後不能提交...
會報錯說'權限不夠' 
解決方法就是把那個input做大做透明...
然後蓋在那個"點擊這裏上傳"的div上面...
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章