随笔分类 -  [14]JS

上一页 1 ··· 5 6 7 8 9 10 下一页
摘要:var nickname = value;var regex = new RegExp("^([\u4E00-\uFA29]|[\uE7C7-\uE7F3]|[a-zA-Z0-9_]){1,10}$"); var res = regex.test(nickname);验证昵称是否为中文、英文、数字或... 阅读全文
posted @ 2014-08-11 16:26 TBHacker 阅读(4605) 评论(0) 推荐(0)
摘要:序 大部分针对Javascript最合理的方法归纳。类型• 原始类型:我们可以直接使用值。 ο string ο number ο boolean ο null ο undefinedvar foo = 1, bar = foo;bar = 9;console.log(f... 阅读全文
posted @ 2014-07-08 17:28 TBHacker 阅读(370) 评论(0) 推荐(0)
摘要:thickbox的宽高不好设为百分比,这样遇到不同的尺寸的电脑就会出现问题。怎么做呢?通过js来处理。获取显示的宽高,逐条设置。这里必须用each,不然的话,其他的弹出框弹出的是一样的信息了。要能够想象出js的执行过程。空间化,形象化。?KeepThis=true&TB_iframe=true&TB... 阅读全文
posted @ 2014-06-12 17:17 TBHacker 阅读(1488) 评论(0) 推荐(0)
摘要:准考证关闭南京聋人高级中学2013年预科招生考试姓名:性别:毕业学校:编号:"/>头像:" width="140">考试日程:地点: 阅读全文
posted @ 2014-03-14 14:43 TBHacker 阅读(1405) 评论(0) 推荐(0)
摘要:分别对15和18位的身份证号进行验证,非常严格。function idCardNo(value){ //验证身份证号方法 var area = { 11: "北京", 12: "天津", 13: "河北", 14: "山西", 15: "内蒙古", 21: "辽宁", 22: "吉林", 23: "黑龙江", 31: "上海", 32: "江苏", 33: "浙江", 34: 阅读全文
posted @ 2014-03-12 23:08 TBHacker 阅读(3682) 评论(0) 推荐(1)
摘要:1.原始的提交这里的button提交之后,执行subForm()方法,subForm可以对表单进行验证,返回false,表单不提交。否则提交。function subForm(){ var flag = true; $(".required").each(function(){ if(!$(this).val()) { flag = false; $(this).css({ border: "1px solid #F56939",borderRadius:"5px",color:"#F56939",height.. 阅读全文
posted @ 2014-03-12 23:05 TBHacker 阅读(619) 评论(0) 推荐(0)
摘要:有时候新闻或者消息提示有几条,可以用absolute定位来实现效果。原理是什么呢?1.获取数字或者状态。function getnewscount(){ $time = date("Y-m-d",strtotime("-3 day")); $where["News.checkked = ?"] = array("val"=>1 , "type"=>1); $where["News.UpdateTime >= ?"] = array("val&quo 阅读全文
posted @ 2014-01-14 11:28 TBHacker 阅读(446) 评论(0) 推荐(0)
摘要://筛选 var typeid = ""; var bigclassid = ""; var smallclassid = ""; $("#typeid option[value="+typeid+"]").attr("selected",true); $("#typeid").change(); $("#bigclassid option[value="+bigclassid+"]").attr("sel 阅读全文
posted @ 2014-01-11 15:43 TBHacker 阅读(848) 评论(0) 推荐(0)
摘要:在chrome下的调试案例1.console.log()$("#typeid").change(function(){ var id = $(this).val(); console.log(id); setbigclass(id); });2.断点设置3.单步4.加入watch双击后右击,加入watch,就可以看了 阅读全文
posted @ 2014-01-11 11:15 TBHacker 阅读(260) 评论(0) 推荐(0)
摘要:效果如下:选择第一项,第二项、第三项的内容跟着改变。选择第二项,第三项的内容跟着改变。第三项则不影响第一项和第二项。有几点值得提:1.html到底是前台拼接还是后台拼接。我选择的是前台拼接,这样可以节省流量,和后台的资源。这也比较符合程序处理,一般后台只负责提供数据。通过json传递给前台,完了前台获取进行处理。ajax函数function ajaxgetbigclass(val){ $.ajax({ type:"POST", async:false, url:"/default/index/ajax/do/ajaxge... 阅读全文
posted @ 2014-01-10 15:13 TBHacker 阅读(831) 评论(0) 推荐(0)
摘要:函数有一个参数时,以往这样定义(参数为p1):function mfun(p1){ … }当需要为p1设定一个默认值时function mfun(p1){if(p1===undefined) p1=5; //默认值设为5…}当函数需要2个参数时,以前习惯这样写function mfun(p1,p2){…}后来发现完全不需要这样写,js函数甚至不需要在括弧内预设参数名,可以用一下方式传入任意多个参数自动适配,当没有被定义时,这些未被赋值参数被调用时值为 undefined以下例子示范了一个2个参数的js函数function mFun(){var p1 = arguments[0] ? argum 阅读全文
posted @ 2014-01-10 14:51 TBHacker 阅读(1418) 评论(0) 推荐(0)
摘要:用 js有很久了,但都没有深究过js的数组形式。偶尔用用也就是简单的string.split(char)。这段时间做的一个项目,用到数组的地方很多,自以为js高手的自己居然无从下手,一下狠心,我学!呵呵。学了之后才知道,js数组的功能强大很,远比VB,C#强多了,大家慢慢看吧1、数组的创建vararrayObj=newArray(); //创建一个数组vararrayObj=newArray([size]); //创建一个数组并指定长度,注意不是上限,是长度vararrayObj=newArray([element0[,element1[,...[,elementN]]]]); //创建一个数 阅读全文
posted @ 2013-12-13 14:42 TBHacker 阅读(303) 评论(0) 推荐(0)
摘要:分组讨论 分组 > 小组管理 组信息 分组名称 总人数 ... 阅读全文
posted @ 2013-10-08 11:53 TBHacker 阅读(248) 评论(0) 推荐(0)
摘要:效果css文件delcss.css代码如下:*{ margin:0; padding:0;}#div1{ width:300px; height:100px; border-radius:10px; background:#f60; box-shadow:5px 5px 10px #ccc; position:absolute; left:50%; margin-left:-150px; z-index:2; opacity:0; filter:alpha(opacity:0); display:none;}#div1 h3{ height:20px; background:#60f;}#ov 阅读全文
posted @ 2013-08-26 10:36 TBHacker 阅读(1804) 评论(0) 推荐(0)
摘要:做表单验证的时候,除了错误提示之外,还要做的一点就是避免表单提交。如果避免表单提交呢?有一个方法很简单,就是return我们来看一下代码:$(".make_sure").click(function(){ var flag = true; $(".isrequest").each(function(i){ if(!$.trim($(this).val())){ flag = false; ... 阅读全文
posted @ 2013-07-15 10:12 TBHacker 阅读(290) 评论(0) 推荐(0)
摘要:构造函数的Prototype上定义的方法确实可以通过对象直接调用,而且代码是共享的。我表示我不懂。太难理解了,艹。在Javascript中,prototype不但能让对象共享自己的财富,而且prototype还有寻根问祖的天性。当从一个对象那里读取属性或调用方法时,如果该对象自身不存在这样的属性或方法,就会去自己关联的prototype对象里寻找。如果prototype没有,又会去prototype自己关联的前辈prototype那里寻找,直到找到或追溯过程结束为止。我们先从Javascript中的构造函数说起,这里的Employee继承了Person,包括属性设置和方法。但是这里的SayHe 阅读全文
posted @ 2013-06-25 15:09 TBHacker 阅读(228) 评论(0) 推荐(0)
摘要:话题一:undefined,null,"",0这四个值转换为逻辑值时就是false也就是在if判断时会把上面的五个作为false来判断。但是它们的类型确是不尽相同的,如下所示。 typeof(undefined) == 'undefined' typeof(null) == 'object' typeof("") == 'string' typeof(0) == 'number' typeof(false) == 'boolean'下面是案例来说明,逻辑值为false的情况。 阅读全文
posted @ 2013-06-21 14:33 TBHacker 阅读(630) 评论(0) 推荐(0)
摘要:字符串:string s = "1,2,3,4,5,"目标:删除最后一个 ","方法:用的最多的是substring,这个也是我一直用的s=s.substring(0,s.length-1) 阅读全文
posted @ 2013-03-14 12:16 TBHacker 阅读(3357) 评论(0) 推荐(0)
摘要:function square(num){ var total = num*num;//局部变量 return total;}var total = 50;//全局变量var number = square(20);alert(total);//结果为50function square(num){ total = num*num;//全局变量 return total;}var total = 50;//全局变量var number = square(20);alert(total);//结果为400这细微的差别就会影响到程序的结果body{ color:white; background-c 阅读全文
posted @ 2013-03-01 11:53 TBHacker 阅读(425) 评论(0) 推荐(0)
摘要:HTML部分:<body><input type="button" value="Ajax提交" onclick="Ajax();" /><div id="resText" ></div></body>这里有个input按钮,点击会触发click事件,click事件调用Ajax()方法。JS部分:<script language="javascript" type="text/javascript">// 阅读全文
posted @ 2012-10-09 11:08 TBHacker 阅读(783) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 下一页