javascript
文章平均质量分 63
huanghanqian
少年,你还很菜。
展开
-
js闭包的用处
我们来看看闭包的用途。事实上,通过使用闭包,我们可以做很多事情。比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率。1 匿名自执行函数我们知道所有的变量,如果不加上var关键字,则默认的会添加到全局对象的属性上去,这样的临时变量加入全局对象有很多坏处,比如:别的函数可能误用这些变量;造成全局对象过于庞大,影响访问速度(因为变量的取值是需转载 2016-03-16 10:56:29 · 407 阅读 · 0 评论 -
js全局替换回车换行符
踩了个坑,记录一下。全局换行符是这样用php加上的因为显示的时候需要换行显示但是保存的时候不能把回车换行符保存进数据库呀,所以在保存之前要再次把回车换行符替换没了,发现用js替换\r\n无效,思考了一下,可能是html显示是自动过滤了\r,而以\n来显示吧。于是把替换代码改成:var emialStr = $("#mail").val();emialStr= emialStr.r原创 2016-09-23 11:21:03 · 16268 阅读 · 1 评论 -
radio或者checkbox使用jquery的attr(checked)一直为undefined
问题:使用$('#checkbox').attr('checked'); 返回的是checked或者是undefined,不是原来的true和false了,而且无论怎么切换单选按钮,checkbox的attr始终不发生改变。原因:在jquery1.6+之后,返回的都是checked或undefined,之前返回的true/false都是1.5-的做法哈。原创 2016-09-20 17:04:57 · 4013 阅读 · 0 评论 -
Ajax在跨域情况下async:false失效
首先看代码:$.ajax({ url: "http://www.hzhuti.com", //请求的url地址 dataType: "jsonp", //返回格式为jsonp async: false, //请求是否异步,默认为true,即异步,这也是ajax重要特性 data: { "id": "value" }, //参数值 type原创 2016-07-31 11:29:16 · 11323 阅读 · 1 评论 -
同域iframe中子页面如何访问父页面js中的方法
问题是这样的:A页面中使用iframe套B页面,其中A和B都以mms.ied.com为网站根目录,按道理说应该是同域的啊,然而我在子页面的js中调用父页面js的方法时,chrome会给我提示“Uncaught SecurityError: Blocked a frame with origin "http://mms.ied.com" from accessing a frame with o原创 2016-12-06 20:46:13 · 2001 阅读 · 0 评论