前段时间,所写的一个”js无间隙滚动效果“,当页面离开后,重新返回时,会出现动画的错乱.我以为是因为我代码逻辑的原因导致的,但是,当在火狐浏览器上进行浏览时却没有动画错乱的问题. 于是乎,在网上查找是否有人遇到相似的问题.效果似乎不是很理想,刚开始发现仅仅有一个人遇到和我相似的问题,解决办法是用window的blur和focus事件进行处理,如下图: ,当然了,这种方法是行得通的,但是,当使用双屏显示时,你的文档页面是可见的,当发生blur事件时,会清除动画,但是此时因为双屏的原因,你的浏览器的…
最近网站要上一个活动广告横幅,当用户鼠标划过时显隐二维码.像这种鼠标事件控制页面元素显隐的情况,码农们会经常遇到,可以通过javascript或jquery代码实现,下面就几种常见需求一起归纳一下. mouseout和mouseleave 对于鼠标指针的移入和移出,就涉及到了mouseover.mouseout和mouseleave事件. mouseover:当鼠标指针移到目标元素时触发该事件: mouseout:当鼠标指针移出目标元素或其子元素时,都会触发该事件: mouseleave:只有到…
文章来源东京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.…
浏览器页面左上角出现undefined, js文档中: let list; list += html代码; 解决办法: let list = html代码;…
代码执行顺序:从上往下,一行一行的执行(也叫一个模块一个模块的执行) 变量的提升(它不是变量的功能,而是浏览器的功能) js代码如何执行? js代码执行前,浏览器会给他一个全局的环境 叫window,在window(全局作用域)下浏览器找到所有的带var和function的关键字,然后他们分配内存的地址,不管你赋值没赋值,浏览器告诉所有的子模块,这个东西存在了,这种能力叫变量提升. 对变量定义的方式 一个是定义的常量var 一个是定义的方法function 我们的载体是浏览器 计算机通过地址查找…
浏览器的内核主要分为渲染引擎和JS引擎.目前市面上常见的浏览器内核可以分为这四种:Trident(IE).Gecko(火狐).Blink(Chrome.Opera).Webkit(Safari).这里面大家最耳熟能详的可能就是 Webkit 内核了,Webkit 内核是当下浏览器世界真正的霸主. 页面加载过程 浏览器根据DNS域名服务器解析域名得到IP地址: 向这个IP地址发起HTTP请求: 服务器收到,处理,返回HTTP请求; 浏览器得到返回的内容. 浏览器渲染过程 主要分为三步: 1. 解析…
<html> <head> <title>Js日期选择器并自动加入到输入框中</title> <meta http-equiv="content-Type" content="text/html;charset=gb2312"> <script type="text/javascript"> var gMonths=new Array("一月","…
js禁止浏览器页面后退功能: <script> $(function(){ ) { //防止页面后退 history.pushState(null, null, document.URL); window.addEventListener('popstate', function () { history.pushState(null, null, document.URL); }); } }); </script>…
最近发现了一个鹅厂的仓库,实现起来比我这个方便[捂脸].https://github.com/AlloyTeam/AlloyLever 一.vue-cli脚手架中搭建的项目引入vConsole调试 1.首先npm安装,大家都懂的. npm install vconsole 2.在合适的地方新建一个文件vconsole.js,内容如下: import Vconsole from 'vconsole' let vConsole = new Vconsole() export default vCon…
浏览器页面区域大小的获取:  /在IE.FireFox.Opera下都可以使用  document.body.clientWidth  document.body.clientHeight  //即可获得,很简单,很方便.  //而在公司项目当中:  //Opera仍然使用  document.body.clientWidth  document.body.clientHeight  //可是IE和FireFox则使用  document.documentElement.clientWidth …