js
吃蘑菇的螃蟹
奋斗中的小菜鸟
展开
-
常用的正则表达式
密码由字母、数字或符号组成,密码长度 6-20位,var reg =/^(?![0-9]*$)(?![a-zA-Z]*$)[a-zA-Z0-9][\w.\-~!@#\?$%^&*()+{}[ \]:][^ ]{6,20}$/;手机号码:1开头,第二位是3,4,5,7,8,后面是9位数字var reg=/^[1][35478][0-9]{9}$/;邮箱:var reg=/^([a-zA-Z0-9_-]原创 2015-09-07 17:29:12 · 249 阅读 · 0 评论 -
a标签的onclick事件与href详解
对于a标签的onclick事件与href,之前一直没想过onclick事件与href能有什么关系,直到今天遇见了一个bug,怎么也找不到原因,最后才发现是因为onclick与href的原因。 bug:用A标签做了导航,<a class="nav-li-select nav" href="#">首页</a> <a nav" href="#">产品中心</a>jquery写了界面跳转:$原创 2015-10-09 15:11:50 · 1272 阅读 · 0 评论 -
document.documentElement与document.body
在写遮罩层让弹出的提示框居中时,用到了clientHeight与clientWidth,代码一开始我是这样写的: var heightHit = document.body.clientHeight || document.documentElement.clientHeight; var widthHit = document.body.clientWidth || document.原创 2015-09-22 10:11:10 · 511 阅读 · 0 评论 -
点击事件应该注意的小细节
今天写分页的交互效果的时候,出现了一个小bug就是连续点击下一页的时候,会出现 图片中的问题,这是因为浏览器默认造成的,在代码中添加 $("要绑定点击事件的元素").bind("selectstart", function () { return false; });,让浏览器去掉默认的事件,就可以解决掉这个问题了。原创 2015-09-23 21:55:19 · 291 阅读 · 0 评论 -
jQuey中的$(document).read(function(){})与js中window.onload的区别?
window.onload采用的是dom0级事件,在执行时间上要等到页面所有的元素包括图片都执行完毕后才能执行,不能同时绑定多个window.onload事件,如果绑定多个在执行的时候后面的会覆盖掉前面的,而且不能简写。 $(document).read(function(){})采用dom2级事件,在执行时间上等Dom结构绘制完成就执行,不必等到加载完成,同一个元素的同一个事件可以原创 2015-10-14 14:34:24 · 1300 阅读 · 0 评论 -
javaScript中的将其他数据类型转换为Number类型
1:Number():强制转化,如果转换的是字符串,字符串内必须都是有效的数字字符才可以转换,如过有一个不是有效数字,则无法转换,会返回NaN。 var cur="1adc"; var str="1"; console.log(Number(cur));//NaN console.log(Number(str));//1转换布尔类型: console.log(Num原创 2015-10-14 14:52:29 · 5731 阅读 · 0 评论