1.动态获取系统当前时间 <b>当前时间</b>:<span id="sysTime"></span> <script type="text/javascript"> window.onload=function(){ window.setInterval("getTime()",1000); //每隔1000ms执行getTime()函数 } function getTime(){ var date = new Date(); var y = date.getFullYear(); var m = date.getMonth()+1; var d = date.getDate(); var h = date.getHours(); var i = date.getMinutes(); var s = date.getSeconds(); $("#sysTime").html(y+"年"+(m>9?m:("0"+m))+"月"+(d>9?d:("0"+d))+"日 "+(h>9?h:("0"+h))+":"+(i>9?i:("0"+i))+":"+(s>9?s:("0"+s))); } </script> 2. <script type="text/javascript"> $(function(){ //给class=delBtn元素上添加点击事件 $(".delBtn").click(function(){ //获取属性id值 var gid=$(this).attr("id"); $.post("/shop/sorderAction_removeSorder.action", {"goods.gid":gid}, function(result){ // 更新元素值 $("#ftotal").text(result.ftotal); }); // 删除选中行 $(this).parents("tr:first").remove(); }); }); </script> //jquery选择器方式 获取复选框的值 var value =""; $("input[type='checkbox'][name='checkname']").each(function(){ if($(this).attr("checked") == true ){ value = value +","+$(this).attr("value"); } }); value = value.substr(1); //全选 function checkAll(obj){ $("input[name='attIds']").each(function(index,n){ if(obj.checked){ n.checked = "checked"; }else{ n.checked = ""; } }) } 3.js忽略大小写 <script> var str = "hello world,Hello world,HELLO world. "; var str1 = str.replace(/hello/gi , ''); alert(str + "\n" + str1); </script> 4.禁止输入中文 <script> var str = "十分大方sfs@#$$"; var regChinese = /^[^\u4e00-\u9fa5]*$/ var f = regChinese.test(str); alert(f); </script> ----- jsp ----- 1.<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-1.7.min.js"></script> 2.使用<c:url>可以对特殊字符进行处理 <c:url var="get" value="goodsAction_detail.action"> <c:param name="gid" value="${goods.gid}" /> </c:url> <a href="${get}">详细</a> <c:url value="sorderAction_addSorder.action" var="addSorder"> <c:param name="sname" value="${requestScope.goods.gname}" /> <c:param name="sprice" value="${requestScope.goods.gprice}" /> <c:param name="snumber" value="1" /> <c:param name="goods.gid" value="${requestScope.goods.gid}" /> </c:url> <a href="${addSorder}">购买</a> 3. fn用法 截取字符串 fn:substring(str,begin,end); <img src="${pageContext.request.contextPath}/image/${fn:substring(requestScope.goods.gpic, fn:indexOf(requestScope.goods.gpic,'?')+1,-1)}" /> 判断str1是否包含str2,返回true fn:contains(str1,str2) 判断str1是否包含str2,忽略大小写《返回true fn:containsIgnoreCase(str1,str2) str是否以suffix结尾 fn:endsWith(str,suffix) 将有特殊意义的xml转换为对应的xml,并返回 fn:escapeXml(string) s在str中第一次出现的位置 fn:indexOf(str,s) 将一个数组array用给定的间隔符隔开,形成字符串 fn:join(array,str) 将一串带有分隔符的字符串转为数组 fn:split("a,b,c",",") ==>{a,b,c} 参数item包含的元素数量,item可以是数组,collection,String fn:length(item) 参数str是否以prefix开头 fn:startsWith(str,prefix) 截取字符串str,从begin到end fn:substring(str,begin,end) 截取substring在str中后面的部分 fn:substringAfter(str,substring) 截取substring在str中前面的部分 fn:substringBefore(str,substring) 将str全变小写 fn:toLowerCase(str) 将str全变大写 fn:toUpperCase(str) 去除str首尾空格 fn:trim(str) 将str中所有的a替换为b fn:replace(str,a,b)
js 和 jsp快速开发(持续更新中)
猜你喜欢
转载自mxl421204733.iteye.com/blog/2281047
今日推荐
周排行