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 相关文章推荐
jQuery实现表单input中提示文字value随鼠标焦点移进移出而显示或隐藏的代码
Mar 21 Javascript
网络之美 JavaScript中Get和Set访问器的实现代码
Sep 19 Javascript
js图片自动切换效果处理代码
May 07 Javascript
javascript实现的固定位置悬浮窗口实例
Apr 30 Javascript
javascript之Boolean类型对象
Jun 07 Javascript
使用layer弹窗和layui表单实现新增功能
Aug 09 Javascript
详解基于vue-cli3快速发布一个fullpage组件
Mar 08 Javascript
一百行JS代码实现一个校验工具
Apr 30 Javascript
Node对CommonJS的模块规范
Nov 06 Javascript
JavaScript交换变量的常用方法小结【4种方法】
May 07 Javascript
微信小程序学习总结(四)事件与冒泡实例分析
Jun 04 Javascript
解决vue项目input输入框双向绑定数据不实时生效问题
Aug 05 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
PHP使用curl模拟post上传及接收文件的方法
2016/03/04 PHP
Zend Framework实现将session存储在memcache中的方法
2016/03/22 PHP
ThinkPHP3.2.2实现持久登录(记住我)功能的方法
2016/05/16 PHP
ThinkPHP中调用PHPExcel的实现代码
2017/04/08 PHP
PHP排序算法之冒泡排序(Bubble Sort)实现方法详解
2018/04/20 PHP
js 页面刷新location.reload和location.replace的区别小结
2009/12/24 Javascript
js中使用DOM复制(克隆)指定节点名数据到新的XML文件中的代码
2011/07/27 Javascript
12款经典的白富美型—jquery图片轮播插件—前端开发必备
2013/01/08 Javascript
jQuery获取CSS样式中的颜色值的问题,不同浏览器格式不同的解决办法
2013/05/13 Javascript
一个JavaScript去除字符串末尾的空白实例代码
2014/09/22 Javascript
深入理解JavaScript系列(50):Function模式(下篇)
2015/03/04 Javascript
快速学习jQuery插件 jquery.validate.js表单验证插件使用方法
2015/12/01 Javascript
jquery把int类型转换成字符串类型的方法
2016/10/07 Javascript
从零学习node.js之简易的网络爬虫(四)
2017/02/22 Javascript
js实现无缝滚动图(可控制当前滚动的方向)
2017/02/22 Javascript
jQuery实现jQuery-form.js实现异步上传文件
2017/04/28 jQuery
详解探索 vuex 2.0 以及使用 vuejs 2.0 + vuex 2.0 构建记事本应用
2017/06/16 Javascript
JavaScript数据类型的存储方法详解
2017/08/25 Javascript
详谈DOM简介及节点、属性、查找节点的方法
2017/11/16 Javascript
浅谈SpringMVC中post checkbox 多选框value的值(隐藏域方式)
2018/01/08 Javascript
react的滑动图片验证码组件的示例代码
2019/02/27 Javascript
layui 上传插件 带预览 非自动上传功能的实例(非常实用)
2019/09/23 Javascript
d3.js实现图形缩放平移
2019/12/19 Javascript
Python实现类继承实例
2014/07/04 Python
简单理解Python中的装饰器
2015/07/31 Python
解决Django no such table: django_session的问题
2020/04/07 Python
详解pytorch中squeeze()和unsqueeze()函数介绍
2020/09/03 Python
python 实现图片批量压缩的示例
2020/12/18 Python
英国最受欢迎的平价女士时装零售商:Roman Originals
2019/11/02 全球购物
编辑找工作求职信范文
2013/12/16 职场文书
乡镇干部党的群众路线教育实践活动个人对照检查材料
2014/09/24 职场文书
群众路线教育实践活动调研报告
2014/11/03 职场文书
门市房租房协议书
2014/12/04 职场文书
小浪底导游词
2015/02/12 职场文书
vue使用节流函数的踩坑实例指南
2021/05/20 Vue.js
php 文件上传至OSS及删除远程阿里云OSS文件
2021/07/04 PHP