摘要: 一,基本原理 我们这里使用了对象中的一个特殊属性:访问器属性,这个属性不能在对象中设置,而是必须通过defineProperty()方法单独定义。 我们首先定义一个函数: var obj = { }; 其次,为obj对象定义一个test的访问器属性: Object.defineProperty(ob 阅读全文
posted @ 2018-02-07 10:13 30号 阅读(4341) 评论(2) 推荐(2) 编辑
摘要: 1,什么是BFC BFC(Block Formatting Context)块级格式化上下文,它就是一个环境,HTML元素在这个环境中按照一定规则进行布局。一个环境中的元素不会影响到其他环境中的布局。它是W3C CSS2.1规范中的一个概念,是一个独立的渲染区域,只有Block-level box参 阅读全文
posted @ 2018-01-03 22:04 30号 阅读(193) 评论(1) 推荐(1) 编辑
摘要: 1,rem的定义 rem(font size of the root element)是指相对于根元素的字体大小的单位。rem是一个相对单位。和em非常相似。em(font size of the element)是指相对于父元素的字体大小的单位。两者之间的区别是一个计算的规则是依赖根元素一个是依赖 阅读全文
posted @ 2017-12-29 14:17 30号 阅读(5467) 评论(1) 推荐(0) 编辑
摘要: 一,概述 JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。 举一个网上大牛们讲事件委托都会举的例子:就是取快递来解释,有三个同事预计会在周一收到快递。为签收快递,有两种办法:一是三个人在公司门口等快递;二是委托给前台MM代为签收。 阅读全文
posted @ 2017-11-17 14:58 30号 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 一,有三个标签允许跨域加载资源: 1,<img src=xxx> 2,<link href=xxx> 3,<script src=xxx> 二,三个标签的场景 1,<img>用于打点统计,统计网站可能是其他域 2,<link> <script>可以使用CDN,CDN的也会其他域 3,<script> 阅读全文
posted @ 2017-11-01 10:31 30号 阅读(1505) 评论(0) 推荐(0) 编辑