从零开始nodejs系列文章

简介: 从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标准的web开发框架Express,可以帮助我们迅速建立web站点,比起PHP的开发效率更高,而且学习曲线更低。非常适合小型网站,个性化网站,我们自己的Geek网站!!

从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标准的web开发框架Express,可以帮助我们迅速建立web站点,比起PHP的开发效率更高,而且学习曲线更低。非常适合小型网站,个性化网站,我们自己的Geek网站!!

image.png


从零开始 – 入门篇

准备Nodejs开发环境Ubuntu

Nodejs开发框架Express3.0开发手记–从零开始

Mongoose使用案例–让JSON数据直接入库MongoDB

Nodejs对MongoDB模糊查询

用Nodejs连接MySQL

Nodejs配合bootstrap-select下拉列表

nodejs分页设计配合bootstrap-paginator

nodejs豆瓣爬虫

玩转Nodejs日志管理log4js

Nginx反向代理Nodejs – log4js日志IP显示错误

upstart封装nodejs应用为系统服务


成为高手 – 进阶篇

Nodejs基础中间件Connect

grunt让Nodejs规范起来

bower解决js的依赖管理

Yeoman自动构建js项目

Nodejs实现websocket的4种方式

Socket.io在线聊天室

websocket服务器监控

jasmine行为驱动,测试先行

Karma和Jasmine自动化单元测试

Nodejs服务器管理模块forever


追根溯源 – 内核篇

解读Nodejs多核处理模块cluster


跨界应用 – 创造篇

Nodejs与R跨平台通信

tty.js打通浏览器与Linux的通道

用Highcharts轻松构建交互性图表


利剑在手 – 工具篇

RequireJS异步模块加载

Nodejs临时文件回收器reap

Nodejs异步流程控制Async

Async多任务时间管理

wind.js助力异步编程

UnderscoreJS精巧而强大工具包

Commander写自己的Nodejs命令

Stylus让CSS也能编程


Web技术 – 应用篇

Jekyll在github上构建免费的Web应用

相关文章
|
存储 JavaScript 容器
基于node.js开发的文章生成器(三、占位符的替换与段落的生成与文章的生成)
# 引言 前面我们已经学会了随机抽取语料库,接下来我们来真正意义上的合成句子。 # 生成废话的样子 ![image.png](https://ucc.alicdn.com/pic/developer-ecology/y3obldvnqeb54_0f21b20ff7d8408e8a8743b2911e6076.png) 大概是这样 但是前面我们提取到的data是带有一定占位符的,首先我们就要完成占位符的替换。 # 占位符的替换 接下来我们来做占位符的替换,我们定义一个sentence的函数,然后传入两个参数,pick和replacer,其中,pick函数分为pickFamous,pi
基于node.js开发的文章生成器(三、占位符的替换与段落的生成与文章的生成)
|
JavaScript
基于node.js开发的文章生成器(四、控制台版本的文章生成器)
> 持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第4天,[点击查看活动详情](https://juejin.cn/post/7147654075599978532 "https://juejin.cn/post/7147654075599978532") # 引言 通过前面的学习,随机句子的选取,段落的生成,文章的生成,我们都已经学会了。接下来我们本次来学习控制台版的狗屁不通文章生成器。 # readline模块的学习与尝试 接下来我们来学习并练习使用readline模块。readline模块是node7之后便开始提供的模块。 接下来我们来详细说说这个模块 #
|
JSON JavaScript 前端开发
基于node.js开发的文章生成器(二、语料库的读取与生成句子)
前面已经初始化了项目,同时完成了ES Modules的配置。接下来我们开始正式进入代码层面的学习。 # 语料库 首先在article目录下建立 resources 目录 ,在resources下建立一个data.json的json文件。我们这个demo的核心就是通过随机取一些语料库的文字来组成一篇文章。 data.json如下: ``` {     "title": [           ],     "famous":[       "爱迪生{{said}},天才是百分之一的勤奋加百分之九十九的汗水。{{conclude}}",       "查尔斯·史{{said}}
|
JavaScript IDE 开发工具
基于node.js开发的文章生成器(一、准备章)
# 引言 今天带来的是狗屁不通文章生成器第一部分,即输入一个文章题目,和相应的字数,便自动生成一篇对应字数的文章。 ![image.png](https://ucc.alicdn.com/pic/developer-ecology/y3obldvnqeb54_1ef6d9d62323412f9e4edef8737f9f10.png) 如上图 那么这么好玩的文章生成器是怎么制作的,接下来带大家制作这个文章生成器 # 准备 首先创建一个文件夹article,然后切换到article目录下,调出cmd,执行如下代码完成项目的初始化 `npm init -y` 它会在项目目录下生成一个 pac
|
存储 Web App开发 JSON
一篇文章带你看懂Node.js
一篇文章带你看懂Node.js
172 0
一篇文章带你看懂Node.js
|
JavaScript 小程序
使用nodejs将某个简书用户的文章进行导出
今天Jerry发现简书改版后,以前根据问题标题进行搜索的功能消失了,这样我搜索自己过去发表的文章就不太方便。因此,我想写个小程序,把自己过去发表的文章的标题和超链接都下载到本地。 代码如下:
使用nodejs将某个简书用户的文章进行导出
|
JavaScript 前端开发
使用await和async关键字开发nodejs应用批量取出简书网站的文章标题和超链接
ES6的await和async出来已经那么久了,一起来学习一下吧。 还是用我之前的读取某个简书用户所有文章列表的例子。 先看主函数框架:
使用await和async关键字开发nodejs应用批量取出简书网站的文章标题和超链接
|
JavaScript 前端开发
使用await和async关键字开发nodejs应用批量取出简书网站的文章标题和超链接
使用await和async关键字开发nodejs应用批量取出简书网站的文章标题和超链接
141 0
使用await和async关键字开发nodejs应用批量取出简书网站的文章标题和超链接
|
存储 JavaScript 前端开发
文章详情 PayPal 为什么从 Java 迁移到 Node.js:性能提高一倍,文件代码减少44%
大家都知道 PayPal 是另一家迁移到 Node.js 平台的大型公司,Jeff Harrell 的这篇博文 Node.js at PayPal 解释了为什么从Java迁移出来的原因:开发效率提高一倍(2个人用更少的时间干了5个人的活),性能提高一倍,代码量减少33%, 文件减少40%。
354 0
文章详情 PayPal 为什么从 Java 迁移到 Node.js:性能提高一倍,文件代码减少44%
|
Web App开发 JavaScript
【转载文章】智能媒体管理文档预览快速搭建 NodeJS 教程
针对智能媒体管理产品文档预览功能,提供 NodeJS 的端到端快速搭建教程,同时官网提供了视频。
1084 0