会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Leo_Charlie
博客园
首页
新随笔
联系
订阅
管理
2020年4月23日
js事件委派的优缺点。
摘要: 优点: 减少事件注册,节省内存。比如, 在table上代理所有td的click事件。 在ul上代理所有li的click事件。 简化了dom节点更新时,相应事件的更新。比如 不用在新添加的li上绑定click事件。 当删除某个li时,不用移解绑上面的click事件。 缺点: 事件委托基于冒泡,对于不冒
阅读全文
posted @ 2020-04-23 22:10 Leo_Charlie
阅读(255)
评论(0)
推荐(0)
2020年4月20日
js深浅拷贝,二层浅拷贝
摘要: 所谓深浅拷贝,都是进行复制,那么区别主要在于复制出来的新对象和原来的对象是否会互相影响,改一个,另一个也会变。 浅拷贝栗子: var a = ["a","b","c"]; var a_slice = a; console.log(a a_slice); a_slice[0]="f"; console
阅读全文
posted @ 2020-04-20 23:53 Leo_Charlie
阅读(312)
评论(0)
推荐(0)
2020年4月14日
js获取非行内样式
摘要: 在对网页进行调试的过程中,经常会用到js来获取元素的CSS样式,方法有很多很多,现在仅把我经常用的方法总结如: 1. obj.style:这个方法只能JS只能获取写在html标签中的写在style属性中的值(style=”…”),而无法获取定义在<style type="text/css">里面的属
阅读全文
posted @ 2020-04-14 00:51 Leo_Charlie
阅读(472)
评论(0)
推荐(0)
2020年3月30日
parentNode,parentElement,childNodes,children讲解
摘要: 转自:https://blog.csdn.net/qq_36010298/article/details/78636770
阅读全文
posted @ 2020-03-30 21:44 Leo_Charlie
阅读(168)
评论(0)
推荐(0)
HTMLCollection 和 NodeList
摘要: 转自:https://www.jianshu.com/p/f6ff5ebe45fd
阅读全文
posted @ 2020-03-30 21:40 Leo_Charlie
阅读(87)
评论(0)
推荐(0)
2020年3月25日
js原型和原型链
摘要: 构造函数创建对象: function Person() { } var person = new Person(); person.name = 'Kevin'; console.log(person.name) // Kevin Person 就是一个构造函数,我们使用 new 创建了一个实例对象
阅读全文
posted @ 2020-03-25 09:30 Leo_Charlie
阅读(173)
评论(0)
推荐(0)
2020年3月24日
包装对象
摘要: https://www.jianshu.com/p/32465288e738 包装对象 定义 对象是 JavaScript 语言最主要的数据类型,三种原始类型的值——数值、字符串、布尔值——在一定条件下,也会自动转为对象,也就是原始类型的“包装对象”(wrapper)。 所谓“包装对象”,指的是与数
阅读全文
posted @ 2020-03-24 22:08 Leo_Charlie
阅读(167)
评论(0)
推荐(0)
2020年2月22日
BFC解决高度塌陷
摘要: 定义:BFC(Block Formatting Context)全称是块级格式化上下文,用于对块级元素排版,默认情况下只有根元素(body)一个块级上下文,但是如果一个块级元素设置了float:left,overflow:hidden或position:absolute样式,就会为这个块级元素生产一
阅读全文
posted @ 2020-02-22 17:23 Leo_Charlie
阅读(893)
评论(0)
推荐(0)
2020年2月14日
CDN内容分发网络的工作原理和解释
摘要: CDN是一个致力于使内容传输更快、更高效的针对webserver的全局分布式网络。通过CDN来复制使这些内容能够在非常多地方同一时候存在。 比較有名的CDN厂商有AKamari,Amazon Cloudfont以及Edgecast。 为什么CDN会存在?最根本的原因...获得更好的用户体验。并且第二
阅读全文
posted @ 2020-02-14 22:01 Leo_Charlie
阅读(580)
评论(0)
推荐(0)
2020年2月13日
进制转换
摘要: 二进制与十进制之间的转换1.十进制转二进制方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除,直到商为0为止。2.二进制转十进制方法为:把二进制数按权展开、相加即得十进制数。二进制与八进制之间的转换1.八进制转二进制方法为:八进制数通过除2取余法,得到二进制数,对每个八进
阅读全文
posted @ 2020-02-13 18:07 Leo_Charlie
阅读(218)
评论(1)
推荐(0)
下一页
公告