随笔分类 - javascript
摘要:前言 JS的异步由来已久,各种异步概念也早早堆在开发者面前。可现实代码中,仍然充斥了各种因异步顺序处理不当的bug,或因不好好思考,或因不了解真相。今天,就特来再次好好探索一番JS的异步世界。 01 异步的由来--单线程 上世纪末,互联网仍处于极慢速时代,穿梭于客户端与服务端的请求,对于时间的耗费是
阅读全文
摘要:近来前端组小盆友开发的类库越来越多,很多情况下彼此不知道写了些什么方法,为了更好的合作提高工作效率,找了个比较好的api文档生成方法。使用jsdoc-toolkit来自动生成js api文档。一、环境搭建1)首先要安装java环境,如果不太了解的参看:http://jingyan.baidu.com/article/e75aca85b29c3b142edac6a8.html2)安装jsdoc-toolkit下载地址:http://code.google.com/p/jsdoc-toolkit/downloads/list解压下载的压缩包(可以随便指定目录),并进入该目录,shift+鼠标右击,
阅读全文
摘要:遇到如此需求,首先想到的是change事件,但用过change的都知道只有在input失去焦点时才会触发,并不能满足实时监测的需求,比如监测用户输入字符数。在经过查阅一番资料后,欣慰的发现firefox等现代浏览器的input有oninput这一属性,可以用三种方式使用它:1,内嵌元素方式(属性编辑方式)<input id="test" oninput="console.log('input');" type="text" />2,句柄编辑方式document.getElementById('tes
阅读全文