js
dcchencsdn
这个作者很懒,什么都没留下…
展开
-
js中的“十二行诗” ----12行JS代码的DoS攻击分析及其防御
有一段12行的JavaScript代码,可以让Firefox、Chrome、Safari浏览器崩溃,而且还能让iPhone重启、安卓闪退,本文作者对这12行代码进行了分析解读并且提出了相应的防御办法,欢迎大家一同探讨。Ajax与pjaxAjax即“Asynchronous Javascript And XML”(异步JavaScript和XML),是一种用于创建快速动态网页的技术。通过转载 2016-04-06 09:53:23 · 420 阅读 · 0 评论 -
url传递中文乱码解决
js合成url时,如果参数是中文,传到struts2中会乱码,解决办法如下:1.js文件中使用encodeURI()方法(必须套两层)。login_name = encodeURI(encodeURI(login_name)); 2.action中URLDecoder解码loginName = Java.net.URLDecoder.decode(loginName,"UTF转载 2016-05-24 17:55:08 · 3329 阅读 · 0 评论 -
json字符串与json对象互转的方法解析
将json字符串转换为json对象的方法。在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键例如:JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象:var str2 = { "name": "cxh", "转载 2016-04-18 18:06:50 · 372 阅读 · 0 评论 -
js中json 的增删改操作
"text/javascript">//添加或者修改json数据function setJson(jsonStr,name,value){ if(!jsonStr)jsonStr="{}"; var jsonObj = JSON.parse(jsonStr); jsonObj[name] = value; re原创 2016-04-19 16:57:55 · 811 阅读 · 0 评论 -
empty()与remove([expr])
要用到移除指定元素的时候,发现empty()与remove([expr])都可以用来实现。可仔细观察效果的话就可以发现。empty()是只移除了 指定元素中的所有子节点,拿$("p").empty()来说,他只是把dsfsd中的文本给移除了,而留下 了,仍保留其在dom中所占的位置。remove([expr])则是把其从dom中删除,而不会保留其所占的位置。例:Hello执原创 2016-04-22 11:02:34 · 274 阅读 · 0 评论 -
js 校验数字例子
校验数字例子function isNumberic(param){ var reg = new RegExp("^([+-]?)\\d*\\.?\\d+$");//当使用构造函数RegExp()创造正则对象时,需要常规的字符转义规则(在前面加反斜杠 \) if(!reg.test(param)){ alert("请输入有效数字方法一!");原创 2016-11-09 17:09:11 · 351 阅读 · 0 评论