【(一)nodejs循序渐进-nodejs环境安装(基础篇)】教程文章相关的互联网学习教程文章

零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门【图】

本文改自非鱼的《【翻译】前端开发人员入门指南,从零开始搭建Node.js, Express, Jade, Mongodb服务器》,之所以把Jade换成Ejs,是因为我觉得ejs更符合WEB编程人员的习惯,更确切说应该是更符合PHP、ASP程序员的使用习惯。好了,废话不多说,直接开始教程。第1部分 – 15分钟安装如果你真的是从零开始学,那就花点时间先把环境搭建起来吧。这不难,我用的是Win8,所以这看上去跟那些用Mac和Ubuntu或者其它*nix系统的教程有点区别,...

因为业务需要,用nodejs写了一个css解析器,因为是基础库,想开源,不知道有没有人需要。_html/css_WEB-ITnose

一般而言htmlparser的解析使用得比较多,node库中已经有了,npm install -g htmlparser2就可以安装。 这段时间要实现nodejs上的安全扫描,需要对html,css,js进行解析,css主要是限制一些绝对定位,浮层和url,防止产生钓鱼或攻击。所以写了一个css的解析器。 感觉 这些基础库应该公开出去,但是不知道有多少人有这个需求。

MongoDB 的 Nodejs 驱动基础【代码】

1 var mongo = require(‘mongodb‘).MongoClient2 var name = {3 city: ‘Wuhan‘,4 country: ‘China‘5 }6 mongo.connect(‘mongodb://localhost:27017/test‘, function(err, db) {7 var collection = db.collection(‘docs‘)8 collection.insert(name, function(err, data) {9 console.log(JSON.stringify(name)) 10 db.close() 11 }) 12 })插入很简单,inset即可。但是注意回调函数...

node.js零基础详细教程(6):mongodb数据库操作【代码】【图】

数据库管理结构,一般分为两种:B/S架构 C/S架构。 B/S架构: Browser/Server,浏览器/服务器模式,即通过浏览器和服务器端的数据库进行交互 C/S架构: Client/Server,客户端/服务器模式,即通过客户端和服务器的数据库进行交互(我们使用的cmd命令行就可以算是一个客户端) 数据库根据数据结构分为:关系型数据库和非关系型数据库 关系型数据库就如一般很规整的表格,可以根据横向纵向去定位某条数据,如下图一般的数据库都...

node.js零基础详细教程(7):node.js操作mongodb,及操作方法的封装【代码】【图】

创建一个用于放置今天文件的文件夹,npm init初始化一下,并创建demo1.js用于写node代码使用 npm install mongodb,将mongodb控制模块安装到本地在demo1.js中写入下面操作代码 1 var mongo = require("mongodb"); //引入mongodb模块2 var assert = require("assert"); //引入断言模块3 4 var MongoClient = mongo.MongoClient; //开启服务5 6 var Urls = "mongodb://localhost:27017/demo2"; //url储存 放在连接池中。7 8 Mon...

借助node.js + mysql 学习基础ajax~【代码】

很多小白不知道ajax怎么学,所以就弄了个node后台模拟下基本的ajax请求。 环境要求是安装node~ 先上linkMysql.jsvar mysql = require(‘mysql‘) var connection = mysql.createConnection({host: ‘localhost‘,user: ‘root‘,password: ‘‘, //自己数据库的密码database: ‘‘//自己数据库的名称 })function LinkMysql(tableName, key, value) {connection.connect()var data = ‘‘var sql = ‘SELECT * FROM ‘ + tableName ...

NodeJS中MySql的增删改查基础写法的实现

纯粹记录一下最基础写法,几乎没有写什么逻辑,写法也并不是很完善(因为我自己也刚刚摸索出来这么写可以...= =!) 望高手指教 也希望能够帮到比我还新的新手....//1.insert操作let insertSql = insert into User(username,password,name,gender,age) values (?,?,?,?,?);let insertParams = [username, password, name, gender, age];mysqlConnection.query(insertSql, insertParams, function (error, results, fields) {  if...

nodejs npm 基础命令【代码】

更改镜像地址 npm config set registry https://registry.npm.taobao.orgnpm config get registry设置node源码的源 npm config set disturl https://npm.taobao.org/dist --global查看所有配置文件地址以及内容 npm config ls问题解决 cnpm install报错:Connect timeout for 5000ms Get /binary-mirror-config/latest from https://registry.npm.taobao.org error:找到报错根源:/nodejs/lib/node_modules/cnpm/node_modules/urll...

Day10_ES6基础 nodejs【代码】【图】

nodejs 一、ES6基础ES6 ECMAScript20151.块级作用域 let const声明的变量不存在变量提升,同一个作用域下不允许重复申明同一个变量,let在全局作用域的变量也不是全局变量。{ 代码块 } 在括号之间语句就是块级作用域,例如:if for while swich 块级作用域下let和const声明的变量或者常量都 是局部的,外部无法访问练习: 计算1~100之间所有整数的和,使用let声明变量for (let i=0,sum=0;i<=100;i++){sum+=i; } console.log(sum);/...

Node.js基础【代码】【图】

Node.js基础 Node.js 介绍 是什么 简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js 脱离了浏览器,可以操作网络、文件等Node.js = ECMAScript + 各种基于 ES 的模块(net、http、fs) 用途 服务端开发(通过网络提供各种数据)工具开发:vue-cli / create-react-app桌面端(electorn, nw.js):vsCode 安装Node.js Node.js官网下载稳定版本,左边为稳定版本,...

第二节:nodejs基础用法之导入、导出、读写文件、路径等【代码】【图】

一. 导入、导出规则 1. 规则PS: 还可以使用 module.exports 进行导出,当它和export共存的时,以 module.exports 为主。 2. 案例 (1). 模块A导出//1. 声明函数和变量 var Add1 = (a,b)=>{return a+b; } var Add2=(a,b,c)=>a+b+c; var Add3=(a,b)=>a+b;const sum1=10; const sum2=20;//2.对外暴露(CommonJs规范) //2.1 直接用exports exports.Add1=Add1; exports.Add22=Add2; exports.sum1=sum1; exports.sum2=sum2;//2.2 用 modu...

node.js基础学习【代码】【图】

什么是node? 简单来说,node是JS的一种运行环境。在此之前,我们都知道JS可以在浏览器中运行,可以为网页添加各种交互,因此,浏览器也是JS的运行环境。随着Chrome浏览器的发布,带来了全新的V8引擎。经过多年的发展和优化,性能和安全性都已经达到了相当的高度。而 Node.js 则进一步将 V8 引擎加工成可以在任何操作系统中运行 JavaScript 的平台。 两个运行环境如图所示,他们都包含了JavaScript语言标准ECMAScript,在浏览器环境...

NodeJS(一):基础入门【代码】【图】

有参看其他文章 尚硅谷视频笔记:https://github.com/smallC-L-Y/Demo/blob/notes/nodeJS%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0.mdhttps://www.cnblogs.com/coder-lzh/p/9232192.htmlcommonJS模块规范:https://javascript.ruanyifeng.com/nodejs/module.htmlnodejs的express入门:https://www.jianshu.com/p/ad6c0e58d020 一、概念 1.什么是nodejs Node.js是JavaScript 运行时环境,通俗易懂的讲,Node.js是JavaScript的运行平台N...

586 Node.js系列二 - Node基础知识: JavaScript文件执行,Node的REPL,给node程序传递参数,node程序输出内容,常见全局对象,特殊的全局对象【代码】【图】

一. Node执行代码 1.1. JavaScript文件执行 如果我们编写一个js文件,里面存放JavaScript代码,如何来执行它呢? // 1.直接打印一段文字 console.log("我是一段JavaScript代码");// 2.定义一个函数, 调用这个函数 function sum(num1, num2) {return num1 + num2; }const result = sum(20, 30); console.log("计算结果:", result);// 3.执行定时器代码 setTimeout(() => {console.log("2s后执行的代码"); }, 2000);目前我们知道有两...

Node.js基础学习笔记【代码】【图】

Node.js基础学习笔记 1 Node.js快速入门1.1 Node.js 的组成1.2 Node.js基础语法1.3 Node.js全局对象global 2 Node.js模块化开发2.1 JavaScript开发弊端2.2 软件中的模块化开发2.3 Node.js中模块化开发规范2.4 模块成员导出2.5 模块成员的导入2.6 模块成员导出的另一种方式2.7 模块导出两种方式的联系与区别 3 系统模块3.1 什么是系统模块3.2 系统模块fs 文件操作3.3 系统模块path 路径操作3.4 路径拼接语法3.5 相对路径VS绝对路径 ...