JavaScript
qq_43427657
这个作者很懒,什么都没留下…
展开
-
FormData 格式传参报错解决[object Object]
问题:解决:srcDomain是数组const fromData = new FormData()fromData.append('srcDomain', JSON.stringify(srcDomain))原创 2021-06-28 15:36:22 · 7019 阅读 · 0 评论 -
拖拽
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>拖拽</title> <style> .box{padding:50px;position:absolute;left:0;top:100px;width:200px;height:100px;background-color: #fc0;} .原创 2021-03-18 11:02:33 · 100 阅读 · 0 评论 -
DOM
DOM是?DOM是Document Object Model(文档对象模型)的缩写,它是W3C国际组织的一套Web标准。是针对HTML和XML文档的一个API,它定义了访问HTML文档对象的一套属性、方法和事件。节点类型每个节点都有一个nodeType属性,用于表明节点的类型。常用节点类型与对应nodeType值:用于判断获取到的元素属于什么类型节点元素节点 <> 1文本节点 <> 3属性节点 <==> 2获取元素节点方法document.getEl原创 2020-08-27 17:51:06 · 102 阅读 · 0 评论 -
事件委托
利用事件冒泡* 把事件绑定给父级元素* 事件源对象:event.target* 事件源对象在事件传播过程中不会改变 * 事件委托优点: * 减少事件绑定数量 * 让新添加的元素具有行为<div id="box"> <button class="btn1">点我1</button> <button class="btn2">点我2</button> </div> window.o..原创 2020-08-26 14:59:34 · 94 阅读 · 0 评论 -
js排序
冒泡排序冒泡排序法(先排大的) * 当前元素跟下一个元素对比 * 把最大的逐个往后排列 目的:得到一个从小到达排列的数组 var arr = [10,6,3,25,30,13,9,14]; for(var j=0;j<arr.length-1;j++){ // 内循环:逐个排列最大数 for(var i=0;i<arr.length-j-1;i++){ // 如果当前值大于下一个值 // 则交换位置 if(arr[i] >原创 2020-06-12 17:28:41 · 99 阅读 · 0 评论 -
Array去重
数组去重三种方法:原理:数组 indexOf方法或includes方法,查找数组中有没有某一值详情:定义新数组,遍历原数组,在新数组中查找原数组每一元素的位置,若-1则添加进新数组var arr = [10, 10, 20, 30, 50, 30, 11, 50, 6, 7, 40]indexOf function repet1(arr){ var arr2=[]; for(var i=0;i<arr.length;i++){ if(arr2.indexOf(arr[i原创 2020-06-04 11:50:56 · 1069 阅读 · 0 评论 -
js数组操作?
什么是数组?一系列数据的集合,每一项可以保存任何类型的数据,称为数组的元素,每个元素之间用逗号隔开格式::[a,d,c]创建数组的两种方法:1 、字面量 var arr = [10,50,3];2、使用构造函数 var arr = new Array();//创建一个空数组 var arr = new Array(5);//创建一个长度为5的数组(数组项都为undefined) var arr = new Array('隔壁老王',18 ,'原创 2020-06-03 18:02:42 · 146 阅读 · 0 评论 -
string
什么是字符串?字符串就是一串字符,由双(单)引号括起来。创建字符串://方式一:字面量(推荐)var str = '城市套路深,我想回农村啊啊啊';//方式二:构造函数//用new产生的变量都是引用类型的变量,也叫对象var str = new String('我是隔壁老王,我不会武功');字符串的属性和方法属性 - length: 表示字符串的长度,只读(只能读取)字符串的获取方法 - charAt(6) //获取下标为6的字符字符串的查找方法 1. indexOf/l原创 2020-06-12 15:15:40 · 101 阅读 · 0 评论 -
原生js 根据数据渲染列表
字符串模板<div id="box"></div>var list = [{ id:'001', name:'iphone12 plugs', imgurl:'img/ip7.jpg', price:10000.00, sale:9999.00, color:'绿色' },{ id:'002', name:'iphone11'原创 2020-07-15 10:57:01 · 1922 阅读 · 0 评论