![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 57
生辰11
这个作者很懒,什么都没留下…
展开
-
js中鼠标滚轮事件
一、原生js 实现:var scrollFunc = function (e) { e = e || window.event; if (e.wheelDelta) { //判断浏览器IE,谷歌滑轮事件 if (e.wheelDelta > 0) { //当滑轮向上滚动时 alert('上滚') } if (e.whee转载 2021-11-08 13:58:58 · 541 阅读 · 0 评论 -
js中的this
this1、this的指向是由它所在函数调用的上下文决定的,而不是由它所在函数定义的上下文决定的;2、当一个函数作为函数而不是方法来调用的时候,this指向的是全局对象,反之this指向方法前的对象(也就是说当出现 [对象].[函数名] 时,this指向是[对象])。demo1: 指向方法前的对象 var obj = { x:20, f:function(){ console.log(this.x); } }; obj.f(); //输出2原创 2021-11-04 16:37:37 · 194 阅读 · 0 评论 -
js中常用数组方法
concat()连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。实例//参数可以是具体的值,也可以是数组对象。let arr = [1, 2, 3, 4]let newArr = arr.concat(5, 6, 7)let newArr2 = arr.concat(['a', 'b'])console.log('newArr', newArr) // [1, 2, 3, 4, 5, 6, 7]console.log('newArr2', newAr原创 2021-11-04 13:52:45 · 280 阅读 · 0 评论 -
js中检测数据类型的四种方法
typeof先看一下用法:console.log(typeof "");console.log(typeof 1);console.log(typeof true);console.log(typeof null);console.log(typeof undefined);console.log(typeof []);console.log(typeof function(){});console.log(typeof {});输出结果如下:stringnumberboolea转载 2021-11-03 16:06:25 · 168 阅读 · 0 评论 -
彻底理解js中的&&和||
javascript中,&&和||的用法比较神奇,经常用在对象上,例如 a || b,如果a不存在,则返回b。a && b,如果a存在,则返回b,否则返回a。光这样看,感觉他的概念还挺复杂的,这样去想的话,不但会在脑子里多出一个无用的概念,而且越记越混乱。看问题还是要看本质。本质是什么呢?&& 和 || 的作用只有一个(定义):进行布尔值的且和或的运算。当运算到某一个变量就得出最终结果之后,就返回哪个变量。在javascript中:以下内容会被当成fa转载 2021-09-13 17:15:32 · 156 阅读 · 0 评论