摘要: 你在前面看到,在new Vue()的时候,是可以给data直接赋值为一个对象的。这是怎么回事,为什么到了组件这里就不行了。 实际上,它首先需要创建一个组件构造器,然后注册组件。注册组件的本质其实就是建立一个组件构造器的引用。使用组件才是真正创建一个组件实例。所以,注册组件其实并不产生新的组件类,但会 阅读全文
posted @ 2018-04-02 23:00 鱼樱前端 阅读(5626) 评论(0) 推荐(0) 编辑
摘要: //判断是否是pc function is_pc() { var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; var bIsIphoneOs = sUserAgent.match(/iphone os/i) ... 阅读全文
posted @ 2018-04-02 22:41 鱼樱前端 阅读(1201) 评论(0) 推荐(0) 编辑
摘要: 浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“渲染引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如标准通用标记语言下的一个应用HTML、JavaScript)并渲染(显示)网页。 所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引 阅读全文
posted @ 2018-04-02 22:28 鱼樱前端 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 客户端渲染主流程:解析html以构建dom树 -> 构建render树 -> 布局render树 -> 绘制render树;步骤:1...处理 HTML 标记并构建 DOM 树。2...处理 CSS 标记并构建 CSSOM 树。3...将DOM与CSSOM合并成一个渲染树。4...根据渲染树来布局, 阅读全文
posted @ 2018-04-02 22:21 鱼樱前端 阅读(261) 评论(0) 推荐(0) 编辑