js获取当前url

Uipath 获取当前浏览器页面URL

安稳与你 提交于 2019-12-02 06:52:29
文章来源东京IT青年前线 http://www.rpatokyo.com Uipath 获取当前浏览器页面URL的方法 Inject Js Script 因为目前没有直接获取页面URL的Activity,这里通过在Inject Js Script插入Java Script脚本代码的方式获取当前网页的URL 首先,我们写一个Java Script获取URL的脚本文件,比如文件为GetUrl.js 代码为: function(e){ return window.location.href; } 使用 Inject Js Script Activity 给Inject Js Script Activity的输出值设定一个String类型的变量 用Message Box把这个字符串变量打出来 ---------------------------------------------------------------- 关注东京IT青年前线, 希望大家一起来分享 在日本做IT的有趣经历 吐槽那些年遇到的坑! 微信搜索公众号:东京IT青年前线 微信:huawei1970478109 邮箱:1970478109@qq.com 来源: https://www.cnblogs.com/huaweijapan/p/11735382.html

ES6总结

眉间皱痕 提交于 2019-12-01 08:50:43
请看下面 1、 let关键字 ,let定义的变量只在它所在的块级作用域有用({}内有用),let不能在同一个作用域中重复定义,let没有声明提升 。 2、 const关键字 ,用于声明一个常量,一旦定义 就不能改变值 必须得有初始值 也就是常量只要定义就必须要赋值。 3、 解构赋值 ,一种新的变量赋值方式。常用于交换变量值,提取数据,用解构赋值保存 常问的有: ①数组的解构赋值:let a=10,b=20;[a,b]=[b,a] ==》交换变量 ②对象的解构赋值:(提取数据) let data={name:"xiaoming",age:18,sex:"nan"}; let {name,sex}=data; console.log(name,sex);//xiaoming nan ③字符串的解构赋值: let [d,e,f]="he"; console.log(d,e,f)//h e undefined ④当一个函数有多个返回值的时候 用解构赋值保存 function fun1(){ return [1,2]; } let [x,y]=fun1(); console.log(x,y)//1,2 4、 for...of遍历 es6中新增的循环 for-of for of循环 可以循环数组和类数组对象,可以直接拿到数组的每一项 也可以使用break和continue, 但是

js获取当前网址Url

半世苍凉 提交于 2019-12-01 05:32:33
js获取当前路径并截取 var str = window.location.href;// str = 'https://localhost:8080/mark' var index = str .lastIndexOf(":"); str = str .substring(0,index + 1);   console.log(str);//结果为:https://localhost: 来源: https://www.cnblogs.com/lvxisha/p/11660232.html

js基础之Window Location(BOM)

那年仲夏 提交于 2019-11-30 14:25:38
window.location 对象可用于获取当前页面地址(URL)并把浏览器重定向到新页面。 window.location 对象可不带 window 前缀书写。 一些例子: window.location.href 返回当前页面的 href (URL) window.location.hostname 返回 web 主机的域名 window.location.pathname 返回当前页面的路径或文件名 window.location.protocol 返回使用的 web 协议(http: 或 https:) window.location.assign 加载新文档 来源: https://www.cnblogs.com/jessie-xian/p/11595933.html

js基础之Window Location(BOM)

丶灬走出姿态 提交于 2019-11-30 14:25:27
window.location 对象可用于获取当前页面地址(URL)并把浏览器重定向到新页面。 window.location 对象可不带 window 前缀书写。 一些例子: window.location.href 返回当前页面的 href (URL) window.location.hostname 返回 web 主机的域名 window.location.pathname 返回当前页面的路径或文件名 window.location.protocol 返回使用的 web 协议(http: 或 https:) window.location.assign 加载新文档 来源: https://www.cnblogs.com/jessie-xian/p/11595946.html

url 传递参数(特殊字符)解决方法

…衆ロ難τιáo~ 提交于 2019-11-30 11:30:34
url 传递参数(特殊字符)解决方法 首先设置 apache 配置文件, server.xml 在 port=8080 那一行中加上 URIEcoding=GBK 有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。下表中列出了一些URL特殊符号及编码       十六进制值 1. + URL 中+号表示空格 %2B 2. 空格 URL中的空格可以用+号或者编码 %20 3. / 分隔目录和子目录 %2F 4. ? 分隔实际的 URL 和参数 %3F 5. % 指定特殊字符 %25 6. # 表示书签 %23 7. & URL 中指定的参数间的分隔符 %26 8. = URL 中指定参数的值 %3D 解决的方法: replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符. 而str.replace(/\-/g,"!")则可以替换掉全部匹配的字符(g为全局标志)。 replace() js中替换字符变量如下: data2=data2.replace(/\%/g,"%25"); data2=data2.replace(/\#/g,"%23"); data2=data2.replace(/\&/g,"%26"); --------------------------------------------

MVC - 20.前台ajax分页

前提是你 提交于 2019-11-29 06:01:39
1.用pager方法,输入参数,会返回一个导航条的html字符串。方法的内部比较简单。 ajax-pager.js /** * pageSize, 每页显示数 * pageIndex, 当前页数 * pageCount 总页数 * url 连接地址 * pager(10, 1, 5, 'Index')使用方法示例 */ function pager(pageSize, pageIndex, pageCount, url) { var intPage = 5; //数字显示 var intBeginPage = 0;//开始的页数 var intEndPage = 0;//结束的页数 var intCrossPage = parseInt(intPage / 2); //显示的数字 var strPage = "<div class='fr'><span class='pageinfo'>第 <font color='#FF0000'>" + pageIndex + "/" + pageCount + "</font> 页 每页 <font color='#FF0000'>" + pageSize + "</font> 条</span>"; if (pageIndex > 1) { strPage = strPage + "<a class='pageNav' href='" +

锋利的js前端分页之jQuery

痴心易碎 提交于 2019-11-29 06:01:30
锋利的js前端分页之jQuery 大家在作分页时,多数是在后台返回一个导航条的html字符串,其实在前端用js也很好实现。 调用pager方法,输入参数,会返回一个导航条的html字符串。方法的内部比较简单。 1 /** 2 * pageSize, 每页显示数 3 * pageIndex, 当前页数 4 * pageCount 总页数 5 * url 连接地址 6 * pager(10, 1, 5, 'Index')使用方法示例 7 */ 8 function pager(pageSize, pageIndex, pageCount, url) { 9 var intPage = 7; //数字显示 10 var intBeginPage = 0;//开始的页数 11 var intEndPage = 0;//结束的页数 12 var intCrossPage = parseInt(intPage / 2); //显示的数字 13 14 var strPage = "<div class='fr'><span class='pageinfo'>第 <font color='#FF0000'>" + pageIndex + "/" + pageCount + "</font> 页 每页 <font color='#FF0000'>" + pageSize + "</font> 条<

【学习笔记】PYTHON网络爬虫与信息提取(北理工 嵩天)

你。 提交于 2019-11-29 06:01:22
学习目的: 掌握定向网络数据爬取和网页解析的基本能力 the Website is the API… 1 python ide 文本ide:IDLE,Sublime Text 集成ide:Pycharm,Anaconda&Spyder,Wing,Visual Studio & PTVS,Eclipse & PyDev,Canopy 默认源太慢: 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) https://pypi.douban.com/simple/ 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 中国科学技术大学 https://pypi.mirrors.ustc.edu.cn/simple/ 2 网络爬虫规则 2.1 Requests库 自动爬取html页面 #安装方法 管理员权限启动cmd安装 pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple #测试下 #requests库7个主要方法: a、requests.request() 构造一个请求,支撑以下各方法的基础方法 b、requests

锋利的js前端分页之jQuery

送分小仙女□ 提交于 2019-11-29 06:01:21
原文: 锋利的js前端分页之jQuery 大家在作分页时,多数是在后台返回一个导航条的html字符串,其实在前端用js也很好实现。 调用pager方法,输入参数,会返回一个导航条的html字符串。方法的内部比较简单。 1 /** 2 * pageSize, 每页显示数 3 * pageIndex, 当前页数 4 * pageCount 总页数 5 * url 连接地址 6 * pager(10, 1, 5, 'Index')使用方法示例 7 */ 8 function pager(pageSize, pageIndex, pageCount, url) { 9 var intPage = 7; //数字显示 10 var intBeginPage = 0;//开始的页数 11 var intEndPage = 0;//结束的页数 12 var intCrossPage = parseInt(intPage / 2); //显示的数字 13 14 var strPage = "<div class='fr'><span class='pageinfo'>第 <font color='#FF0000'>" + pageIndex + "/" + pageCount + "</font> 页 每页 <font color='#FF0000'>" + pageSize + "</font>