JavaScript
浅晨忆曦
如果没事做的话,那就编程吧QAQ
展开
-
JavaScript中封装任意一个元素的第一个子元素的方法
先说下元素与节点的区别:元素:文档中的标签;节点:文档中的标签、属性、文本(换行、回车、空格都算文本)。firstChild方法:返回第一个子节点;firstElementChild方法:返回第一个子元素。在Chrome、火狐遵循以上标准,由于ie8不支持firstElementChild方法,firstChild方法得到的事第一个子元素(注意不是第一个子节点),所以需要封装一...原创 2018-08-17 15:08:35 · 1758 阅读 · 0 评论 -
总结JavaScript中的this指向问题
1.普通函数中的this指向:window对象;2.对象.方法中的this指向:当前的实例对象;3.定时器中的this指向:window对象;4.构造函数中的this指向:实例对象;构造函数Person被实例化了,故Person的this现在指向person。5.原型对象中的this指向:实例对象;这个就是原型对象,也是被谁new了,就指向谁...原创 2018-09-12 10:03:22 · 177 阅读 · 0 评论 -
让你完全搞懂JavaScript中i++和++i的使用
让你完全搞懂JavaScript中i++和++i的使用在前端面试中,i++和++i(自增运算)随处可见,所以完全有必要弄清楚其中的猫腻。在不参与其他运算的时候,++i和i++的作用是完全一样的,何为不参与其他运算呢?看如下代码:var i = 1;i++;console.log(i); //2++i;console.log(i); //3也就是说,如果一行代码只有i++或...原创 2019-02-28 14:05:55 · 1939 阅读 · 1 评论 -
原生js实现tabbar切换
js部分:;function Tabbar(options) { this.ele = document.querySelector(options.ele) this.header_item = this.ele.children[0].children this.body_item = this.ele.children[1].children this....原创 2019-06-24 09:32:13 · 2279 阅读 · 0 评论