zl程序教程

NodeJS学习笔记

  • Nodejs学习笔记之GlobalObjects全局对象

    Nodejs学习笔记之GlobalObjects全局对象

    一,开篇分析 在上个章节中我们学习了NodeJS的基础理论知识,对于这些理论知识来说理解是至关重要的,在后续的章节中,我们会对照着官方文档逐步学习里面的各部分模块,好了该是本文主角登台亮相的时候了,Global 让我们来看一下官方的定义: GlobalObjects全局对象Theseobjectsareavailableinallmodules.Someoftheseobjectsaren"t

    日期 2023-06-12 10:48:40     
  • Nodejs学习笔记之Stream模块

    Nodejs学习笔记之Stream模块

    一,开篇分析 流是一个抽象接口,被Node中的很多对象所实现。比如对一个HTTP服务器的请求是一个流,stdout也是一个流。流是可读,可写或兼具两者的。 最早接触Stream是从早期的unix开始的,数十年的实践证明Stream思想可以很简单的开发出一些庞大的系统。 在unix里,Stream是通过"|"实现的。在node中,作为内置的stream模块,很多核心模块和三方模块都使用到。 和un

    日期 2023-06-12 10:48:40     
  • NodeJS学习笔记之Http模块

    NodeJS学习笔记之Http模块

    一,开篇分析 首先“Http”这个概念大家应该比较熟悉了,它不是基于特定语言的,是一个通用的应用层协议,不同语言有不同的实现细节,但是万变不离其宗,思想是相同的, NodeJS作为一个宿主运行环境,以JavaScript为宿主语言,它也有自己实现的一套标准,这篇文章我们就一起来学习一下“Http模块”。但是作为前提来说, 希望大家可以先阅读一下官网提供的api,有一个前置了解,这样就方便多了,以

    日期 2023-06-12 10:48:40     
  • NodeJS学习笔记之FS文件模块

    NodeJS学习笔记之FS文件模块

    一,开篇分析 文件系统模块是一个简单包装的标准POSIX文件I/O操作方法集。可以通过调用require("fs")来获取该模块。文件系统模块中的所有方法均有异步和同步版本。 (1),文件系统模块中的异步方法需要一个完成时的回调函数作为最后一个传入形参。 (2),回调函数的构成由调用的异步方法所决定,通常情况下回调函数的第一个形参为返回的错误信息。 (3),如果异步操作执行正确并返回,该错误形参

    日期 2023-06-12 10:48:40     
  • NodeJS学习笔记之(Url,QueryString,Path)模块

    NodeJS学习笔记之(Url,QueryString,Path)模块

    一,开篇分析 这篇文章把这三个模块拿来一起说,原因是它们各自的篇幅都不是很长,其次是它们之间存在着依赖关系,所以依次介绍并且实例分析。废话不多说了,请看下面文档: (1),"Url模块"   来个小栗子:   复制代码代码如下:  varurl=require("url");  varqueryUrl="http://localhost:8888/bb?name=bigbear&mem

    日期 2023-06-12 10:48:40     
  • NodeJS学习笔记之MongoDB模块

    NodeJS学习笔记之MongoDB模块

    一,开篇分析 这篇属于扩展知识篇,因为在下面的文章中会用到数据库操作,所以今天就来说说它(Mongodb模块)。 (1),简介  MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。  MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。  MongoDB是一个介于关系数据库和非关系数据

    日期 2023-06-12 10:48:40     
  • NodeJS学习笔记之Connect中间件模块(一)

    NodeJS学习笔记之Connect中间件模块(一)

    希望大家能够坚持看下去我这系列的文章,这也是对我的最大的鼓励与支持,让我们共同进步,以文会友,相互帮助。好了直接进入今天的主题, 什么是“Connect”,中间件又当如何理解,带着问题来看今天的文章。 如何理解"中间件"? 我的理解是这样的,中间件就是类似于一个过滤器的东西,在客户端和应用程序之间的一个处理请求和响应的的方法。 如果把一个http处理过程比作是污水处理,中间件就像是一层层的过滤

    日期 2023-06-12 10:48:40     
  • NodeJS学习笔记之Connect中间件模块(二)

    NodeJS学习笔记之Connect中间件模块(二)

    一,开篇分析 大家好,今天这篇文章主要是对"Connect"中间件以及相关辅助中间件,做一个源码分析系列,我想上一篇文章大家也看了, 介绍了使用方式及用途,而这篇也是出于本人的兴趣,让读者对其有一个更深入的认识,如在分析阶段有什么不正确的地方,请大家多多指教, 好了!老规矩然我们进入正题。先来看一个例子,结合会用引入分析,如下: 复制代码代码如下:  varconnect=require("./

    日期 2023-06-12 10:48:40     
  • NodeJS学习笔记之Connect中间件应用实例

    NodeJS学习笔记之Connect中间件应用实例

    一,开篇分析 大家好哦,大熊君又来了,昨天因为有点个人的事没有写博客,今天又出来了一篇,这篇主要是写一个记事本的小应用,前面的文章, 我也介绍过“Connect”中间件的使用以及“Mongodb”的用法,今天就结合这两个中间件,写个实际的例子,不断完善和重构,已达到 充分学习的目的。好了,废话不说了,直接进入主题。 二,需求分析 (1),用户注册,登录功能(没有涉及很复杂的交互场景,注册时会有用

    日期 2023-06-12 10:48:40     
  • Nodejs学习笔记

    Nodejs学习笔记

    https://github.com/chyingp/nodejs-learning-guide

    日期 2023-06-12 10:48:40     
  • Nodejs学习笔记

    Nodejs学习笔记

    https://github.com/chyingp/nodejs-learning-guide

    日期 2023-06-12 10:48:40     
  • Nodejs学习笔记(四)——支持Mongodb

    Nodejs学习笔记(四)——支持Mongodb

    前言:回顾前面零零碎碎写的三篇挂着Nodejs学习笔记的文章,着实有点名不副实,当然,这篇可能还是要继续走着离主线越走越远的路子,从简短的介绍什么是Nodejs,到如何寻找一个可以调试的Nodejs IDE再到未爬先走的搭建一个小小的nodejs application,一直都是贯彻“学习笔记”的精神,想到哪写到哪,遇到什么问题就去解决并记录。如果你不幸读到本笔记,还请记住这是一系列形散神不散的

    日期 2023-06-12 10:48:40     
  • Nodejs学习笔记(三)——一张图看懂Nodejs建站

    Nodejs学习笔记(三)——一张图看懂Nodejs建站

    前言:一条线,竖着放,如果做不到精进至深,那就旋转90°,至少也图个幅度宽广。 通俗解释上面的胡言乱语:还没学会爬,就学起走了?!   继上篇《Nodejs学习笔记(二)——Eclipse中运行调试Nodejs》之后,代码编写环境就从Sublime转战到Eclipse下,感觉顺手多了。于是就跟着Scott老师学起了Nodejs建站的课程(推荐大家点进去看看),踏上了未爬先走的路子。 作

    日期 2023-06-12 10:48:40     
  • Nodejs学习笔记(二)——Eclipse中运行调试Nodejs

    Nodejs学习笔记(二)——Eclipse中运行调试Nodejs

    前篇《Nodejs学习笔记(一)——初识Nodejs》主要介绍了在搭建node环境过程中遇到的小问题以及搭建Eclipse开发Node环境的前提步骤。本篇主要介绍如何在Eclipse中运行并调试nodejs程序。     1.安装Express。Express是目前最稳定、使用最广泛,而且是Node.js官 方推荐的唯一一个 Web 开发框架。   注意:使用npm install -

    日期 2023-06-12 10:48:40     
  • Nodejs学习笔记(一)——初识Nodejs

    Nodejs学习笔记(一)——初识Nodejs

    前言:目前工作的分内之事相对较为单一,希望可以通过工作之余的时间给自己充充电,只是没有一个学伴或大神带,只能说是摸索着前进。起初准备好好研究下Spring这个框架,下载了源码,结合书籍准备一探究竟,看到了Spring如何加载bean,又如何转换成自己的数据格式等等,虽尚未涉及实战,倒算是对之前工作中遇到的一些困惑有所帮助。合计准备写一篇博客以示我的“大数据小世界”的博客还不至于长草太深,只是后来

    日期 2023-06-12 10:48:40     
  • Nodejs学习笔记2

    Nodejs学习笔记2

    在linux中, 个人用户的文件, 通常是放在 自己的 家目录中的, root用户放在 /root中. root用户根其他普通用户不同, root用户是专门放在 /root目录中的, 而普通用户的文件和资料是放在 /home/foo目录中的. 因为, 对于linux来说, 各个目录虽然没有硬性的要求, 但是, 还是最好按照系统设计者的意图, 来保存 分配文件和目录. 比如, 用户自己的资料文件,

    日期 2023-06-12 10:48:40     
  • Nodejs学习笔记-1

    Nodejs学习笔记-1

    目前nodejs的最新版本是: 在官网下载 nodejs.version.x86.msi/exe ,然后安装. 然后运行node hello.js 就像php的php命令, java中的javac等命令行命令一样. 其中console.log就是在cmd的控制台(类似c语言的命令行程序print)输出. 下载的网站, 包括原始 的 官方的站点,就是: https://nodejs.org/(但

    日期 2023-06-12 10:48:40     
  • [转] Nodejs学习笔记(十四)— Mongoose介绍和入门

    [转] Nodejs学习笔记(十四)— Mongoose介绍和入门

    简介   Mongoose是在node.js异步环境下对mongodb进行便捷操作的对象模型工具   那么要使用它,首先你得装上node.js和mongodb,关于mongodb的安装和操作介绍可以参考:http://www.cnblogs.com/zhongweiv/p/node_mongodb.html     Github地址:https://github.com/Automat

    日期 2023-06-12 10:48:40     
  • nodejs学习笔记

    nodejs学习笔记

    文章目录 nodejs学习笔记一、初识nodejs与内置模块1.浏览器中的JavaScript 的组成部分2.nodejs简介1).什么是node.js2).Node.js 中的 JavaScript 运行环境

    日期 2023-06-12 10:48:40