HTML5

HTML5 PNG 解码测试

基于这篇文章的研究结果,做了一个小实现。 测试入口 不支持IE。。。 几点经验吧: escape和unescape采用Unicode编码,encodeURI(Component)和decodeURI(Component)采用UTF-8编码。 Opera不支持HTML5原生拖拽(?) 一旦在源HTML里设置图像宽度,无论是width,还是内置css还是style标签,更新innerHTML之后都会乱码,原因不明。 forEach虽然好用,但是只支持数组,nodeList之流还是乖乖for循环。。。 Chrome存不了拖拽dataTransfer的setData,刚set完get就没有,而且直接看对象也是只存了key没存value,原因不明。 effectAllowed里面,move跟移动文件的光标一样,copy跟复制文件的光标一样,link跟创建快捷方式的光标一样。 如果在dataTransfer里面set了text/plain的data,drop时firefox会自动打开搜索页。就跟选中一段文本拖动是一个感觉。Chrome没有估计是因为5的原因。

  • George Cheng
    George Cheng
2 min read