<第三章>Node 学习笔记 |>URL网站解析<|
2016-10-19 20:20
716 查看
URL网址解析
url: 统一资源定位符,字母,数字,文字需编码(偏向定位)
uri: 统一资源标识符,字符串格式规范(偏向的是标识)
url是uri的子集
URL:网址,URI的子集,URL是Uniform Resource Location的缩写,译为“统一资源定位符”。通俗地说,URL是Internet上用来描述信息资源的字符串,主要用在各种WWW客户程序和服务器程序上,特别是著名的Mosaic。
URI:Web上可用的每种资源:HTML文档、图像、视频片段、程序等。由一个通用资源标志符(Uniform Resource Identifier, 简称”URI”)进行定位
url.parse url变成js对象
url.format js对象变成url
url.resolve(‘主域名/’,’子路径名’) 变成完整的url路径
来个梨子
到命令行 输入 node
url
node中的URL中的url.parse
protocol:表示url采用的什么协议
slashes:表示是否有斜线
host:表示主机
post:表示端口(默认80端口不显示)
hostname:表示主机名称
hash:指的是#号后的内容包含#
search:指的是?后#前的内容,包含?
query:指的是search不包含?的内容
pathname:指的是路径名称,一般指主域名之后的内容
href:代表未解析的url地址
1 .终端键入
url.parse(‘http://imooc.com/comurse/list‘)
2 .修改url
url.parse(‘http://imooc.com:8080/course/list?from=scott&course=node#floor1‘)
3 url.format()方法 终端键入
url.format({protocol: ‘http:’,slashes: true,auth: null,host:’imooc.com:8080’,port: ‘8080’,hostname: ‘imooc.com’,hash: ‘#floor1’,search: ‘?from=scott&course=node’,query: ‘from=scott&course=node’,pathname: ‘/course/list’,path: ‘/course/list?from=scott&course=node’,href: ‘http://imooc.com:8080/course/list?from=scott&course=node#floor1’ )
4 url.parse(‘http://imooc.com/comurse/list‘,true)
有时我们不知道是HTTP协议还是HTTPS
5 url.parse(‘//imooc.com/comurse/list’,true,true)
url: 统一资源定位符,字母,数字,文字需编码(偏向定位)
uri: 统一资源标识符,字符串格式规范(偏向的是标识)
url是uri的子集
URL:网址,URI的子集,URL是Uniform Resource Location的缩写,译为“统一资源定位符”。通俗地说,URL是Internet上用来描述信息资源的字符串,主要用在各种WWW客户程序和服务器程序上,特别是著名的Mosaic。
URI:Web上可用的每种资源:HTML文档、图像、视频片段、程序等。由一个通用资源标志符(Uniform Resource Identifier, 简称”URI”)进行定位
url.parse url变成js对象
url.format js对象变成url
url.resolve(‘主域名/’,’子路径名’) 变成完整的url路径
来个梨子
到命令行 输入 node
url
node中的URL中的url.parse
protocol:表示url采用的什么协议
slashes:表示是否有斜线
host:表示主机
post:表示端口(默认80端口不显示)
hostname:表示主机名称
hash:指的是#号后的内容包含#
search:指的是?后#前的内容,包含?
query:指的是search不包含?的内容
pathname:指的是路径名称,一般指主域名之后的内容
href:代表未解析的url地址
1 .终端键入
url.parse(‘http://imooc.com/comurse/list‘)
2 .修改url
url.parse(‘http://imooc.com:8080/course/list?from=scott&course=node#floor1‘)
3 url.format()方法 终端键入
url.format({protocol: ‘http:’,slashes: true,auth: null,host:’imooc.com:8080’,port: ‘8080’,hostname: ‘imooc.com’,hash: ‘#floor1’,search: ‘?from=scott&course=node’,query: ‘from=scott&course=node’,pathname: ‘/course/list’,path: ‘/course/list?from=scott&course=node’,href: ‘http://imooc.com:8080/course/list?from=scott&course=node#floor1’ )
4 url.parse(‘http://imooc.com/comurse/list‘,true)
有时我们不知道是HTTP协议还是HTTPS
5 url.parse(‘//imooc.com/comurse/list’,true,true)
相关文章推荐
- <第二章>Node 学习笔记 |>简单的模块<|
- <第一章>Node 学习笔记 |>Mac Node安装<|
- <第四章>Node 学习笔记 |> QueryString 参数处理小利器<|
- <<深入Java虚拟机>>-第三章-垃圾收集器与内存分配策略-学习笔记
- <<java面试宝典>>学习笔记
- <<Stochastic Discrete Event Systems >>学习笔记
- javascript学习笔记——如何修改<a href="#">url name</a>
- <Head First Java>学习笔记--第三章:primitive主数据类型和引用
- <<Signals and systems>> Chapter 1 学习笔记
- <深入理解C指针>学习笔记和总结 第三章 指针和函数
- Spring 学习笔记-- <mvc:default-servlet-handler />默认加载simpleurlhandlermapping
- <<Android源码设计模式解析与实战>>读书笔记----- Android NDK开发学习
- <<Ruby元编程>>第三章笔记
- <<Signals and systems>> Chapter 2 学习笔记
- Html学习笔记 --- html中<ul>与<ol>区别
- <<Python基础教程>>学习笔记 | 第03章 | 字符串
- <<Python基础教程>>学习笔记 | 第06章 | 抽象
- <<深入Java虚拟机>>-第二章-Java内存区域-学习笔记
- <<High-Speed Tracking with Kernelized Correlation Filters>> KCF(核化相关滤波)跟踪算法学习笔记
- <<C++标准程序库>>中的STL简单学习笔记