node
浮云中的神马-潘帅
全栈开发工程师
展开
-
node.js零基础详细教程(7):node.js操作mongodb,及操作方法的封装
node.js操作mangodb 创建一个用于放置今天文件的文件夹,npm init初始化一下,并创建demo1.js用于写node代码使用npm install mongodb@2.2.33,将mongodb控制模块安装到本地 (由于后来的mongodb版本操作方法有改变,这里使用 @2.2.33来安装这个版本,下图是后来换的,所以和前面命令行的截图风格不同) 在demo1.js中写入下面操作...原创 2018-06-23 16:53:04 · 212 阅读 · 0 评论 -
node.js零基础详细教程(1):安装+基础概念
node.js安装 百度云盘有本教程需要的软件 链接:http://pan.baidu.com/s/1kVPxBJT 密码:uziu 通过官网下载node.js 中文网下载地址 http://nodejs.cn/download/windows系统我们一般选择mis版本,根据自己的电脑系统和位数选择mac选择.pkg版本具体的版本号,一定要安装偶数版本的,因为基数版为开发版本,偶数版为稳定版本 ...原创 2018-06-23 16:26:00 · 309 阅读 · 0 评论 -
node.js零基础详细教程(2):模块化、fs文件操作模块、http创建服务模块
模块儿化 为什么需要模块儿化?我们以前的常规js代码中,我们为了重用一些js代码,是将js方法封装起来,放到js文件中,然后在HTML页面中引入js,就可以在页面中使用这些方法了。当这种直接引入和调用的方式存在一些不友好的地方,比如,1、如果两个js中有重名的方法,就会产生覆盖。2、如果某个js需要调用另一个js里的方法,那么就对js引入的顺序有限制,就比如我们使用jQuery的时候一般在js的最...原创 2018-06-23 16:33:55 · 220 阅读 · 0 评论 -
node.js零基础详细教程(3):npm包管理、git github的使用
npm包管理 什么是npmnpm是随同NodeJS一起安装的包管理工具,只要安装了node,我们就可以通过命令行使用npm启动命令行,运行 npm -v 就可以看到npm的版本号,根据安装的node版本不同,内部集成的npm页不同,只要能显示一个办号,就表示npm可用 npm作用:允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使...原创 2018-06-23 16:35:52 · 3288 阅读 · 0 评论 -
node.js零基础详细教程(4):node.js事件机制、node异步IO操作
node.js事件机制 node.js是单线程,但是通过事件和回调支持并发,可以实现非常高的性能。node.js所有的API都是通过异步调用。第一堂课的时候,我们写过一个同步和异步的示例(如下),当初说到:同步代码先执行完成,然后才执行异步代码。setTimeout(function(){ console.log(1000000000);},0);for(var i=0; i<...原创 2018-06-23 16:37:41 · 163 阅读 · 0 评论 -
node.js零基础详细教程(5):express 、 路由
expressExpress 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。其实可以简单的将express理解为node.js的一个类库:我们在使用javascript的时候,会使用到jQuery,我们可以同理将express理解为node.js的一个类库。 我们先创建一个文件夹用于放今天的代码。(我的示例代码...原创 2018-06-23 16:48:47 · 320 阅读 · 0 评论 -
node.js零基础详细教程(6):mongodb数据库操作 以及导入导出
数据库 数据库管理结构,一般分为两种:B/S架构 C/S架构。B/S架构: Browser/Server,浏览器/服务器模式,即通过浏览器和服务器端的数据库进行交互C/S架构: Client/Server,客户端/服务器模式,即通过客户端和服务器的数据库进行交互(我们使用的cmd命令行就可以算是一个客户端) 数据库根据数据结构分为:关系型数据库和非关系型数据库关系型数据库就如一般很规整的表...原创 2018-06-23 16:50:54 · 670 阅读 · 0 评论 -
node.js零基础详细教程(7.5):mongo可视化工具webstorm插件、nodejs自动重启模块Node Supervisor(修改nodejs后不用再手动命令行启动服务了)
注:由于使用Nodejs操作mongodb的时候,会有两个很蛋疼的地方,1、修改nodejs文件后需要重新命令行 node node.js去运行,2、数据库需要使用命令行查询,不能直接可视化操作所以有了这章,给大家介绍两个插件来解决这两个问题。 mongo可视化插件 Mongo Plugin 这个插件可以在各大编辑器中使用,这里介绍在webstrom中的安装1、文件 -- > 设置 ...原创 2018-06-23 17:01:35 · 447 阅读 · 0 评论 -
vue2.0组件通讯----实战
很多人用了keepalive之后,经常遇到数据添加之后,导致其他路由模块下的数据么有实时更新,解决方法可以有很多,我推荐使用如下的通讯:案例: 组件一触发事件,刷新组件二的数据刷新函数main.js:var bus = new Vue();Vue.prototype.bus = bus;在组件一种的事件中加入:this.bus.$emit('punchCardop');...原创 2019-04-19 09:53:16 · 141 阅读 · 0 评论