node
文章平均质量分 68
程序员不是狗
毕业于清华大学,拥有超过13年的工作经验。 Oracle认证 讲师,拥有6年以上授课经验。精通Oracle数据库、中间 (Weblogic)和大数据Hadoop的管理和开发。 曾为湖北 移动,中国移动,山东教育网进行培训。著有畅销书《IT 必学课》..............编不下去了。
展开
-
js闭包
每个导入的就是前面加上";"可以避免一些错误闭包(function (){xxx})()原创 2020-03-18 23:24:54 · 101 阅读 · 0 评论 -
node.js养成计划(十)网络爬虫cheerio
nodejs中的爬虫库:cheerio、Superagent、Crawl-pet等一、初体验cheerio主要是进行页面dom解析,语法接近jqueryconst cheerio = require('cheerio'),const $ = cheerio.load('<h2 class = "title">Hello world</h2>');$('h2.ti...原创 2020-03-10 03:25:15 · 151 阅读 · 0 评论 -
node.js养成计划(九)express提高篇
前面学习了express的简单实用,现在对高级部分进行学习,同时对项目的结构进行规划原创 2020-03-09 17:36:31 · 287 阅读 · 0 评论 -
node.js养成计划(八)path、__dirname、
一、path格式化路径 path.normalize§特点:将不符合规范的路径格式化,简化开发人员中处理各种复杂的路径判断path.normalize('/foo/bar//baz/asdf/quux/..'); // returns '/foo/bar/baz/asdf' 路径联合 path.join([path1], [path2], […])特点:将所有名称用pat...原创 2020-03-08 22:51:50 · 1032 阅读 · 0 评论 -
node.js养成计划(七)异步执行、回调函数、promise、await、async
一、异步与callback回调函数js/jquery的ajax就是异步的axios也是异步的在node.js中fs 模块库操作文件的方法都是异步的setTimeout是异步如果需要得到异步函数的操作结果,必须通过回调函数来获取.1.那我们怎么获取文件的内容呢?通过回调函数callback来获取回调函数就是为了获取异步结果而生function fn(callback){ se...原创 2020-03-07 20:07:45 · 704 阅读 · 0 评论 -
node.js养成计划(六)nodejs使用mysql
安装 mysql包:npm i mysql使用var mysql = require('mysql');// 1. 创建连接var connection = mysql.createConnection({ host: '192.168.43.49', user: 'root', password: '123456', database: 'users' //...原创 2020-03-07 17:36:23 · 114 阅读 · 0 评论 -
node.js养成计划(五)nodejs使用mongodb
docker 安装mongoDb 拉镜像 docker pull mongo 生成容器 docker run --name mongo01 -p 27017:27017 -v /java/mongo/db:/data/db -d mongo --auth docker exec -it mongo /bin/bash 创建一个名为 admin,密码为 123456 的用...原创 2020-03-07 17:22:06 · 158 阅读 · 0 评论 -
node.js养成计划(零)ES6语法
一、Es6的语法function fu() {} <==> const fu = () =>{}listStu.find((item)=>{ return item.id === 5})原创 2020-03-07 03:27:28 · 504 阅读 · 0 评论 -
node.js养成计划(四)Express简单使用
Express 是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能。node中原生http比较麻烦,Express web框架可以大大提高效率使用您所选择的各种 HTTP 实用工具和中间件,快速方便地创建强大的 API。Express 提供精简的基本 Web 应用程序功能,而不会隐藏 Node.js 功能,比如我们还可以使用h...原创 2020-03-07 02:05:42 · 288 阅读 · 0 评论 -
node.js养成计划(三)模块、exports、npm、文件路径
- 模块系统核心模块第三方模块自己写的模块加载规则以及加载机制语法:var 自定义变量 = require(‘模块’)作用:执行被加载模块中的代码得到被加载模块中exports中接口对象导出exportsnode中是模块作用域,默认文件中所有的成员只在当前文件模块有效对于希望可以被其他模块访问的成员需要挂载到exports接口对象中-----------------...原创 2020-03-06 20:31:45 · 549 阅读 · 0 评论 -
node.js养成计划(三)拾遗exports和module.exports 和
each 和 foreachjquery是each、js是foreachCommonJS模块规范对于node执行的每一个js文件,都会自动创建一个module模块对象,如同一个封闭的函数一样,把一个函数封闭起来,外部怎样才能去引用呢?必然需要对完暴露出来一个“门”,也就是暴露出来一个接口。exports 和 module.exports 二者的关系:1.module.expor...原创 2020-03-05 01:51:55 · 84 阅读 · 0 评论 -
node.js养成计划(二)node中使用模板引擎
一、在node中使用模板引擎在 EcmaScript 6 的 ` 字符串中,可以使用 ${} 来引用变量;如在下面的案例中使用EL表达式避免的字符串的拼接files.forEach((item) => { content += ` <tr> <td data-value="apple/"><a class="icon dir" h...原创 2020-03-05 01:18:44 · 189 阅读 · 0 评论 -
node.js养成计划(一)入门一二三事
为什么要学习node一、什么是node.jsNode.js 是什么Node.js是一个JavaScript 运行时环境,可以解析和执行js代码既不是语言,也不是框架,它是一个平台它使js可以脱离浏览器运行Node.js 中的 JavaScript没有 BOM、DOMEcmaScript 基本的 JavaScript 语言部分在 Node 中为 JavaScript ...原创 2020-03-04 16:56:11 · 346 阅读 · 0 评论