摘要: HTML5 使用FileReader实现前端图片预览 <input type="file"><br> <img src="" height="200" alt="Image preview area..." title="preview-img"> var fileInput = document. 阅读全文
posted @ 2017-10-19 10:26 web前端开发博客 阅读(4600) 评论(0) 推荐(0) 编辑
摘要: 在javascript中, 数据类型主要分为原始类型和引用类型两种。而一切引用类型都来自于Object的拷贝。所有引用类型的原型链都可以追溯到 Object 阅读全文
posted @ 2017-10-18 10:19 web前端开发博客 阅读(1044) 评论(0) 推荐(0) 编辑
摘要: 在浏览器中,DOM的实现和ECMAScript的实现是分离的。比如 在IE中,ECMAScrit的实现在jscript.dll中,而DOM的实现在mshtml.dll中;在Chrome中使用WebKit中的 WebCore处理DOM和渲染,但ECMAScript是在V8引擎中实现的,其他浏览器的情况类似。所以通过JavaScript代码调用DOM接 口,相当于两个独立模块的交互。相比较在同一模块中的调用,这种跨模块的调用其性能损耗是很高的。但DOM操作对性能影响最大其实还是因为它导致了浏览器 的重绘(repaint)和回流(reflow) 阅读全文
posted @ 2017-10-17 19:45 web前端开发博客 阅读(7538) 评论(0) 推荐(1) 编辑
摘要: 在移动平台中加入触摸事件使得事件处理变得复杂了一些,应为为了和传统的鼠标事件兼容,在移动浏览器中也加入了鼠标事件的模拟。在触摸点击屏幕时,触摸事件和鼠标事件会依次触发,假设在移动设备上点击了浏览器页面,则依次会触发如下的事件:touchstart、touchmove、touchend、mouseov 阅读全文
posted @ 2017-05-31 15:22 web前端开发博客 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 2017值得一瞥的JavaScript相关技术趋势从属于笔者的Web 前端入门与工程实践,推荐阅读2016-我的前端之路:工具化与工程化获得更多关于2016年前端总结。本文主要内容翻译自,笔者对于每个条目进行了些许完善。 本文中提及的这些趋势可能离大部分开发者还很远,或者说离真正的大规模工程化应用还 阅读全文
posted @ 2017-05-31 15:14 web前端开发博客 阅读(176) 评论(0) 推荐(0) 编辑