【JavaScript】不使用正则表达式和字符串的方式来解析浏览器的URl地址信息
1.比如我们要获取的网站URl地址是:https://music.163.com/#/playlist?id=2384581760
一般我们能够想到的方式是直接使用正则表达式获取使用字符串直接解析的方式来一步步解析,但是如何有没有能够更高效率的方法呢?
答案是有的。
第一步:创建一个a标签对象(动态创建)
var a = document.createElement('a')
第二步:开始赋值
a.href = window.location.href
第三步:使用这个而对象里面内部的方法
注意这种方法,对于我们直接在网页中的a标签是没有这个方法的,也算是一个小技巧吧,特此记录下来!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
给女友讲讲设计模式——工厂模式(JAVA实例)1
前言 接触Java已经有很长的一段时间了,但是总是一味的去探索新的技术,学着不断的去堆砌代码,最后终于发现自己写的代码是没有灵魂的,有些时候只是单纯的实现了功能,但是代码的可读性和可维护性并不是那么好,所以开始慢慢的学习和接触设计模式。(PS:之所以叫给女友讲讲系列,是因为我想用最直白的语言,最易懂的例子,能够让其他人理解相应的模式。) 工厂模式 我们先来讲讲工厂模式,我们为什么需要工厂模式呢,我们创造出来的不同种类的类,虽然细节和具体方面存在着差异化,但是都是属于同一个母亲的孩子。熟悉Mybatis的肯定会知道DataSourceFactory这个类,这就是一个典型的工厂类,通过配置DataSourceFactory不同的参数,然后获得不同的DataSource。详细的内容可以看怕DataSourceFactory解析。 于是我们就通过工厂类,根据不同的需求给出不同的实现,下面用的是一个“水果工厂”举得例子,给出代码: package factory; /** * 这是一个工厂模式的接口 * @author luckyharry * */ public interface Fruit...
-
下一篇
微信小程序开发系列六:微信框架API的调用
微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 微信小程序开发系列三:微信小程序的调试方法 微信小程序开发系列四:微信小程序之控制器的初始化逻辑 微信小程序开发系列五:微信小程序中如何响应用户输入事件 通过前面五个章节的介绍,大家对微信小程序的视图和控制器,微信调试器,以及如何在微信控制器里编写JavaScript函数来响应微信小程序的用户事件已经有了一个最基本的认识了。我们现在来开发一些和微信应用相关的知识,进一步巩固以前学到的知识。 本文实现的效果: 在微信小程序上显示一个按钮:“获取头像昵称”。 点击之后,微信小程序会自动通过微信框架提供的API把当前点击这个按钮的微信用户的明细,比如昵称,头像,所在省份,城市等信息取回来,并且显示在小程序页面上, 如下图所示。 视图设计: <view class="userinfo"> <button open-type="getUserInfo" bindgetuserinfo="jerry_getUserInfo"> 获取头像昵称 </...
相关文章
文章评论
共有0条评论来说两句吧...