JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。
如果你正在学习 Nodejs,那么流一定是一个你需要掌握的概念。如果你想成为一个 Node 高手,那么流一定是武功秘籍中不可缺少的一个部分。关于流这个主题,由 Node 高手 substack 带来的 stream-handbook 绝对是经典入门读物之一,其在Github上的star数量已经超过了4500个,足以见其权威程度。
在创建应用之前,首先我们要做的是在你的git项目上将Dockerfile文件提交上去,并且生成一个Tag或releases版本。 Dockerfile 参考 FROM node:latest COPY ./ /opt/app WORKDIR /opt/app RUN yarn config set registry "https://registry.npm.taobao.org" && ya
Nodejs Release 为各平台提供预编译的 nodejs 和 npm 等二进制文件,是 https://nodejs.org/dist/ 的镜像。 使用方法 可以手工选择下载所需的版本,也可以搭配 n 使用,方法如下: # 设定环境变量 export NODE_MIRROR=https://mirrors.tuna.tsinghua.edu.cn/nodejs-release/ # 然
示例代码: exports.handler = function(event, callback) { //var eventObj = JSON.parse(event.toString()); //console.log(eventObj['test']) console.log(event) callback(200, "Hello world"); } 在
截至2016年2月26日,官方的列表中,并没有提供NodeJS的Http API接口的封装。 - -! 好在我们有Github,在上面搜索到一个: https://github.com/node-influx/node-influx 项目介绍写着的是支持0.9x版本的InfluxDB,我在0.10上试了下,基本可用。 因为是纯Http API接口,如果某些接口有问题的话,可以直接给他 pull r
Node.js 事件循环 Node.js 是单进程单线程应用程序,但是因为 V8 引擎提供的异步执行回调接口,通过这些接口可以处理大量的并发,所以性能非常高。 Node.js 几乎每一个 API 都是支持回调函数的。 Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。 Node.js 单线程类似进入一个while(true)的事件循环,直到没有事件观察者退出,每个异步事件都生成一
这次 nodeJS Taiwan 社群 code gen party 10 活动,要接续之前 code gen party 8 活动 Ben 做的 ToDo List Sample,增加第三方认证 OAuth 功能。 这次的实作以 everyauth 为主,增加基本的使用者帐号密码验证功能,再扩充到使用 Facebook 的 OAuth 认证。 程式码:https://github.com/jac
这段时间折腾了一个小小的练手项目,前端采用 + 组织和构建代码,服务端用的 + 。目的在踩踩坑,熟悉一下Vue+Webpack的开发模式,尝试理解一些服务端的概念和思想。前几天去D2听了分享,忽的觉得目前自己更应该纠结一下前端基础与原理的东西。在工具上太耗费时间不是目前该有的状态。就以此暂做一个小结与回顾,接下来方向暂转到前端基础、原理与设计模式学习。 项目本身很简单,代码量也不多。只是实现了最简
基于typescript + 百度推送V3 API开发 安装 npm install @xialeistudio/baidu-push 使用说明 实例化SDK import {Push,DeviceType,MsgType,DeployStatus} from '@xialeistudio/baidu-push';const sdk = new Push('test','test'); 根据设备类
KISSY 是淘宝网开发的一款轻巧灵活的JS框架,如今已经是1.1.7版本,并在淘宝网广泛应用,在浏览器端给我们带来更加清新的体验,今天让我们更进一步,我们 发起了nodejs-kissy 项目,你的 KISSY 程序可以无缝移植到服务器端了 ^_^ 示例代码: var S = require('kissy').KISSY;S.ready(function(S){ S.log('hello world!'); });
swig 是node端的一个优秀简洁的模板引擎,类似Python模板引擎Jinja,目前不仅在node端较为通用,相对于jade、ejs优秀,而且在浏览器端也可以很好地运行。 特性: 支持大多数主流浏览器。 表达式兼容性好。 面向对象的模板继承。 将过滤器和转换应用到模板中的输出。 可根据路劲渲染页面。 支持页面复用。 支持动态页面。 可扩展、可定制。 使用示例: 模板代码 <h1>{{ page
Node.js Website Boilerplate是一个满足一些常见的网站要求的Node.js网站模板,包括动态网页、博客文章、作者管理、搜索引擎优化、联系表格和网站搜索等。 Demo 点击这里查看Demo站点(Medical Professional) 特性: 与移动端或是前端(Bootstrap)充分响应 SEO准备 发送电子邮件到你选择的邮箱和以供参考的Cosmic JS的联系表格
七天学会NodeJS是阿里巴巴国际站前端技术部编写的开源文档,用于学习 Node.js。点击软件介绍底部的“软件首页” 进入阅读版本。
DataStax Node.js Driver for Apache Cassandra® A modern, feature-rich and highly tunable Node.js client library for Apache Cassandra and DSE usingexclusively Cassandra's binary protocol and Cassandra Q