js获取当前页的URL与window.location.href简单方法 js/jQuery

热文js获取当前页的URL与window.location.href简单方法

【导读】利用JavaScript获取当前页的URL,这个问题起来好像很复杂,如果第一次去想这个问题,很多人估计又在琢磨到底又是哪个神一般的Javascript函数。其实不是,Javascript获取当前页的URL的函数就是我们经常用来重定向的window.location.href。比如如下函数:lt;scriptgt;varurl=window.location.href;varloc=url.substring(url.lastIndexOf('/')+1,url.length);alert("url="+url+",loc="+loc);lt;/scrip...

js 获取坐标 通过JS得到当前焦点(鼠标)的坐标属性 js/jQuery

热文js 获取坐标 通过JS得到当前焦点(鼠标)的坐标属性

【导读】通过JS得到当前焦点的坐标如下是得到当前焦点的坐标:代码如下:lt;!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"gt;lt;htmlxmlns="http://www.w3.org/1999/xhtml"gt;lt;headgt;lt;metahttp-equiv="Content-Type"content="text/html...

浅谈JavaScript中等号、双等号、 三等号的区别 js/jQuery

热文浅谈JavaScript中等号、双等号、 三等号的区别

【导读】一个等号是赋值操作,==先转换类型再比较,===先判断类型,如果不是同一类型直接为false。===判断规则如果类型不同,就[不相等]如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相等]。(判断一个值是否是NaN,只能用isNaN()来判断)如果两个都是字符串,每个位置的字符都一样,那么[相等];否则[不相等]。如果两个值都是true,或者都是false,那么[相等]。如果两个值都引用同一个对象或函数,那么[相等];否则[不相等]。如果两个值都是null,或者都是undefined,那么[相等]。==判断规则:如果两个值类型相同,进行===比...

JavaScript的常见兼容问题及相关解决方法(chrome/IE/firefox) js/jQuery

热文JavaScript的常见兼容问题及相关解决方法(chrome/IE/firefox)

【导读】首先这里声明一下,关于我测试浏览器的版本是chrome15.0.874.121Firefox8.01IE9IETester下面的代码关于声明1:获得滚动条的情况代码如下:functiongetScroll(){vart,l,w,h;if(document.documentElementamp;amp;document.documentElement.scrollTop){t=document.documentElement.scrollTop;//滚动条的顶端l=document.documentElement.scrollLeft;//滚动条的左端w=document.documentEle...

async/await实现Promise.acll()简介 js/jQuery

热文async/await实现Promise.acll()简介

【导读】目录一、Promise.all()简介二、async/await实现Promise.acll()1、方式一2、方式二三、async/await与Promise.acll()结合使用一、Promise.all()简介Promise.all()方法接收一个promise的iterable类型(注:Array,Map,Set都属于ES6的iterable类型)的输入,并且只返回一个Promise实例,并且输入的所有promise的resolve回调的结果是一个数组。Promise的resolve回调执行是在所有输入的promise的resolve回调都结束,或者输入的iterable里没有promi...

Javascript实现苹果悬浮虚拟按钮 js/jQuery

热文Javascript实现苹果悬浮虚拟按钮

【导读】Javascript实现苹果悬浮虚拟按钮直接引入代码到页面即可代码有部分冗余的地方,有兴趣的小伙伴可也自己修改如果有什么BUG记得评论告诉我哦web-touch.jsvarnew_element_N=document.createElement("style");new_element_N.innerHTML='#drager{'+'position:fixed;'+'width:35px;'+'height:35px;'+'background-color:rgba(0,0,0,0.2);'+'z-index:10000;'+'cursor:pointer;'+'top:...

Bootstrap 模态对话框只加载一次 remote 数据的完美解决办法 js/jQuery

热文Bootstrap 模态对话框只加载一次 remote 数据的完美解决办法

【导读】摘要:前端框架Bootstrap的模态对话框,可以使用remote选项指定一个URL,这样对话框在第一次弹出的时候就会自动从这个地址加载数据到.modal-body中,但是它只会加载一次,不过通过在事件中调用removeData()方法可以解决这个问题。1.Bootstrap模态对话框和简单使用lt;divid="myModal"class="modalhidefade"gt;lt;divclass="modal-header"gt;lt;buttontype="button"class="close&q...

让插入到 innerHTML 中的 script 跑起来的代码第1/2页 js/jQuery

热文让插入到 innerHTML 中的 script 跑起来的代码第1/2页

【导读】在做ajax编程时,我们常常需要将xmlhttp获取到的页面内容通过innerHTML来赋给某个容器(比如div、span或者td等),但是这里存在一个问题,就是我们将要赋给innerHTML的页面内容如果包含有脚本程序,这些脚本程序不管是外部脚本,还是内部脚本,可能(1)都不会被执行。这个问题在某些时候微不足道,甚至可以忽略,但有些时候,这个问题就非常严重,它很可能让我们的程序得不到预期的结果。因此我们需要解决这个问题。如果你读过MSDN,你会发现并非所有插入到innerHTML中的脚本都不能执行,如果这段脚本的script标签中包含了defer属性,IE会正确的执行这些脚本程序。但不幸的是...

动态加载js的方法汇总 js/jQuery

热文动态加载js的方法汇总

【导读】本文实例汇总了动态加载js的方法。分享给大家供大家参考。具体如下:方法一:直接document.write(异步)代码如下:lt;scriptlanguage="javascript"gt;document.write("lt;scriptsrc='res/extwidget/echarts/xx.js'gt;lt;\/scriptgt;");lt;/scriptgt;由于这种方式是异步加载,document.write会重写界面,明显不实用方法二:动态改变已有script的src属性(异步)代码如下:lt;scriptsrc=''id="xx...

webpack4 配置 ssr 环境遇到“document is not defined” js/jQuery

热文webpack4 配置 ssr 环境遇到“document is not defined”

【导读】最近使用webpack4配置ssr环境,发现的问题:ReferenceError:documentisnotdefined本次package.json使用版本信息:{"vue-loader":"^15.4.2","mini-css-extract-plugin":"^0.4.3","webpack":"^4.20.2","webpack-cli":"^3.1.2"...}相关代码问题原因:在服务端渲染打包的配置中使用了mini-css-...

最新资讯

热门资讯