简介
call()、apply()、bind() 都是用来重定义 this 这个对象的!
1 | $nav-color: # F90; |
1 | @mixin rounded-corners($normal) { // 混合器 引用这个变量重用大段代码 |
$link-color与$link_color指向同一个变量$nav-color: # F90; !default 如果这个变量接下来被声明赋值了,那就用它声明的值,否则就用这个默认值。 1 | # content { |
编译后
1 | # content article h1 { color: # 333 } |
css有一个特别不常用的特性,即@import规则,它允许在一个css文件中导入其他css文件。然而,后果是只有执行到@import时,浏览器才会去下载其他css文件,这导致页面加载起来特别慢。
sass也有一个@import规则,但不同的是,sass的@import规则在生成css文件时就把相关文件导入进来。这意味着所有相关的样式被归纳到了同一个css文件中,而无需发起额外的下载请求。
1 | // 嵌套导入 |
但在下列三种情况下会生成原生的CSS@import,尽管这会造成浏览器解析css时的额外下载:
.css结尾;CSS的url()值。1 | body { |
二者的本质区别在于,mouseenter不会冒泡,简单的说,它不会被它本身的子元素的状态影响到.但是mouseover就会被它的子元素影响到,在触发子元素的时候,mouseover会冒泡触发它的父元素.(想要阻止mouseover的冒泡事件就用mouseenter)
共同点:当二者都没有子元素时,二者的行为是一致的,但是二者内部都包含子元素时,行为就不同了.
mouseover与mouseenter
不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。
只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。
mouseout与mouseleave
不论鼠标指针离开被选元素还是任何子元素,都会触发 mouseout 事件。
只有在鼠标指针离开被选元素时,才会触发 mouseleave 事件。
https://blog.csdn.net/lplife/article/details/80436623
https://www.jb51.net/article/73228.htm
块级元素会独占一行,默认情况下,其宽度自动填满其父元素宽度。
常见的块级元素:
|||
| —- | —- |
| div | 主要用来进行框架布局 |
| h1~h6| 用来设置不同级别的标题 |
| p | 创建段落,会自动在其前后创建一些空白。 |
| hr | 用来创建分隔先 |
| ol | 创建有序列表。 |
| ul| 创建无序列表。 |

在html设计制作中,css有四种引入方式。
内联样式,也叫行内样式,指的是直接在 HTML 标签中的 style 属性中添加 CSS。
示例:
1 | <div style="display: none;background:red"></div> |
这通常是个很糟糕的书写方式,它只能改变当前标签的样式,如果想要多个 <div> 拥有相同的样式,你不得不重复地为每个 <div> 添加相同的样式,如果想要修改一种样式,又不得不修改所有的 style 中的代码。很显然,内联方式引入 CSS 代码会导致 HTML 代码变得冗长,且使得网页难以维护。
嵌入方式指的是在 HTML 头部中的
1、使用的地方不同
使用的地方不同,src(source)(源)一般用于表示图片源,js源(img、script、iframe)。href(Hypertext Reference)(超文本引用)一般在标签(a、link)中使用,表示跳转地址。link一般用于引入css(相较于@import为并行加载)。
2、做用区别
href标识超文本引用,用在link和a等元素上,href是引用和页面关联,是在当前元素和引用资源之间建立联系
src表示引用资源,表示替换当前元素,用在img,script,iframe上,src是页面内容不可缺少的一部分。src是source的缩写,是指向外部资源的位置,指向的内部会迁入到文档中当前标签所在的位置;在请求src资源时会将其指向的资源下载并应用到当前文档中,例如js脚本,img图片和frame等元素。
3、定义区别
href 表示超文本引用(hypertext reference),在 link和a 等元素上使用。src 表示来源地址,在 img、script、iframe 等元素上。
src 的内容,是页面必不可少的一部分,是引入。href 的内容,是与该页面有关联,是引用。区别就是,引用和引入。
https://www.cnblogs.com/bbcfive/p/10065035.html
https://github.com/haizlin/fe-interview/issues/250