随笔分类 -  javascript

摘要:https://www.zhihu.com/question/19805411 我推荐用主动查询状态的方式(A、B,jQuery 为例)或工具函数的方式(C、D)来去除重复操作,并提供一些例子作为参考: A. 独占型提交 只允许同时存在一次提交操作,并且直到本次提交完成才能进行下一次提交。 阅读全文
posted @ 2017-12-12 14:17 hupan508 阅读(152) 评论(0) 推荐(0)
摘要:js整除 阅读全文
posted @ 2017-09-28 17:19 hupan508 阅读(121) 评论(0) 推荐(0)
摘要:https://www.zhihu.com/question/19805411 https://czh7867480.github.io/2016/09/25/%E5%8E%9F%E5%88%9B-%E5%B7%A5%E4%BD%9C%E4%B8%ADbug%E8%A7%A3%E5%86%B3%E4 阅读全文
posted @ 2017-09-26 10:33 hupan508 阅读(121) 评论(0) 推荐(0)
摘要:JS获取上一访问页面URL地址document.referrer实践 阅读全文
posted @ 2017-08-10 19:14 hupan508 阅读(289) 评论(0) 推荐(0)
摘要:滴滴 阅读全文
posted @ 2017-08-09 08:32 hupan508 阅读(149) 评论(0) 推荐(0)
摘要:我的收藏 我的消息 我的歌手 我的音乐 test test test test test function getTop(e){ var offset=e.offsetTop; if(e.offsetParent!=null) offset+=getTop(e.offsetParent); return offset; } function get... 阅读全文
posted @ 2017-08-08 17:04 hupan508 阅读(137) 评论(0) 推荐(0)
摘要:用JS获取地址栏参数的方法(超级简单) 方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!) function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = w 阅读全文
posted @ 2017-07-20 14:14 hupan508 阅读(284) 评论(0) 推荐(0)
摘要:input只能输入数字,并2位小数 不能大于5 阅读全文
posted @ 2017-07-04 16:41 hupan508 阅读(1668) 评论(0) 推荐(0)
摘要:一、转为数字 String函数:强制转换成字符串 Boolean函数:强制转换成布尔值 数组转字符串 字符串转数组 阅读全文
posted @ 2017-06-22 14:04 hupan508 阅读(886) 评论(0) 推荐(0)
摘要:若要删除其中的'b',有两种方法: 1. delete方法:delete arr[1] 这种方式数组长度不变,此时arr[1]变为undefined了,但是也有好处原来数组的索引也保持不变,此时要遍历数组元素可以才用 这种遍历方式跳过其中undefined的元素 * 该方式IE4.o以后都支持了 2 阅读全文
posted @ 2017-06-21 10:46 hupan508 阅读(3742) 评论(0) 推荐(0)
摘要:http://zakwu.me/2015/03/03/dan-chu-chuang-kou-bei-liu-lan-qi-lan-jie-de-jie-jue-fang-an/ 阅读全文
posted @ 2017-06-16 22:29 hupan508 阅读(207) 评论(0) 推荐(0)
摘要:ie9以下 IE10及IE10以下 阅读全文
posted @ 2017-06-12 10:59 hupan508 阅读(437) 评论(0) 推荐(0)
摘要:新弹出才能关闭 火狐和谷歌 需要弹出新窗口才能关闭 http://blog.csdn.net/aerchi/article/details/41441429 阅读全文
posted @ 2017-05-20 09:46 hupan508 阅读(204) 评论(0) 推荐(0)
摘要:/*按照属性值,查找对象 如果不存在返回-1*/ function findElem(arrayToSearch, attr, val) { for (var i = 0; i < arrayToSearch.length; i++) { if (arrayToSearch[i][attr] == val) { ... 阅读全文
posted @ 2017-05-16 15:10 hupan508 阅读(116) 评论(0) 推荐(0)
摘要:还是要说说原理的,最主要的思路就是<strong>改变密码框的类型strong>,点击按钮切换,切换的是input的type属性,在password和text两者之间切换。 这个效果是不是很简单呢,当我看到的时候想都没想就写出来了 ^_^ 顺道写个JS原生版本的吧。 阅读全文
posted @ 2017-04-21 19:10 hupan508 阅读(500) 评论(0) 推荐(0)
摘要:原文 http://www.myronliu.com/2017/03/22/%E7%A7%BB%E5%8A%A8web/css_harline/?utm_source=tuicool&utm_medium=referral 在移动端web页面开发中,为了使css中使用的尺寸与设计稿一致,通常会采用  阅读全文
posted @ 2017-04-06 14:20 hupan508 阅读(359) 评论(0) 推荐(0)
摘要:https://github.com/hoosin/hoosin.github.io/issues/11 1、过滤正确手机号和电话号码 只有手机号,座机,400开头号码,800开头号码才合法 2过滤正确邮箱 3、过滤正确QQ号 4.过滤script|link|style|iframe 脚本藏身之处不 阅读全文
posted @ 2017-03-28 15:51 hupan508 阅读(394) 评论(0) 推荐(0)
摘要:原文 https://shimo.im/doc/VXqv2bxTlOUiJJqO/ 阅读全文
posted @ 2017-03-08 14:25 hupan508 阅读(5281) 评论(0) 推荐(1)
摘要:前端常见算法的JS实现 https://segmentfault.com/a/1190000008593715 阅读全文
posted @ 2017-03-08 09:59 hupan508 阅读(119) 评论(0) 推荐(0)
摘要:1、checkbox日常jquery操作。 现在我们以下面的html为例进行checkbox的操作。 全选和全部选代码: checkbox属性: 2、radio的jquery日常操作及属性 我们仍然以下面的html为例: radio操作如下: 3、select下拉框的日常jquery操作 selec 阅读全文
posted @ 2017-02-25 11:17 hupan508 阅读(538) 评论(0) 推荐(0)