自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 几道JavaScript算法题(数组)

数组相关算法题第一题: 找出给定数组中的最大值。var arr = [19,96,35,53,76]; var max =arr[0]; var maxIndex = 0; for(var i = 0;i<arr.length;i++){ if(arr[i]>max){ max = arr[i]; maxIndex = i; } max = arr[i]?arr[i]:ma

2020-12-25 22:28:33 373

原创 JavaScript数组去重方法

数组去重的四种方法方法一:在数组一中挨个拿元素去数组二里面找,如果找到相同的就删除数组二中相同的元素,最后拼接两个数组。示例代码一:var arr1 = [1, 2, 3, 4]; var arr2 = [1, 3, 5, 6]; //获取arr1的索引 for (var index in arr1) { //在arr2中找arr1中的元素并用变量接收 var common = arr2.indexOf(arr1[index]);

2020-12-25 21:01:44 98

原创 JavaScript Array(数组)对象常用方法

Array 对象方法方法描述map()将一个数组映射为另一个数组并返回处理后的数组reduce()将数组元素进行累计(从左到右)concat()将多个数组拼接并返回结果join()把数组的所有元素放入一个字符串reverse()翻转数组的元素顺序sort()对数组的元素进行排序push()对数组进行追加并返回新的长度pop()删除数组的最后一个元素并返回删除的元素shift()删除并返回数组的第一个元素every(

2020-12-17 23:31:03 577 1

原创 JavaScript条件语句

JavaScript条件语句条件语句用于基于不同的条件来执行不同的动作。类型描述if 语句只有当指定条件为 true 时,使用该语句来执行代码if…else 语句当条件为 true 时执行代码,当条件为 false 时执行其他代码if…else if…else 语句使用该语句来选择多个代码块之一来执行switch 语句使用该语句来选择多个代码块之一来执行1.if 语句代码举例:function addCount() { var count

2020-12-10 23:38:57 181

原创 js元素尺寸和位置,包含clientWidth、offsetWidth、scrollWidth等

一.clientWidth和clientHeight1.clientWidth:内容+左右内间距即:clientWidth = width+左右padding2.clientHeight:内容+上下内间距即: clientHeigh = height + 上下padding二.offsetWidth和offsetHeight1.offsetWidth:内容+内间距+左右边框即:offsetWidth = width + 左右padding + 左右boder2.offsetHeight:内容

2020-12-04 01:31:20 175

原创 js事件冒泡、事件捕获和事件委托

一.事件冒泡事件冒泡:从当前触发的事件目标一级一级往上传递,依次触发,直到document为止。举例代码:<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> #listinfo { border: 10px solid

2020-12-04 01:05:08 116

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除