博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nodejs API
阅读量:5887 次
发布时间:2019-06-19

本文共 2088 字,大约阅读时间需要 6 分钟。

查看note安装目录:

npm root -g
exports的用法
这个小项目演示学生,老师,班级以及学校的关系

学生

function add(student){    console.log('student name'+student)}exports.add = add//暴露add方法

老师

function add(teacher){    console.log('teacher name'+teacher)}exports.add = add

班级

var teacher = require('./teacher')//引入模块var student = require('./student')function add(teachers,students){    teacher.add(teachers)    students.forEach(function(item,index){//不只一个学生,所有需要遍历        student.add(item)    })}exports.add = add

node入口文件 index.js

var klass = require('./klass')klass.add('scott',['1','2'])

node index.js 可以将老师名和学生名打印出来

创建学校

var klass = require('./klass')exports.add = function(klasses){    klasses.forEach(function(item,index){       var _klass = item;       var teacherName = item.teacherName;       var studentName = item.studentName;       klass.add(teacherName,studentName)    })}

node api

url.parse 默认为false

url.parse('http://www.baidu.com:30/list?name=we$pwd=23'){ protocol: 'http:',  slashes: true,  auth: null,  host: 'www.baidu.com:30',  port: '30',  hostname: 'www.baidu.com',  hash: null,  search: '?name=we$pwd=23',  query: 'name=we$pwd=23',  pathname: '/list',  path: '/list?name=we$pwd=23',  href: 'http://www.baidu.com:30/list?name=we$pwd=23' }

url.format

url.format({ protocol: 'http:',..   slashes: true,..   auth: null,..   host: 'www.baidu.com:30',..   port: '30',..   hostname: 'www.baidu.com',..   hash: null,..   search: '?name=we$pwd=23',..   query: 'name=we$pwd=23',..   pathname: '/list',..   path: '/list?name=we$pwd=23',..   href: 'http://www.baidu.com:30/list?name=we$pwd=23' })http://www.baidu.com:30/list?name=we$pwd=23'

图片描述

图片描述

url.resolve

url.resolve('http://www.baidu.com:30','/pwd')'http://www.baidu.com:30/pwd'

图片描述

url.parse(':30/list?name=we$pwd=23',true)

图片描述

parse传递2个参数

url.parse('//baidu.com'true,true)
图片描述
querystring.stringify()

> querystring.stringify({name:'scott',course:['jade','node'],from:''})'name=scott&course=jade&course=node&from='

图片描述

querystring.parse()反序列化

图片描述
escape对中文字符进行转意
querystring.escape('你是谁《《《')
图片描述
unescape对字符进行反转意
querystring.unescape('%E4%BD%A0%E6%98%AF%E8%B0%81%E3%80%8A%E3%80%8A%E3%80%8A')
图片描述

转载地址:http://zrgix.baihongyu.com/

你可能感兴趣的文章
安装SeleniumIDE(基于Ubuntu Desktop 12.04 LTS)
查看>>
效率和协作工具--OneNote
查看>>
在Ubuntu 14.04 64bit上安装numpy和matplotlib库
查看>>
JSK-61 二进制加法【大数】
查看>>
HDU1877 又一版 A+B
查看>>
@ 添加属性(属性注入)
查看>>
往sde中导入要素类报错000732
查看>>
sql基本运算
查看>>
cxf 整合 spring 时 java.lang.VerifyError异常
查看>>
javascript中工厂模式
查看>>
MFC GetDlgItemText 失败
查看>>
NSString NSMutableString
查看>>
个人练习集锦
查看>>
log4net 将日志写入数据库
查看>>
springboot之启动方式
查看>>
初次安装git配置用户名和邮箱及密钥
查看>>
微服务架构盛行的时代,你需要了解点 Spring Boot
查看>>
6.1(续)索引、索引组织表--Oracle模式对象
查看>>
工作5年左右的程序员如何在职业瓶颈期内快速提升自己的身价?提升后如何有效变现自己的高质量技能?...
查看>>
动画 球
查看>>