2020年3月25日

vue中mixin的一点理解

摘要: vue中提供了一种混合机制--mixins,用来更高效的实现组件内容的复用。最开始我一度认为这个和组件好像没啥区别。。后来发现错了。下面我们来看看mixins和普通情况下引入组件有什么区别? 组件在引用之后相当于在父组件内开辟了一块单独的空间,来根据父组件props过来的值进行相应的操作,单本质上两 阅读全文

posted @ 2020-03-25 14:25 漫思 阅读(336) 评论(0) 推荐(0) 编辑

CSS module 入门

摘要: 前端发展越来越快,这应该是每个前端开发者的切身感受,但是CSS 是前端领域中进化最慢的一块。ES678快速普及前端工程发愈发成熟,CSS 被被远远甩在了后面,JS语言模块已经标准化,CSS还是在不断探索,同时这也是一个急需解决的问题。 要是你以前还从未听说过CSS Modules,那么这篇就是专门写 阅读全文

posted @ 2020-03-25 14:08 漫思 阅读(1270) 评论(0) 推荐(0) 编辑

理解Object.defineProperty的作用

摘要: 对象是由多个名/值对组成的无序的集合。对象中每个属性对应任意类型的值。定义对象可以使用构造函数或字面量的形式: var obj = new Object; //obj = {} obj.name = "张三"; //添加描述 obj.say = function(){}; //添加行为 除了以上添加 阅读全文

posted @ 2020-03-25 10:15 漫思 阅读(304) 评论(0) 推荐(0) 编辑

ES6-Proxy与数据劫持(12)

摘要: 随着前端界的空前繁荣,各种框架横空出世,包括各类mvvm框架百家争鸣,比如Anglar、Vue、React等等,它们最大的优点就是可以实现数据绑定,再也不需要手动进行DOM操作了,它们实现的原理也基本上是脏检查或数据劫持。我们先以Vue框架出发,探索其中数据劫持的奥秘。 Vue 2.0的版本所使用的 阅读全文

posted @ 2020-03-25 10:09 漫思 阅读(338) 评论(0) 推荐(0) 编辑

在vue-cli + webpack 项目中使用sass

摘要: 1、准备工作: 由于npm的服务器在国外,网速慢而且安装容易失败,建议在安装之前,先安装国内的镜像,比如淘宝镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org 2、安装vue-cli 全局安装 vue-cli cnpm 阅读全文

posted @ 2020-03-25 09:53 漫思 阅读(1043) 评论(0) 推荐(0) 编辑

CSS的几款流行预处理器

摘要: 预处理器是一种程序,需要将一种程序的数据转换成另一种程序的数据。它可以帮助我们编写可维护的、与时俱进的代码,也可以减少需要编写的CSS数量,这些工具对于哪些需要大量样式表和样式规则的大型用户界面是非常有帮助的。 SASS 首先是SASS,拥有多年开元历史项目。可以说他定义了现代CSS预处理器也不为过 阅读全文

posted @ 2020-03-25 09:25 漫思 阅读(10041) 评论(0) 推荐(0) 编辑

导航