js
涵。
这个作者很懒,什么都没留下…
展开
-
JavaScript高阶函数使用
1 for循环(1)常用方式for(let i=0;i<a.length;i++)(2)简写方式for(let i in a)(3)高级方式for(let item of a)2 filter/map/reduce2.1 filter(function(n){})filter中的回调函数有一个要求,必须返回一个boolean值,当返回true时,函数内部会自动将这次回调的n加入到新数组中,返回false会自动过滤2.2 map:对数组进行遍历2.3 reduce:对数组中的所有内原创 2022-03-02 20:40:59 · 274 阅读 · 0 评论 -
jQuery和DOM对象的相互转换
(1)jQuery对象转换为DOM对象jQuery对象[下标](2)DOM对象转换为jQuery对象$(DOM对象)原创 2021-09-14 10:01:08 · 48 阅读 · 0 评论 -
面向对象详解
(1)静态属性和静态方法不能通过对象来调用,只能由构造函数调用(2)构造方法的不足:如果将所有属性和功能都封装到构造方法中,那么当其属性值相同时,势必造成内存资源的浪费。解决办法是将属性值放入原型中。(3)instanceof:判断某个引用类型的数据的具体类型(4)hasOwnProperty方法:判断某个属性是否为对象的私有属性。格式:对象.hasOwnProperty(‘属性名字’)(5)in关键字:判断对象是否具有某个属性(6)for in:遍历对象的属性(7)对原型进行增删改查:增加:原创 2021-09-13 20:06:38 · 39 阅读 · 0 评论 -
DOM鼠标移入移出事件
1、支持冒泡的移入移出事件(子元素可继承)(1)鼠标移入:onmouseover(2)鼠标移出:onmouseout2、不支持冒泡的移入移出事件(子元素不可继承)(1)鼠标移入:onmouseoenter(2)鼠标移出:onmouseleave...原创 2021-08-11 17:38:51 · 978 阅读 · 0 评论 -
DOM操作style属性
1、element.style.csstyle='属性值’注意:a、css属性的-去掉,换成首字母大写,例如text-align变成textAlignb、当属性是js的保留字时,在属性前面加css,例如cssFloat2、element.style.cssText='css样式’<style> #box{ width: 200px; height: 200px; background-color:原创 2021-08-11 16:32:37 · 3747 阅读 · 0 评论 -
获取页面元素2
比较querySelector和querySelectorAll获取页面元素区别/*设置CSS样式*/<style> #box{ width: 200px; height: 200px; background-color: red; }</style><div id="box" class="box" title="ahahah"> 盒子&l原创 2021-08-11 15:58:17 · 51 阅读 · 0 评论 -
操作页面属性
比较通过id和class获取元素的区别/*设置CSS样式*/<style> #box{ width: 200px; height: 200px; background-color: red; }</style><div id="box" class="box" title="ahahah"> 盒子</div>1、通过id获取页原创 2021-08-11 15:49:02 · 81 阅读 · 0 评论