NodeJS的mkdir自动创建多级路径的方法

用NodeJS的时候,我在操作日志记录或者文件上传时,难免遇到了路径的创建;执行fs.mkdir会得到报错,创建的路径上一级路径不存在,这时候需要先把上一级路径创建以后,才能继续创建当前路径内容。 这是一个繁琐的判断过程,我干脆写成了一个方法提供给大家使用;分同步版本和异步版本,跟你的需求来自己确定如何玩。

0 2018/01/02 02 原创分享

纯JS实现jQuery的addClass和removeClass功能

jQuery不能用或者jQuery没法及时使用的时候,有需要操作节点的className,就可以用这些代码了。
0 2017/11/24 24 前端开发

2018年,打造我的全新技术博客

经过两周时间的设计与撸码,终于撸出这款新的主题。虽然目前来说,还有一些功能需要完善,但目前的功能已经比以前多了很多了。
0 2017/11/23 23 开混腔

移动端Touch事件preventDefault以后影响click事件触发的不科学解决方案

最近一段时间有做到移动端页面的项目,有接触到有关于touch事件(touchstart,touchmove,touchend)。

在这段时间的开发中,总遇到touchstart与touchend配合的问题。

在移动端的浏览器中,经测试safari、android自带、chrome、firefox等浏览器都能正常的触发touchend事件。

但问题来了,touchend事件总是无法在微信浏览器触发,验证后发现包括QQ浏览器的X5内核与UC等国产浏览器都存在这个问题。

移动端Touch事件preventDefault以后影响click事件触发的不科学解决方案
1 2017/08/07 07 前端开发

Chrome内核对css中rem大小单位文本font-size处理BUG参考解决方案

所谓不耻下问,rem这个CSS3的衡量单位是一个早已经出产的东西;但我却是最近才开始学习,以及运用到实际的项目需求中。

最近的项目中,我开始对移动端运用rem这个衡量单位。


Chrome内核对css中rem大小单位文本font-size处理BUG参考解决方案
2 2017/08/03 03 前端开发

三年了,我依然还在

2014年6月,我基于虚拟主机搭建了这个博客,那个时候服务器还是美国空间。博客起初,我并不清楚如何定位博客未来的发展。在这个博客之前,我断断续续建立的网站也有好些个,但最后都没有成功的运营下去。刚开始的那几天,我把博客定位在一个搞手机和电脑的。所以,翻翻我的历史文章,还能看到当初并不专业的博文,但毕竟是原创的。7月份,发布了第一款超级丑的主题,并成功的混到了ZBP开发者的铜牌。后来,阿里云的活动,我将博客转回国内,并备案了oss.so,启用它为博客的主域名。也就是这个时候,博客定位转为了我自己的
三年了,我依然还在
9 2017/06/20 20 开混腔

安装node-sass失败的曲线解决方案

node sass更新4.x以后,或许是因为github的下载源被和谐了?

反正我通过npm install -g node-sass是安装不了,心塞。。。

安装node-sass失败的曲线解决方案
0 2017/05/04 04 前端开发

关于腾讯云服务器的折腾,梯子、PHP环境与权限

阿里云服务器要到期了,腾讯云最近又在撸活动……是时候找个便宜的主机了!

关于腾讯云服务器的折腾,梯子、PHP环境与权限
2 2017/05/04 04 开混腔

粗暴的JS深拷贝方案

最近继续撸React应用,用这Obejct.assign()方法挺爽的,由于看得时候没留意,一直以为Object.assign()是深拷贝对象…………原来是浅拷贝。

搜了一圈全是说要加扩展……心塞

粗暴的JS深拷贝方案
0 2017/04/26 26 前端开发

关于ES6上的Generator is already running相关问题的唠叨

如果你的程序执行,出现了Generator is already running,可能你就进入了一个同步与异步的误区。

关于ES6上的Generator is already running相关问题的唠叨
0 2017/03/15 15 前端开发

JS做DOM节点实时拖动拖拽的一些坑

大坑:监听DOM不对,导致拖动会失效。相关事件:onmousedown、onmousedown、onmousemove例如,有DOM对象demo,我们要实现demo的拖动,就需要对它监听onmousedown事件,用于触发拖动的开始。

0 2017/02/21 21 前端开发

JS或类似语言做五星评分图标输出的唠叨

一年前做项目的时候,有一个需求是做五星评分的图标输出控制,类似于淘宝购物评价的那种。

刚拿到的时候,我以为很简单,不是五个星星的图标嘛。

4 2017/01/10 10 前端开发
关于各种NPM问题,推荐使用Yarn,安装速度快,没用各种奇葩的错误,方便快捷。
收集的NodeJS代码片段: NodeJS Tools

最新留言

  • soshine 在《ZBlogPHP外链插件免费送!独家免费插件!》中留言
    很好的插件,如果能更自动化一点就好了,自动将淘宝客外链转换成对应的文章ID形式。
  • 橙色阳光 在《纯Javascript实现淡入淡出效果》中留言
    讲真,我现在的淡入淡出都是用css3+setTimeout了,用这个方案也是当年的一些想法。
  • 橙色阳光 在《基于jQuery的简易幻灯插件 - OsSliderJS》中留言
    讲真,这段JS大家不要看了……
  • BeautifulDays 在《三年了,我依然还在》中留言
    兴趣变工作,工作成为一种乐趣。这也蛮好的啊,工作之余可以在优化自己的博客,在博客上分享自己的一些心得、知识,毕竟,博客,现在已经越来越多的被今日头条,新浪微博,腾讯微博、微信公众号等第三方自营体APP取代了。能坚持下去的真不容易。给你一个赞!
  • 柒柒 在《移动端Touch事件preventDefault以后影响click事件触发的不科学解决方案》中留言
    先赞再说
  • 大谋 在《Chrome内核对css中rem大小单位文本font-size处理BUG参考解决方案》中留言
    还是你这里好看