【Nodejs学习笔记 day03----绑定事件】教程文章相关的互联网学习教程文章

Node.js中的模块机制学习笔记【图】

Javascript自诞生以来,曾经没有人拿它当做一门编程语言。在Web 1.0时代,这种脚本语言主要被用来做表单验证和网页特效。直到Web 2.0时代,前端工程师利用它大大提升了网页上的用户体验,JS才被广泛重视起来。在JS逐渐流行的过程中,它大致经历了工具类库、组件库、前端框架、前端应用的变迁。Javascript先天就缺乏一项功能:模块,而CommonJS规范的出现则弥补了这一缺陷。本文将介绍CommonJS规范及Node的模块机制。 在其他高级语言...

NodeJS学习笔记之网络编程

Node提供丰富的网络编程模块Node模块协议netTCPdgramUDPhttpHTTPhttpsHTTPSTCP服务事件分为下面两类 (1)、服务器事件 对于通过net.createServer()创建的服务器而言,它是一个EventEmitter实例,自定义事件有以下几种: listening :在调用listen()绑定端口或Domain Socket后触发,简写为server.listen(port, listener),通过第二个参数传入。 connection :每个客户端套接字连接到 服务器 时触发,简洁写法为通过net.createServer(...

Nodejs学习笔记(十)--- 与MongoDB的交互(mongodb/node-mongodb-native)、MongoDB入门【图】

查询 示例源码修改 示例源码删除 示例源码调用存储过程 示例源码 到此CRUD操作就完成,通过回调函数的result参数进行判断都可以进行业务逻辑的进一步组合! 写在之后...本篇针对node-mongodb-native操作MongoDB没有做更深的讲解,原因是针对它的进行再次封装的东西很多,且更利于编程实现,比如:mongoose、mongoskin、mongolian等等,应用性不错;mongoose的可能用的比较多...本文中很多地方我都还是习惯的用表、行等术语去描述...

NodeJS+express+mogondb学习笔记01【代码】【图】

//引入依赖模块express2 var express = require(‘express‘)3 //端口号4 var port = 30005 //express模块初始化6 var app = express()7 8 //设置视图文件目录9 app.set(‘views‘, ‘./views‘) 10 //设置模板引擎目录 11 app.set(‘view engine‘, ‘jade‘) 12 //express监听端口 13 app.listen(port) 14 15 console.log(‘已开启服务,端口:‘ + port) 16 17 //jade模板引擎默认会压缩html代码 开启pretty可以保持格式化...

【转】Nodejs学习笔记(四)--- 与MySQL交互(felixge/node-mysql)【代码】【图】

成功执行! 认识一下Connection Options要想创建一个数据库连接,先就要认识清楚Options host:主机地址 (默认:localhost)user:用户名password:密码port:端口号 (默认:3306)database:数据库名charset:连接字符集(默认:‘UTF8_GENERAL_CI‘,注意字符集的字母都要大写)localAddress:此IP用于TCP连接(可选)socketPath:连接到unix域路径,当使用 host 和 port 时会被忽略timezone:时区(默认:‘local‘)connect...

【知了堂学习笔记】--关于对Node.js访问数据库连接池的理解与简单的建立---@wan<【代码】【图】

官方解释:数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。 个人理解:数据库连接池是用户请求与数据库之间的一个缓存区,因为在但是当对数据库请求较多的情况下,频繁的创建、关闭连接,将会严重降低数据库与服务器的性能...

Nodejs学习笔记(二)--- 操作MongoDB数据库【代码】【图】

mongoose = require(‘mongoose‘), DB_URL = ‘mongodb://127.0.0.1:27017/Test‘;// 连接 mongoose.connect(DB_URL);// 测试连接是否成功 mongoose.connection.on(‘connected‘, function () {console.log(‘my mongodb connection success !!!‘) })// 连接异常的情况 mongoose.connection.on(‘error‘, function (er) {console.log(‘connection error: ‘ + er); })// 连接断开 mongoose.connection.on(‘disconnected‘, f...

MongoDB学习笔记(2)—Node.js与MongoDB的基本连接示例

已经安装了node.js和MongoDB,本文使用的node.js是v0.12.0,MongoDB是3.0.0。 前提 已经安装了node.js和MongoDB,本文使用的node.js是v0.12.0,MongoDB是3.0.0。 MongoDB学习笔记(1)—在Windows系统中安装MongoDB 如何在CentOS 7安装Node.js Ubuntu 14.04下搭建Node.js开发环境 Ubunru 12.04 下Node.js开发环境的安装配置 Node.Js入门[PDF+相关代码] Node.js开发指南 高清PDF中文版 +源码 初始化数据 启动MongoDB服务,在...

[MongoDB学习笔记-02]Node.js连接MongoDB的两种方法【图】

MongoDB Node.js驱动程序是被官方所支持的原生Node.js驱动程序,他是至今为止最好的实现, 并且得到了MongoDB官方的支持。MongoDB团队已经采用MongoDB Node.js驱动程序作为标准方法。 npm install mongodb @1 .4 .3 // MongoDB Node.js驱动程序 npm installMongoDB Node.js驱动程序是被官方所支持的原生Node.js驱动程序,他是至今为止最好的实现, 并且得到了MongoDB官方的支持。MongoDB团队已经采用MongoDB Node.js驱动程序作为标...

Node.js学习笔记-Mysql模块_MySQL

NodeJS 介绍用Javascript编写的Node.js链接Mysql数据库的驱动模块。安装包地址:npm安装$ npm install mysql简单范例var mysql= require('mysql');//创建数据库连接对象var connection = mysql.createConnection({host : 'localhost',user : 'me',password : 'secret'});//打开数据库连接connection.connect();//执行数据库查询connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) {if (err) throw err;con...

【Electron-Vue】入门学习笔记之一:搭建 Node.js 开发环境【代码】

Electron 可以使用纯 JS 来创建桌面应用,使用 Web 页面作为 GUI,相当于一个被 JS 控制的,精简版的 Chromium 浏览器。Electron 基于 Chromium 和 Node.js ,所以使用之前需要搭建 Node.js 开发环境。安装方法安装 Node.js,访问 https://nodejs.org/en/download/ 下载最新版本的 Node.js 安装包。在安装过程中的配置界面,勾选 Node.js runtime 、npm package manager 和 Add to PATH 这三个选项。安装完成之后,在 cmd 中执行下...

【全栈之巅】Node.js + Vue.js 全栈开发王者荣耀手机端官网和管理后台学习笔记(2.17-2.20)【代码】

【全栈之巅】Node.js + Vue.js 全栈开发王者荣耀手机端官网和管理后台学习笔记(2.17-2.20) 本项目是 学习Bilibili 全栈之巅 视频教程相关源码和体会 https://gitee.com/blaunicorn/node-vue-wangzherongyao 持续更新中… 2.17 后台登录页面 // admin\src\views\Login.vue <template><div class="login-container"><videoautoplaymutedloopposter="../assets/bg.jpg"class="bgvid"id="bgvid"><!-- <source src="../assets/bg.mp4"...

node.js学习笔记【代码】

node.js学习笔记 文章中代码实例取自菜鸟驿站 Node.js 回调函数: 回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。 例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回调函数的参数返回。这样在执行代码时就没有阻塞或等待文件 I/O 操作。这就大大提高了 Node.js 的性能,可以处理大量的并发请求。 阻塞代码实例: 创建一个main.js var fs = req...

node.js的基本操作(学习笔记二)【代码】【图】

目录 一、服务器端基础概念 二、创建Web服务器 三、HTTP协议 1.什么是HTTP协议? 2.报文 3.响应报文与请求报文(2种) 4.请求报文 5.响应报文 四、HTTP请求与响应处理 1.请求参数 2.GET请求参数 3.POST请求参数 4.路由 5.静态资源 6.动态资源 7.客户端请求途径一、服务器端基础概念 URL:统一资源定位符,是专门为了识别Internet网上资源而设的一种编址方式。我们之前说的网页地址就是指URL。 URL的组成:二、创建Web服务器 示例代...

快速学Node.js——学习笔记【代码】【图】

文章目录 简介NodeJS下载安装下载安装NodeJS与WebStorm整合 CommonJS规范模块模块化定义模块引用模块标识node中的对象globalexports 和 module.exports 属性方法引用参考视频简介 NodeJS是一个能够在服务器端运行JavaScript的开放源代码、跨平台JavaScript运行环境。 Node采用Google开发的V8引擎运行js代码,使用事件驱动、非阻塞和异步I/O模型等技术来提高性能,可优化应用程序的传输量和规模。 Node大部分基本模块都用JavaScript...