您好,欢迎访问一九零五行业门户网

javascript常用的方法整理_javascript技巧

整理了一些js的常用方法,包括验证啊,全选反选啊,ajax请求啊之类的,因为就是自己用的,写的都比较简单,就算抛砖引玉吧,喜欢的就拿去,不喜欢就拉到
tools.min.js
/** * js公用类库文件 * 创建时间:2015-05-13 * 创建人:mction */(function(){ var d = document; var w = window; var postfix = '.php' var _id = function(id){return document.getelementbyid(id);}; check = { input:function(name,value,message){ var input = $(:input[name='+name+']); if(input.val() == value){ input.focus(); alert(message); return true; } return false; }, phone:function(name){ /* * 联通号段:130/131/132/155/156/185/186/145/176; * 电信号段:133/153/180/181/189/177; * 移动号段:134/135/136/137/138/139/150/151/152/157/158/159/182/183/184/187/188/147/178 */ var reg = /^1(30|31|32|55|56|85|86|45|76|33|53|80|81|89|77|34|35|36|37|38|39|50|51|52|57|58|59|82|83|84|87|88|47|78)[0-9]{8}$/; var phone = $(:input[name='+name+']); if(!reg.test(phone.val())){ phone.focus(); return true; } return false; }, email:function(name){ var reg = /^[a-za-z0-9_]+@[a-z0-9]+\.[a-z]+$/; var email = $(:input[name='+name+']); if(!reg.test(email.val())){ email.focus(); return true; } return false; }, username:function(usernamemark,message){ var reg = /^[\d]{8}$/; var username = $(:input[name='+usernamemark+']); if(!reg.test(username.val())){ username.focus(); alert(message); return true; } return false; }, password:function(name){ var reg = /^([a-z]+)$|^([a-z]+)$|^([0-9]+)$|^([-`=\\\[\];',\.\/~!@#\$%\^&\*\(\)_+\|\{}:\?]+)$|^.{0,5}$|^.{18,}$/ var password = $(:input[name='+name+']); if(reg.test(password.val())){ password.focus(); return true; }else{ return false; } } }; member = { login:function(){ var username = $(:input[name='username']); var password = $(:input[name='password']); if(check.username(username,用户名格式不正确)){ return false; } if(check.input(password,'',密码不能为空)){ return false; } $.ajax({ url:/user/action+postfix, type:post, data:{ request:login, username:username.val(), password:password.val() }, datatype:json, success:function(data){ if(data.state != 200){ alert(data.message); return false; }else{ location.href= /user/member+postfix; } } }); }, logout:function(){ location.href = '/user/logout'+postfix; } }; public = { hi:function(){alert('hi');}, box_all_sel:function(class,allchecked){//全选反选 var input = d.getelementsbytagname(input); var boxlist = []; for(i =0;i 这些是javascript的基本知识,如果是新手的话,我觉得这些不够你们学习,你可以去找些资料完整的学习下javascript。
这些对于已经有一些javascript基础的朋友,可以先浏览下这些知识,或许其中有你已经遗忘的或者遗漏的,回忆下javascript对你后面继续深入学下ajax有很大的帮助。
其它类似信息

推荐信息