04 2018 档案

摘要:在 Vue 中注册组件: 全局注册和局部注册 注册全局组件,必须在实例化vue前注册,否则页面是不会显示的; 将数据从父作用域传到子组件,需要在子组件中定义一个属性props接收数据,并在html中用v-bind把定义的props属性绑定在循环变量上 (item) 每次使用组件时,都会创建出一个新的 阅读全文
posted @ 2018-04-23 23:26 Angie_阳 阅读(102) 评论(0) 推荐(0)
摘要:创建对象的方式: 1、使用原生引用类型Object() 2、对象字面量创建 这两种方式的缺点: 当需要创建很多对象的时候,会产生大量的重复代码 3、工厂模式 用函数来封装以特定接口创建对象 可以无数次的调用obj3函数,每次都return 一个包含两个属性和一个方法的对象; 缺点:无法解决对象识别问 阅读全文
posted @ 2018-04-22 19:29 Angie_阳 阅读(89) 评论(0) 推荐(0)
摘要:基本特征:面向对象编程有三个基本特征:封装、继承、多态; 面向对象思想:JavaScript 语言是通过一种叫做 原型(prototype)的方式来实现面向对象编程的。对象(object)则是依靠 构造器(constructor)利用 原型(prototype)构造出来的; 属性类型:数据属性、访问 阅读全文
posted @ 2018-04-21 17:55 Angie_阳 阅读(137) 评论(0) 推荐(0)
摘要:事件流:包括三个阶段:事件捕获阶段、处于目标阶段、事件冒泡阶段; 1、捕获阶段:事件从文档的根节点流向目标对象节点。途中经过各个层次的DOM节点,并在各节点上触发捕获事件,直到到达事件的目标节点。 在捕获阶段,目标元素不会接受事件,意味着事件从document到目标元素就停止; 2、处于目标阶段:事 阅读全文
posted @ 2018-04-21 12:01 Angie_阳 阅读(109) 评论(0) 推荐(0)
摘要:介绍:rem是相对字体单位;根据html根元素大小而定,同样可作为宽高等单位; 适配原理:将px替换成rem,采用rem适配移动web的原理,根据不同屏幕宽度设置html的font-size的大小; 计算公式:1rem=html的font-size(浏览器默认font-sizt:16px); 动态修 阅读全文
posted @ 2018-04-20 21:33 Angie_阳 阅读(101) 评论(0) 推荐(0)
摘要:跨域:协议、域名、端口、任何一个不一样,都是跨域; 1、浏览器处于安全的考虑限制 2、跨域 3、XHR(XMLHttpRequest)请求 这三个同时满足即为跨域; 原因:来源于跨域安全策略,默认情况,XHR(XMLHttpRequest)对象只能访问与包含它的页面位于同一个域中的资源,这种安全策略 阅读全文
posted @ 2018-04-20 18:16 Angie_阳 阅读(129) 评论(0) 推荐(0)
摘要:SVG 是使用 XML 来描述二维图形和绘图程序的语言。 SVG 使用 XML 编写。 一、什么是SVG? SVG 指可伸缩矢量图形,使用 XML 格式定义图形,SVG图像在放大或改变尺寸的情况下其图形质量不会有所损失,是万维网联盟的标准。 二、使用 SVG 的好处 SVG 可被非常多的工具读取和修 阅读全文
posted @ 2018-04-19 16:07 Angie_阳 阅读(178) 评论(0) 推荐(0)
摘要:CSS3 有3种和动画相关的属性:transform, transition, animation。其中 transform 描述了元素静态样式。而transition 和 animation 却都能实现动画效果。所以transform 常常配合后两者使用 一、transform 描述的是元素静态样 阅读全文
posted @ 2018-04-18 22:25 Angie_阳 阅读(7215) 评论(1) 推荐(4)