node.js

开始学习koa

对koa已经跃跃欲试很久,恰遇koa2最近正式发布,今天尝试着倒腾一番。所以自己对koa的学习算是从2.x开始,由于文档资源还不完全,准备踩着前辈们的肩膀,慢慢入坑。环境的搭建node运行环境,官方文档标注node v4.0.0及以上版本。babel,在使用async/await编程时babel是必须的,但是本人未使用async/await,而是使用传统的promise,所

windows 10 下配置安装node.js

在去年就自己配置安装过node.js,但是使用npm安装模块时安装成功后调用require('module-name')时却一直报错说命令找不到,网上也说都是环境变量没有配置好,我也是同样这样怀疑,可是找了很多教程都没有找到解决方法,后来就放弃配置了。今天自己又因为学习的需要就重新安装配置了node.js,意外地却成功了。也发现了之前安装配置一直失败的原因,因此写下这篇博客

关于javaScript面向对象写法以及new操作符

众所周知,JavaScript是一门面向对象的操作语言,而我们想要用JavaScript对象化写法的时候,不得不提出一个操作符,叫做new操作符,那么不用new操作符和用new操作符有什么区别呢?1.用new和不用new的区别首先,我们去看下new在JavaScript里面的用法,按照javascript语言精粹中所说,如果在一个函数前面带上new来调用该函数,那么将创建一

用JSON-server模拟REST API(三) 进阶使用

前面演示了如何安装并运行 json server , 和使用第三方库真实化模拟数据 , 下面将展开更多的配置项和数据操作。配置项在安装好json server之后,通过 json-server -h 可以看到如下配置项:json-server [options] Options: --config, -c 指定 config 文件

2016年前端开发学习计划

2015年,软件开发界发生了很多变化。有很多流行的新语言发布了,也有很多重要的框架和工具发布了新版本。下面有一个我们觉得最重要的简短清单,同时也有我们觉得值得你在2016年花时间精力去学习的新事物的一些建议。一、开发工具1. atomAtom 代码编辑器支持 Windows、Mac、Linux 三大桌面平台,完全免费,并且已经在 GitHub 上开放了全部的源代码。在经过一

koa 微信开发 (1) -- 接入指南

申请公众号在 mp.weixin.qq.com 上根据步骤申请一个账号进入公众号选择开发--基本配置,进行修改配置服务器编写根据文档,我们需要做的是接入微信公众平台开发,开发者需要按照如下步骤完成:1、填写服务器配置2、验证服务器地址的有效性3、依据接口文档实现业务逻辑当你在配置中写完配置,要提交的时候,微信会对你填写的url发送一个get请求, 包括:参数

gulp-html-import,在html中引入外部html文件

项目地址:gulp-html-import曾经学习PHP的时候,深深觉得include语法非常好用,后接触了ejs,发现里面也有类似的语法,能够方便地引入公共html文件;在学习了vue,react等框架以后,“组件化思想”更是在我脑海根深蒂固,再也无法忍受每个页面重复大量代码的原始方法。但是,在最最普通的静态html开发过程中,我实在懒得用框架,只想用最基本的方式写几个静

用nodejs做网站 - 1

开头突然就想做一个网站了。写一个系列,将一个网站开发、部署、运维等方方面面写一遍。虽然不可能方方面面都做到绝对专业,但对于大多数的人来说还是有借鉴意义的。这其中涉及到了很多的流行要素,比如vuejs、scss、webpack、前后端分离、CDN、自动化测试、docker、API等,整个过程将会变得非常有趣,我们将会学到很多的东西。其中很多东西此前我并没有尝试过,仅仅是听过。

使用 Chrome 调试 Node.js

看到 Paul Irish 更新的 medium 文章 Debugging Node.js Nightlies with Chrome DevTools,试了一发,顺便翻译下教程。Node.js Nightlies 版本已经支持使用 Chrome 浏览器来调试了,查看 pull。如何使用下面是关于如何使用 Chrome 来调试 Node.js 的教程1. 下载 Node.j

Heo让博客梦变的简单

之前写过一篇关于octopress创建个人技术博客的文章,很多朋友说步骤好复杂啊(心塞)!这次,为了满足这群朋友,这里我要教大家的是用Hexo建个人技术博客。1、安装GIT和Node.JS这一步我不想展开太多,因为真的很简单,关于GIT的配置我在之前的文章中已经提到过了,看官可以查看历史文章2、安装Hexo在桌面下使用GIT Bash输入下面代码,实现Hexo的安装$ su