08 2015 档案

摘要:Event Loop 是一个很重要的概念,指的是计算机系统的一种运行机制。JavaScript语言就采用这种机制,来解决单线程运行带来的一些问题。本文参考C. Aaron Cois的《Understanding The Node.js Event Loop》,解释什么是Event Loop,以及它与... 阅读全文
posted @ 2015-08-14 22:50 dsq1030 阅读(143) 评论(0) 推荐(0)
摘要:使用html5的FileReader可以实现多媒体文件的预览功能,代码如下: 代码效果如下:FileReader接口有如下方法:方法名参数描述readAsBinaryStringfile将文件读取为二进制编码readAsTextfile,[encoding]将文件读取为文本readAsDat... 阅读全文
posted @ 2015-08-12 21:26 dsq1030 阅读(200) 评论(0) 推荐(0)
摘要:昨天面了一家做教育信息化的公司,期间问到对nodejs的理解。虽然做了6年的web开发,但是一直在传统行业,对新技术一窍不通,深感自己眼界太窄。回来花了几个小时时间研究了一下,深深被这种技术吸引。以前一直认为js是无法访问服务器资源的,除非用activeX这种很受限的技术。接触了nodejs之后,才... 阅读全文
posted @ 2015-08-12 11:19 dsq1030 阅读(289) 评论(0) 推荐(0)
摘要:大家都知道javascript是单线程执行的,但是又可以通过setTimeout或者setInterval定时执行一个方法,通过Ajax可以在向服务器端发送请求没有收到回应可以继续执行主逻辑。这些是如何做到的呢,下面就来探讨下。先看如下一段代码: 以上代码得执行结果为hello... 阅读全文
posted @ 2015-08-12 09:40 dsq1030 阅读(457) 评论(0) 推荐(0)