自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分析table包含的标签对

<!--<table>标签用于定义一个HTML表格。--> <table cellpadding="10" cellspacing="10"> <!--<thead>标签用于把对HTML表格里的表头集中起来。--> <thead> ...

2020-01-06 11:02:29 304

原创 事件冒泡和事件捕获的区别

事件冒泡和事件捕获这两个概念都是为了解决页面中事件流(事件发生顺序)的问题。 1、事件冒泡 事件冒泡:事件会从最内层的元素开始发生,一直向上传播,直到document对象。 2、事件捕获 事件捕获:与事件冒泡相反,事件会从最外层开始发生,直到最具体的元素。 3、addEventListener方法 element.addEventListener(event, function, ...

2019-12-24 16:47:55 13007

原创 商品结算页面--后续会加上计算商品数量得到总金额

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <style> *{ list-style-type:...

2019-12-23 21:33:19 519 1

原创 浅拷贝和深拷贝

浅拷贝:就是把一个对象的地址给了另一个对象,他们指向相同,两个对象之间有共同的属性和方法,都可以使用 举个栗子: var obj = { age:18, hobby:["football","basketball"] }; var obj2 = {}; function extend(a,b){ for(var key in a){ ...

2019-12-18 10:35:35 66

原创 简单了解:闭包、沙箱、递归

闭包的概念:一个A函数里面有B函数,B函数可以使用A函数的数据和方法 闭包的作用:缓存数据 闭包的应用:在A函数里定义一个变量,然后在返回一个函数,在返回函数里操作这个变量,可以做到缓存数据 沙箱:就是在自调用函数里面操作数据,得出结果,但是不会影响沙箱外的任何操作 递归:函数中调用函数自己,递归一定要有结束条件,不然就是死循环 ...

2019-12-18 00:34:58 222

原创 apply、call和bind的使用方法

apply和call的使用方法(不同在于,参数的传递方式不同) //apply改变实例对象的this指向 函数名.apply(实例对象,[参数1,参数2,....]); 方法名.apply(实例对象,[参数1,参数2,....]); //call改变实例对象的this指向 函数名.call(实例对象,参数1,参数2,....); 方法名.call(实例对象,参数1,参数2,....);...

2019-12-18 00:14:06 76

原创 js去重

1、用indexOf去重---如果此字符串中没有这样的字符,则返回 -1。 //去重 //定义一个uniq函数,传入要去重的数组 function uniq(arr){ //定义一个空数组来接收数据 var temp = []; for(v...

2019-12-17 23:38:36 240

原创 详解冒泡排序

//冒泡排序:把所有的数据按照一定的顺序进行排序(从小到大,从大到小) //从小到大,冒泡排序 function Sort(arr){ //定义len为传入数组的长度 var len = arr.length; //循环控制比较的轮数 for(var i=0; i<...

2019-12-16 17:19:18 70

空空如也

空空如也

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

TA关注的人

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