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的页面划词搜索JS
Sep 14 Javascript
Jquery显示、隐藏元素以及添加删除样式
Aug 09 Javascript
javascript文本框内输入文字倒计数的方法
Feb 24 Javascript
JavaScript实现控制打开文件另存为对话框的方法
Apr 17 Javascript
javascript遇到html5的一些表单属性
Jul 05 Javascript
JS实现网页每隔3秒弹出一次对话框的方法
Nov 09 Javascript
jquery实现图片放大镜功能
Nov 23 Javascript
超实用的javascript时间处理总结
Aug 16 Javascript
浅谈在vue项目中如何定义全局变量和全局函数
Oct 24 Javascript
微信小程序云开发之云函数详解
May 16 Javascript
Angular利用HTTP POST下载流文件的步骤记录
Jul 26 Javascript
使用js原生实现年份轮播选择效果实例
Jan 12 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 iconv 解决utf-8和gb2312编码转换问题
2010/04/12 PHP
php 判断字符串编码是utf-8 或gb2312实例
2016/11/01 PHP
Mootools 1.2教程 设置和获取样式表属性
2009/09/15 Javascript
js 分页全选或反选标识实现代码
2011/08/09 Javascript
Prototype源码浅析 String部分(四)之补充
2012/01/16 Javascript
调整小数的格式保留小数点后两位
2014/05/14 Javascript
介绍JavaScript的一个微型模版
2015/06/24 Javascript
JavaScript实现的类字典插入或更新方法实例
2015/07/10 Javascript
Jquery全选与反选点击执行一次的解决方案
2015/08/14 Javascript
jQuery动画效果实现图片无缝连续滚动
2016/01/12 Javascript
node.js express安装及示例网站搭建方法(分享)
2016/08/22 Javascript
request请求获取参数的实现方法(post和get两种方式)
2016/09/27 Javascript
Bootstrap面板学习使用
2017/02/09 Javascript
AngulaJS路由 ui-router 传参实例
2017/04/28 Javascript
JS实现图片点击后出现模态框效果
2017/05/03 Javascript
create-react-app 修改为多入口编译的方法
2018/08/01 Javascript
ES6中Set和Map数据结构,Map与其它数据结构互相转换操作实例详解
2019/02/28 Javascript
javascript for循环性能测试示例
2019/08/07 Javascript
javascript实现弹出层效果
2019/12/10 Javascript
详解JavaScript执行模型
2020/11/16 Javascript
django模型中的字段和model名显示为中文小技巧分享
2014/11/18 Python
Eclipse中Python开发环境搭建简单教程
2016/03/23 Python
Django基础之Model操作步骤(介绍)
2017/05/27 Python
tensorflow实现softma识别MNIST
2018/03/12 Python
Django处理文件上传File Uploads的实例
2018/05/28 Python
python实现矩阵打印
2019/03/02 Python
Python列表去重复项的N种方法(实例代码)
2020/05/12 Python
使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)
2020/10/12 Python
xml有哪些解析技术?区别是什么
2016/04/26 面试题
土木工程应届生求职信
2013/10/31 职场文书
2014迎新年晚会策划方案
2014/02/23 职场文书
商场促销活动策划方案
2014/08/18 职场文书
2015年七一建党节活动总结
2015/03/20 职场文书
Windows11里微软已经将驱动程序安装位置A盘删除
2021/11/21 数码科技
分享mysql的current_timestamp小坑及解决
2021/11/27 MySQL
bose降噪耳机音能消除人声吗
2022/04/19 数码科技