nodejs
qinzhao168
梦想 在远处 呐喊
展开
-
nodejs个人学习笔记
这只是个人学习的笔记 1.更新npm包:npm install npm -g安装node模块语法:npm install moduleName安装好的模块包都会放在node_modules文件夹下 例子: npm install express; 使用: var express = require(‘express’); 全局安装与本地安装:npm install express #本地原创 2017-06-30 21:20:22 · 1168 阅读 · 0 评论 -
node点滴
1.supervisor 工具可以实现代码的热编译 supervisor 这个小工具可以解决开发中的调试问题。npm install -g supervisor2.全局对象 global global 最根本的作用是作为全局变量的宿主。按照 ECMAScript 的定义,满足以下条 件的变量是全局变量: 1. 在最外层定义的变量; 2. 全局对象的属性; 3. 隐式定义的变量(未定义直原创 2017-08-21 22:29:05 · 200 阅读 · 0 评论 -
node 之二进制安装方法
wget 下载到相应的目录wget https://nodejs.org/dist/v6.11.2/node-v6.11.2-linux-x64.tar.xz 解压并复制到自己想放的目录:tar xvf node-v6.11.2-linux-x64.tar.xzcp -r node-v6.11.2-linux-x64 /opt/[root@reg ~]# whereis nodenode:原创 2017-08-12 10:01:21 · 1632 阅读 · 0 评论 -
冒泡法(nodejs)
node-maobao.js‘use strict’class BubbleSort{constructor(a){ this.a = a}swap(i,j,a){ let tmp; tmp=a[i]; a[i] = a[j]; a[j] = tmp;}Sort(){ let self = this; for (var i = 0; i <原创 2017-07-20 00:18:14 · 446 阅读 · 0 评论 -
算法之快速排序(nodejs)
class QuickSort{ swap(a,left,right){ let tmp; tmp = a[left]; a[left] = a[right]; a[right] = tmp; } partition(a ,left ,right){ let self = this;原创 2017-07-22 17:58:42 · 877 阅读 · 0 评论 -
算法之插入排序(nodejs)
codeclass InsertSort{ constructor(a){ this.a = a } Sort(){ let self = this for (var i = 1; i < self.a.length; i++) { let j = i ; let target = self原创 2017-07-22 12:44:08 · 389 阅读 · 0 评论 -
选择排序算法(node)
`use strict`class SelectSort { constructor (a){ this.a = a; } swap(i,j,a){ let tmp; tmp = a[i]; a[i] = a[j]; a[j] = tmp; } Sort(){ let se原创 2017-07-22 10:13:36 · 618 阅读 · 0 评论 -
react-route
一、基本用法 React Router 安装命令如下。 $ npm install -S react-router使用时,路由器Router就是React的一个组件。 import { Router } from ‘react-router’; render(, document.getElementById(‘app’));Router组件本身只是一个容器,真正的路由要通过Ro转载 2017-07-09 11:58:48 · 426 阅读 · 0 评论 -
react安装篇
1.首先安装npm 我是直接安装nodejs就会自动安装了的,环境是mac➜ portal git:(master) ✗ node -v v6.11.0➜ portal git:(master) ✗ npm -v3.10.10你也可以手动安装参考这里 2.接下来 就可以安装react了,详情请参考官网npm install -g create-react-appcreate-原创 2017-07-09 10:23:34 · 1591 阅读 · 0 评论 -
nodejs之yield 和 yield*
1.普通的yieldfunction* outer(){ yield 'begin'; yield inner(); yield 'end';}function* inner(){ yield 'inner';}var it = outer(),v;v= it.next().value;console.log(v);v= it.next().value;console原创 2017-07-08 14:45:58 · 4539 阅读 · 0 评论 -
node之koa创建项目笔记
1.安装npm install -g koa-generator2.创建项目 Koa 1.xkoa helloworldKoa 2.xkoa2 helloworld3.走起 helloworld npm start> helloworld@0.1.0 start /Users/xinzhiyun/nodejs/qiantou/helloworld> node bin/www原创 2017-07-08 11:13:29 · 544 阅读 · 0 评论 -
nodejs之koa学习笔记(1)
新特性 1. classes - 各种 ‘类’,再也无需用 CoffeeScript 的语法糖写类了 2. typed arrays - 类型数组 3. generators - 未来的.js 代码中将有无数生成器,不学一点就看不懂 JS 代码了哦 4. collections - 集合、映射、弱集合、弱映射 5. arrow functions - 箭向函数 6. blo原创 2017-07-08 09:01:11 · 639 阅读 · 0 评论 -
nodejs之=>函数
基本用法: ES6中允许使用“箭头”(=>)定义函数var f = v => v; 上面代码相当于:var function(v){ return v;}根据箭头函数有参数和无参数来区分 1、无参数的箭头函数var f = ()=>5;等同于var function(){ return 5;}2、有参数的箭头函数var sum = (a,b)=>a+b;等同于var s转载 2017-07-07 21:31:09 · 8622 阅读 · 1 评论 -
node之 promise
参考:官方 术语 promise:一个function 或者Object 紧跟then方法的 thenable:用来指定的then方法的function或者Object value:including undefined, a thenable, or a promise exception:throw 抛出异常 throw: is a value that indicates why原创 2017-07-07 09:33:46 · 235 阅读 · 0 评论 -
js之apply call使用
Js apply方法详解 主要解决一下几个问题: 1.apply和call的区别在哪里 2.什么情况下用apply,什么情况下用call 3.apply的其他巧妙用法(一般在什么情况下可以使用apply)定义. apply:方法能劫持另外一个对象的方法,继承另外一个对象的属性. Function.apply(obj,args)方法能接收两个参数 obj原创 2017-07-11 22:42:12 · 196 阅读 · 0 评论 -
mac nodejs升级到最新版本
第一步,先查看本机node.js版本:node -v第二步,清除node.js的cache:sudo npm cache clean -f第三步,安装 n 工具,这个工具是专门用来管理node.js版本的,别怀疑这个工具的名字,是他是他就是他,他的名字就是 “n”sudo npm install -g n第四步,安装最新版本的node.jssudo n stable...原创 2018-04-24 09:48:48 · 493 阅读 · 0 评论