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/reduce 2.1 filter(function(n){}) filter中的回调函数有一个要求,必须返回一个boolean值,当返回true时,函数内部会自动将这次回调的n加入到新数组中,返回false会自动过滤 2.2 map:对数组进行遍历 2.3 reduce:对数组中的所有内原创 2022-03-02 20:40:59 · 272 阅读 · 0 评论 -
jQuery和DOM对象的相互转换
(1)jQuery对象转换为DOM对象 jQuery对象[下标] (2)DOM对象转换为jQuery对象 $(DOM对象)原创 2021-09-14 10:01:08 · 46 阅读 · 0 评论 -
面向对象详解
(1)静态属性和静态方法不能通过对象来调用,只能由构造函数调用 (2)构造方法的不足:如果将所有属性和功能都封装到构造方法中,那么当其属性值相同时,势必造成内存资源的浪费。解决办法是将属性值放入原型中。 (3)instanceof:判断某个引用类型的数据的具体类型 (4)hasOwnProperty方法:判断某个属性是否为对象的私有属性。格式:对象.hasOwnProperty(‘属性名字’) (5)in关键字:判断对象是否具有某个属性 (6)for in:遍历对象的属性 (7)对原型进行增删改查: 增加:原创 2021-09-13 20:06:38 · 38 阅读 · 0 评论 -
DOM鼠标移入移出事件
1、支持冒泡的移入移出事件(子元素可继承) (1)鼠标移入:onmouseover (2)鼠标移出:onmouseout 2、不支持冒泡的移入移出事件(子元素不可继承) (1)鼠标移入:onmouseoenter (2)鼠标移出:onmouseleave ...原创 2021-08-11 17:38:51 · 928 阅读 · 0 评论 -
DOM操作style属性
1、element.style.csstyle='属性值’ 注意: a、css属性的-去掉,换成首字母大写,例如text-align变成textAlign b、当属性是js的保留字时,在属性前面加css,例如cssFloat 2、element.style.cssText='css样式’ <style> #box{ width: 200px; height: 200px; background-color:原创 2021-08-11 16:32:37 · 3707 阅读 · 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 · 44 阅读 · 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 · 80 阅读 · 0 评论