摘要: 从作用机制和性质上看待methods,watch和computed的关系 首先要说,methods,watch和computed都是以函数为基础的,但各自却都不同 而从作用机制和性质上看,methods和watch/computed不太一样,所以我接下来的介绍主要有两个对比: 1.methods和( 阅读全文
posted @ 2019-08-17 15:22 FFLYY 阅读(325) 评论(0) 推荐(0) 编辑
摘要: push 后面可以是对象,也可以是字符串: // 字符串 this.$router.push('/home/first') // 对象 this.$router.push({ path: '/home/first' }) // 命名的路由 this.$router.push({ name: 'hom 阅读全文
posted @ 2019-08-16 23:06 FFLYY 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 二、vue-router是什么 这里的路由并不是指我们平时所说的硬件路由器,这里的路由就是SPA(单页应用)的路径管理器。再通俗的说,vue-router就是WebApp的链接路径管理系统。 vue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用。vu 阅读全文
posted @ 2019-08-16 23:04 FFLYY 阅读(190) 评论(0) 推荐(0) 编辑
摘要: Web缓存是指一个Web资源(如html页面,图片,js,数据等)存在于Web服务器和客户端(浏览器)之间的副本。缓存会根据进来的请求保存输出内容的副本;当下一个请求来到的时候,如果是相同的URL,缓存会根据缓存机制决定是直接使用副本响应访问请求,还是向源服务器再次发送请求。比较常见的就是浏览器会缓 阅读全文
posted @ 2019-08-12 20:25 FFLYY 阅读(580) 评论(0) 推荐(0) 编辑
摘要: DOM全拼为Document Object Model(文档对象模型)是一种用于HTML和XML文档的编程接口,它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来。 DOM实际上是以面向对象方式描述的文档模型。DOM定义 阅读全文
posted @ 2019-08-09 21:19 FFLYY 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 简单点来说就是创建了dom以后,还未完全渲染,就去获取dom的高度,显然是会出问题的。代码如下,可找个图片自行体会:<div id="bgImg"></div> <script> document.body.scrollHeight; var odiv = document.getElementBy 阅读全文
posted @ 2019-08-09 20:54 FFLYY 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一、主要模块 1.HTML解析器 解析HTML文本的解析器,主要作用是将HTML代码解析成DOM树 2.CSS解析器 级联样式表的解析器,主要作用是为DOM中的各个元素对象计算出样式信息, 从而为计算最后网页的布局提供基础设施 3.Javascript引擎 解析执行javascript脚本,使用ja 阅读全文
posted @ 2019-08-09 20:46 FFLYY 阅读(153) 评论(0) 推荐(0) 编辑
摘要: DOM是很慢的,其元素非常庞大,页面的性能问题鲜有由JS引起的,大部分都是由DOM操作引起的。如果对前端工作进行抽象的话,主要就是维护状态和更新视图;而更新视图和维护状态都需要DOM操作。其实近年来,前端的框架主要发展方向就是解放DOM操作的复杂性。 更新DOM是非常昂贵的操作 当我们使用Javas 阅读全文
posted @ 2019-08-09 20:23 FFLYY 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 虚拟dom就是一个特殊的对象。Vue之所以运行高效,因为采用了虚拟dom,减少了对真实的dom操作。一、dom和虚拟dom对比//dom<ul id='test'> <p class='hehe'>这里是p标签</p></ul>//对应的虚拟dom对象let vdom={ tag:'ul', att 阅读全文
posted @ 2019-08-09 19:53 FFLYY 阅读(422) 评论(0) 推荐(0) 编辑
摘要: Django是MVC吗?首先说说Web服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型和视图完 阅读全文
posted @ 2019-08-06 20:17 FFLYY 阅读(167) 评论(0) 推荐(0) 编辑