BEM在SASS中的实践
近几年web应用的发展可以用疯狂来形容,依靠浏览器的支持以及前端技术和框架的发展,很多应用已经把大量的逻辑从服务器端迁移到了浏览器端,使用前后端分离技术,浏览器端与用户进行交互来完成复杂的逻辑。由于这个发展趋势,Web应用的前端代码的复杂度大大提高,尤其是 JavaScript 和 CSS 代码的数量大幅增加,面对空前庞大的css和js代码量,形成科学的代码组织方法和命名规范迫在眉睫。
近几年web应用的发展可以用疯狂来形容,依靠浏览器的支持以及前端技术和框架的发展,很多应用已经把大量的逻辑从服务器端迁移到了浏览器端,使用前后端分离技术,浏览器端与用户进行交互来完成复杂的逻辑。由于这个发展趋势,Web应用的前端代码的复杂度大大提高,尤其是 JavaScript 和 CSS 代码的数量大幅增加,面对空前庞大的css和js代码量,形成科学的代码组织方法和命名规范迫在眉睫。
Vue CLI3出了有一段时间了,但是项目上面还是用的Vue CLI2,最近看到小伙伴在研究,于是抽了一个下午加晚上的时间,把vue.config.js这块配置好。项目中用的是Sass,希望是公共的样式提取到一个scss文件中,页面单独的样式就写在vue里面,这样后期维护比较方便。
发现一个大牛的网站,可以学习three.js!
Vue Router传参基本上是必备知识点,总结一下。
组件是 vue.js 最强大的功能之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用。那么组件间如何通信,也就成为了vue中重点知识了。这篇文章将会通过props、$ref和 $emit 这几个知识点,来讲解如何实现父子组件间通信。
在vue中,使用watch来响应数据的变化,watch的用法大致有三种:
对于这个剧情,看看名字,听上去就很美!剧情也真的是很浪漫,在一个忧郁的雨季,叙述着这么伤感的爱情故,事还是挺不错的爱情片。这是一部,看到最后即使伤悲,也仍能抱持希望的电影。这是一个关于爱的寓言。最打动我的,是那种无论何时何地,无论生离死别,无论经历了什么,都能始终如一的爱着,如同年少时那么炽烈的爱。一部穿越时空的,纯爱电影,装着满满的亲情与爱情。这个雨季的故事,悲伤却又温暖。
npm install -g node-sassnode-sass -w xxx.scss xxx.css --output-style expandednested:嵌套缩进的css代码,它是默认值
expanded:没有缩进的、扩展的css代码
compact:简洁格式的css代码
compressed:压缩后的css代码