随笔分类 - JS
摘要:前言: 楼主在REACT中 写 组件的时候,发现一个case. class Son extends Father {}. 这类例子的时候, 在father 中,任何一个地方调用this, this 都可以访问到son中的方法, 一下子有些惊到, ARE U kidding ME? 不是一直说 继承中
阅读全文
摘要:// 各种小的 原生的JS语法和注解 for (var i = 0; i < 3; i++) { setTimeout(function () { console.log('i=' + i); }, 1000) } // 这是经常遇到的,但是这里结果会打印3次 i=3; 因为setTimeout是一
阅读全文
摘要:面试时被问到这样一个问题,竟然从来没试过... 当时直接的理解,数组是引用类型,应该是传递的是引用,so b也是[4,5,6],于是错了。js数组传递是跟基本类型一样创建副本吗?我又做了如下测试: var a = [1,2,3]; var b = a; a.pop(); alert(b); //[1
阅读全文
摘要:偶然在书上看到这段代码,感觉很舒服,直街附代码吧,原生JS。手机端旋转效果仿立体效果。 纯JS代码足够了、
阅读全文
摘要:contextmenu事件 该事件用以表示何时应该显示上下文菜单,以便开发者取消默认的上下文菜单,转而提供自定义的菜单。 因为该事件属于鼠标事件,所以其事件对象中包含与光标位置有关的所有属性。如: chrome现在支持该事件,部分浏览器都支持。 beforeunload事件 该事件是为了让开发者有可
阅读全文
摘要:方式1:使用shift()获取并删除删除数组的第一个元素,判断这个元素是否还存在于数组中,如果存在则说明这个元素的是重复的;如果不存在,进行push()操作 方式2:建立一个哈希表,通过对象属性查询去除重复元素 方式3:思路和方式2类似,但是简洁很多
阅读全文
摘要:你所不了解的setTimeout 发表于 2015年11月23日 by 愚人码头 被浏览 14,756 次 分享到: 0 0 小编推荐:掘金是一个高质量的技术社区,从 ECMAScript 6 到 Vue.js,性能优化到开源类库,让你不错过前端开发的每一个技术干货。各大应用市场搜索「掘金」即可下载
阅读全文
摘要:摘抄:http://blog.csdn.net/GuoJiangweigege/article/details/52130589 互联网的快速发展,给web开发人员带来了前所未有的挑战。对于前端开发,前端开发er所需要编写的js早已不是那些寥寥几行的视觉效果代码。代码量的大增,多人协同,人员素质悬殊
阅读全文
摘要:今天遇到一个需求,在A页面上判断B页面是否加载完毕(B页面是第三方页面),加载完毕时隐藏loading动画。。。 而平时我们一般做的事是在B页面上判断B页面是否加载完毕,进行操作。
阅读全文
摘要:js中几种实用的跨域方法原理详解 这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。 下表给出了相对http://store.comp
阅读全文
摘要:喜欢的朋友可以自己去下载一下。 https://pan.baidu.com/s/1eS1B50e 点击下载 PS:无论图片怎么样,外面设置一个div,图片能始终以图片自身的中心位置开始显示在div中间 对于做头像很有用,喜欢的朋友可以看看,菜鸟一个,不好的地方请留言指出 HTML中
阅读全文