![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node.js
xingqiliudehuanghun
不算聪明,但喜欢研究技术,肯为之付出。工作认真负责,不惧挑战,对很
少有人涉及,需要自己去探索的工作,特别喜欢,会为之兴奋不已。
展开
-
利用正则实现彩色控制台输出
在控制台中输出彩色文字是一件比较繁琐的事情,需要自己去拼ANSI的转义字符串,当需要输出的颜色比较多的时候简直就是一场灾难。而这些工作通过正则来处理却非常简单。原创 2014-08-05 17:13:48 · 2239 阅读 · 0 评论 -
非主流node.js异步转同步
异步转同步方案分类 说起nodejs的异步转同步,估计大家不陌生。因为nodejs回调实在太多了,稍微复杂一点的程序就会有很多层的回调嵌套。为了处理这些令人抓狂的回调,我们一般需要使用一些框架或工具将这些异步过程转换成相对比较容易理解的同步过程,也就是我们本文所说的异步转同步。而完成这种转换的工具或库大体上可以分为三类:1. 回调链管理类 2. 编译工具类 3. 底层实现修改类。 第一原创 2015-03-04 09:54:39 · 14990 阅读 · 0 评论 -
不同JS环境use strict对重复属性处理的差异
即使在严格模式下,各个运行环境对部分细节的处理也是不尽相同的。safari和nodejs的严格模式下对象字面量禁止重复属性声明,而chrome和Firefox则没有这方面的限制。chrome和nodejs按说用的同一个脚本引擎,理应表现一致才对,出现这个的差异有点让人费劲。所以即使严格模式下运行通过的代码也不是100%保险的,多做测试还是非常必要的。原创 2015-06-04 23:38:49 · 1300 阅读 · 0 评论 -
自动图片生成在前端开发中的一些尝试
图片处理在前端开发过程中占据了不少的时间,很是累人。在本文中我们不讨论如何提高切图的效率,我们讨论另一个问题:如何处理设计稿中的一些简单图形。不知道你又没有遇到过这种烦恼:“设计师给你的精致的PSD中有一个简单图形,就是那用用多边形、圆形和线条组成的图形。这个图形用css3实现不了,或者能实现,但为了兼容某些浏览器不能用css3来实现,只能切图。好的,你很快切完了并在样式中引用了。但没过多久需求上原创 2015-07-29 18:53:08 · 4118 阅读 · 0 评论