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上面...

你可能感兴趣的:(20130420 js截图插件完成)