- 博客(8)
- 收藏
- 关注
原创 分析table包含的标签对
<!--<table>标签用于定义一个HTML表格。--> <table cellpadding="10" cellspacing="10"> <!--<thead>标签用于把对HTML表格里的表头集中起来。--> <thead> ...
2020-01-06 11:02:29
336
原创 事件冒泡和事件捕获的区别
事件冒泡和事件捕获这两个概念都是为了解决页面中事件流(事件发生顺序)的问题。1、事件冒泡 事件冒泡:事件会从最内层的元素开始发生,一直向上传播,直到document对象。2、事件捕获 事件捕获:与事件冒泡相反,事件会从最外层开始发生,直到最具体的元素。3、addEventListener方法element.addEventListener(event, function, ...
2019-12-24 16:47:55
13137
原创 商品结算页面--后续会加上计算商品数量得到总金额
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <style> *{ list-style-type:...
2019-12-23 21:33:19
599
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
108
原创 简单了解:闭包、沙箱、递归
闭包的概念:一个A函数里面有B函数,B函数可以使用A函数的数据和方法闭包的作用:缓存数据闭包的应用:在A函数里定义一个变量,然后在返回一个函数,在返回函数里操作这个变量,可以做到缓存数据沙箱:就是在自调用函数里面操作数据,得出结果,但是不会影响沙箱外的任何操作递归:函数中调用函数自己,递归一定要有结束条件,不然就是死循环...
2019-12-18 00:34:58
275
原创 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
124
原创 js去重
1、用indexOf去重---如果此字符串中没有这样的字符,则返回 -1。 //去重 //定义一个uniq函数,传入要去重的数组 function uniq(arr){ //定义一个空数组来接收数据 var temp = []; for(v...
2019-12-17 23:38:36
284
原创 详解冒泡排序
//冒泡排序:把所有的数据按照一定的顺序进行排序(从小到大,从大到小) //从小到大,冒泡排序 function Sort(arr){ //定义len为传入数组的长度 var len = arr.length; //循环控制比较的轮数 for(var i=0; i<...
2019-12-16 17:19:18
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人