javascript
文章平均质量分 58
优睿
这个作者很懒,什么都没留下…
展开
-
微信浏览器禁止页面下拉查看网址
我们经常会遇到这样的情况就是在微信浏览器下拉网页时会显示带有网址的黑底,如图:那如何禁止出现这样的情形呢?一开始我使用如下代码来禁止:$(‘body’).on(‘touchmove’, function (event) {event.preventDefault();});或者document.addEventListener('touchmove', function(e){e.preven...原创 2018-07-04 17:19:00 · 5227 阅读 · 1 评论 -
js如何禁止打开控制台
1. 禁用浏览器 默认右键菜单document.oncontextmenu = new Function("return false;");2.监听键盘事件document.onkeydown = document.onkeyup = document.onkeypress = function(event) { var e = event || window.event || arg...原创 2018-07-17 17:11:49 · 3887 阅读 · 0 评论 -
JS如何判断页面是在手机端还是在PC端打开的方法
网站开发过程中总会碰到客户端是否是手机端还是PC端,那如何判断页面是在移动端还是PC端打开的呢?首先来了解一下Navigator 对象,Navigator 对象包含有关浏览器的信息,下面的userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。所以我们可以通过判断navigator.useragent里面是否有某些值来判断。看如下代码:if(/Android|...原创 2018-07-12 14:31:19 · 3524 阅读 · 0 评论 -
禁止蒙层底部页面跟随滚动
方案分析方案一打开蒙层时,给body添加样式:overflow: hidden;height: 100%;在某些机型下,你可能还需要给根节点添加样式:overflow: hidden;关闭蒙层时,移除以上样式。优点:简单方便,只需添加css样式,没有复杂的逻辑。缺点:兼容性不好,适用于pc,移动端就尴尬了。部分安卓机型以及safari中,无法无法阻止底部页面滚动。如果需要应用于移动端,那么你可能...转载 2018-07-06 16:10:14 · 591 阅读 · 0 评论 -
php获取当前url地址的方法
PHP获取地址:#测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址echo $_SERVER['HTTP_HOST']."<br>"; #localhost//获取网页地址echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php//获取网址参数e...原创 2018-07-20 16:04:04 · 183 阅读 · 0 评论 -
js实现点击保存图片
js实现点击保存图片html:<img style="-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;" src="{$shareloan}" width="90%" id="testImg"> <span id="saveImg" onclick="save(原创 2018-07-30 16:31:01 · 29353 阅读 · 8 评论 -
toLocaleString()
toLocaleString()定义和用法把数组转换为本地字符串。1.例如:<script type="text/javascript">var arr = new Array(3)arr[0] = "George"arr[1] = "John"arr[2] = "Thomas"document.write(arr.toLocaleString())...原创 2018-08-10 17:56:10 · 2575 阅读 · 0 评论 -
arguments
arguments对象是所有(非箭头)函数中都可用的局部变量。你可以使用arguments对象在函数中引用函数的参数。此对象包含传递给函数的每个参数,第一个参数在索引0处。例如,如果一个函数传递了三个参数,你可以以如下方式引用他们:arguments[0]arguments[1]arguments[2]例如: function howManyArgs() { conso...转载 2018-08-10 20:24:20 · 220 阅读 · 0 评论 -
[].slice.call()的思考和扩展
1.[].slice.call()的思考let arrayLike = { '0': 'a', '1': 'b', '2': 'c', length: 3};let arr1 = [].slice.call(arrayLike);arr1 //['a','b','c']分析:[].slice是一个函数,函数可以调用call方法.通过call(),认...转载 2018-08-08 18:04:28 · 1762 阅读 · 0 评论