随笔分类 - JavaScript/DOM
前端交互
摘要:一直以为自己对正则还是有些了解的,没想到被果果一个简单的题目给难到了。。原题是:替换掉一个未知字符串里重复的单字符。答案是利用反向引用,看来学到的东西也不一定就是自己的,懂得运用才是真理呀。var s = 'asdhbbadshashdbajbhs';s = s.replace(/(.)(?=.*\1)/g,'');console.log(s)
阅读全文
摘要:该扩展方法目的为删除数组中的重复项,并返回一个包含所有重复条目的新数组;我的方法果果的去重方法
阅读全文
摘要:代码一个最经典的例子,上面的代码无论点击哪个结果都为最后的值,因为click事件接收的函数形成了一个闭包,闭包里的i只是对外部函数中变量i的引用,当fn执行完毕时变量i是循环得出的最后的值,闭包内的变量i也就是这个值了,所以不会依次弹出1,2.3.至于解决的方法:1)为遍历的每个元素添加自定义属性用来保存当前的索引值.[代码]2)将当前索引值保存到匿名函数自身.[代码]3)加一层闭包,将当前索引值...
阅读全文
摘要:1.比较古老的方法:[代码]2.比较常用的方法:[代码]3.IE67不支持的json对象方法:[代码]4.jQuery提供的方法:[代码]
阅读全文
摘要:1.什么引起了ajax不能跨域请求的问题?ajax本身实际上是通过XMLHttpRequest对象来进行数据的交互,而浏览器出于安全考虑,不允许js代码进行跨域操作,所以会警告。2.有什么完美的解决方案么? 没有。解决方案有不少,但是只能是根据自己的实际情况来选择。 具体情况有: 一、本域和子域的相互访问: www.aa.com和book.aa.com 二、本域和其他域的相互访问: www.aa.com和www.bb.com 用 iframe 三、本域和其他域的相互访问: www.aa.com和www.bb.com 用 XMLHttpRequest访问代理 四、本域和其他域的相互访问: www
阅读全文
摘要:[代码][代码][代码]原型抄写[代码][代码][代码]
阅读全文

浙公网安备 33010602011771号