node7天搞定微信公众号实战笔记
摘要:第一天 1.学习目标:Node.js使用技巧,微信交互流程,架构项目方式,koa框架的使用,ES2015新特性。 第一天主要内容:了解微信种类的特点,本地代理环境的搭建以及最入门的加密验证。
阅读全文
posted @
2017-02-28 22:52
码先生
阅读(240)
推荐(0)
node基础15:events模块
摘要:1.events模块 什么是事件处理机制 一开始我们就对某个消息进行监听,当程序执行到某个点,发出一个消息,该监听器就会捕捉到该消息,然后作出一些响应。 这种事件处理机制的好处:避免了数据的紧耦合,避免了密码出现垂直结构(层层嵌套),而是平面结构的方式。 关于events模块 events 模块只提
阅读全文
posted @
2017-01-08 11:25
码先生
阅读(1355)
推荐(0)
node基础14:连接数据库
摘要:1.连接数据库 node本身没有连接数据库的功能,需要安装一些中间库来支持。本节,我讲学习连接mysql。 首先需要安装mysql,需要去mysql官网下载mysql,并安装。也需要安装一个mysql可视化管理工具,这个也可以在mysql官网下载。 第一步: 去官网下载好mysql,并且安装。如果是
阅读全文
posted @
2017-01-08 10:45
码先生
阅读(407)
推荐(0)
node基础13:异步流程控制
摘要:1.流程控制 因为在node中大部分的api都是异步的,比如说读取文件,如果采用回调函数的形式,很容易造成地狱回调,代码非常不容易进行维护。 因此,为了解决这个问题,有大神写了async这个中间件。极大的方便了开发。 这里主要介绍三种流程:窜行无关联,并行无关联,窜行有关联 实例代码如下:
阅读全文
posted @
2017-01-06 23:59
码先生
阅读(267)
推荐(0)
node基础12:动态网页
摘要:1.显示动态网页 又到了激动人心的时刻,马上就可以使用node创建动态网站了,其原理为: 在HTML模板中使用占位符 根据请求路径,确定需要返回的页面 根据请求参数来确定静态模板中占位符的值 使用正则匹配将占位符匹配为真实值 再res.write()到浏览器的 代码如下:
阅读全文
posted @
2017-01-05 23:07
码先生
阅读(932)
推荐(0)
node基础11:接受参数
摘要:1.接收参数 在Node中接受GET/POST请求的参数不像PHP那样,在PHP中直接有全局变量$_GET,$_POST来接受url,或者请求体重的参数。 在node中接受GET参数使用url.parse(req.url, true).query可以获取请求参数,使用queryString.pars
阅读全文
posted @
2017-01-05 22:36
码先生
阅读(1476)
推荐(0)
node基础10:处理异常
摘要:1.处理异常 当发生异常时,如果不作处理,那么服务器会奔溃。由于node的异步调用的特性,所以不但要考虑主程序的异常,还有处理异步调用的异常。 代码如下: 在上述的 try {} catch(err) {} 中,虽然 try中无错误,但是在try 中执行了一个异步调用,这个调用不会被主程序捕获到,所
阅读全文
posted @
2017-01-05 21:33
码先生
阅读(334)
推荐(0)
node基础09:第2个node web服务器
摘要:1.同时输出文字与图片 在前几个小课程中,我会学会了 这节课中,我学会了同时向浏览器输出文字,图片。对此,我感到欣喜若狂。你无法想象对我来讲,在没有任何node的环境下,摸索这些有多么困难,因为我身处一个小公司,实在不能再小了,只有我一个前端。不多说废话了,反正今天时非常值得纪念的一天。 代码如下:
阅读全文
posted @
2017-01-04 14:05
码先生
阅读(499)
推荐(0)
nodeJS基础08:读取图片
摘要:1.读取图片 注意:在读取图片的过程不能向页面写入任何东西。 现在我们能够向浏览器输出文字,或者图片。下一节我们将学习如何向浏览器同时输出文字和图片。
阅读全文
posted @
2017-01-03 23:59
码先生
阅读(9195)
推荐(0)
node基础06:回调函数
摘要:1.Node异步编程 Node.js 异步编程的直接体现就是回调。 异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。 回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。 例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后
阅读全文
posted @
2017-01-03 13:31
码先生
阅读(164)
推荐(0)
node基础01:简要介绍
摘要:1.node vs php 优点 性能高(机制问题) 开发效率高(省了不少优化的事) 应用范围广(可以开发桌面系统,electron框架) 缺点 新,人少 中间件少 IDE不完善 2.node的劣势和解决方案 默认不支持多核,使用cluster可以解决 默认不支持服务器集群,node-http-pr
阅读全文
posted @
2017-01-03 00:20
码先生
阅读(159)
推荐(0)