node.js中的url.format方法使用说明


Posted in Javascript onDecember 10, 2014

方法说明:

将一个解析后的URL对象、转成、一个格式化的URL字符串。

语法:

url.format(urlObj)

接收参数:

urlObj 表示 URL对象,可包含以下属性:(可对照例子)

href                      完整路径

protocolis            协议(如http://)

auth                    

hostname            主机名

port                      端口

host                      主机(主机名 + 端口)

pathname            ‘/' 可以理解成目录

query                   参数列表

search                  查询条件(就是加上 “?”的参数列表)

hash                     哈希值

例子:

var url = require('url');

 

var a = url.format({ 

protocol : 'http' , 

auth : null , 

host : 'example.com:8080' , 

port : '8080' , 

hostname : 'example.com' , 

hash : null , 

search : '?a=index&t=article&m=default', 

query : 'a=index&t=article&m=default', 

pathname : '/one', 

path : '/one?a=index&t=article&m=default', 

href : 'http://example.com:8080/one?a=index&t=article&m=default' 

});

console.log(a);

 

//输出结果:http://example.com:8080/one?a=index&t=article&m=default
Javascript 相关文章推荐
JavaScript prototype属性深入介绍
Nov 27 Javascript
实现局部遮罩与关闭原理及代码
Feb 04 Javascript
JavaScript 中调用 Kotlin 方法实例详解
Jun 09 Javascript
MUI实现上拉加载和下拉刷新效果
Jun 30 Javascript
JS全角与半角转化实例(分享)
Jul 04 Javascript
JS一个简单的注册页面实例
Sep 05 Javascript
深入理解Vue 单向数据流的原理
Nov 09 Javascript
从vue源码解析Vue.set()和this.$set()
Aug 30 Javascript
微信小程序上线发布流程图文详解
May 06 Javascript
解决vue更新路由router-view复用组件内容不刷新的问题
Nov 04 Javascript
单线程JavaScript实现异步过程详解
May 19 Javascript
解决vuecli3中img src 的引入问题
Aug 04 Javascript
node.js中的console.assert方法使用说明
Dec 10 #Javascript
深入分析JSONP跨域的原理
Dec 10 #Javascript
node.js中的console.dir方法使用说明
Dec 10 #Javascript
node.js中的console.error方法使用说明
Dec 10 #Javascript
基于jquery和svg实现超炫酷的动画特效
Dec 09 #Javascript
Javascript实现禁止输入中文或英文的例子
Dec 09 #Javascript
JavaScript解析json格式数据简单示例
Dec 09 #Javascript
You might like
MayFish PHP的MVC架构的开发框架
2009/08/13 PHP
在Windows系统上安装PHP运行环境文字教程
2010/07/19 PHP
非常好用的两个PHP函数 serialize()和unserialize()
2012/02/04 PHP
Laravel学习教程之从入口到输出过程详解
2017/08/27 PHP
filemanage功能中用到的common.js
2007/04/08 Javascript
javascript 出生日期和身份证判断大全
2008/11/13 Javascript
jquery操作select option 的代码小结
2011/06/21 Javascript
YUI模块开发原理详解
2013/11/18 Javascript
js实现编辑div节点名称的方法
2014/12/17 Javascript
jQuery实现高亮显示网页关键词的方法
2015/08/07 Javascript
javascript同步服务器时间和同步倒计时小技巧
2015/09/24 Javascript
JavaScript中日期函数的相关操作知识
2016/08/03 Javascript
深入学习js瀑布流布局
2016/10/14 Javascript
微信小程序 swiper组件轮播图详解及实例
2016/11/16 Javascript
js学习总结之DOM2兼容处理重复问题的解决方法
2017/07/27 Javascript
JQ图片文件上传之前预览功能的简单实例(分享)
2017/11/12 Javascript
为什么说JavaScript预解释是一种毫无节操的机制详析
2018/11/18 Javascript
聊聊鉴权那些事(推荐)
2019/08/22 Javascript
vue仿淘宝滑动验证码功能(样式模仿)
2019/12/10 Javascript
Vue循环中多个input绑定指定v-model实例
2020/08/31 Javascript
python使用scrapy解析js示例
2014/01/23 Python
Python yield 小结和实例
2014/04/25 Python
Python解析json文件相关知识学习
2016/03/01 Python
解决python3读取Python2存储的pickle文件问题
2018/10/25 Python
python Pandas如何对数据集随机抽样
2019/07/29 Python
python 进程的几种创建方式详解
2019/08/29 Python
python tornado使用流生成图片的例子
2019/11/18 Python
new_zeros() pytorch版本的转换方式
2020/02/18 Python
keras K.function获取某层的输出操作
2020/06/29 Python
CSS3弹性盒模型开发笔记(三)
2016/04/26 HTML / CSS
中式面点餐厅创业计划书
2014/01/29 职场文书
怎么写自荐书范文
2014/02/12 职场文书
《浅水洼里的小鱼》听课反思
2014/02/28 职场文书
财务总监管理职责范文
2014/03/09 职场文书
区域销售经理岗位职责
2015/04/02 职场文书
公路施工安全责任书
2015/05/08 职场文书