目的
为了防止某些开销较大,会被多次相应的函数频繁执行。
二者的本质区别在于,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
快速排序算法通过多次比较和交换来实现排序,其排序流程如下:
随着大数据、物联网、人工智能、云计算等技术的兴起,可视化越来越受到人们的关注,而暑期学校也已经成为业界学习、了解可视化的重要途径。
此次特别峰会分为四场,分别为概述与前景篇、科学可视化和交互篇、可视化成长篇、可视化跨界篇,诸位讲者将分别从不同维度为大家带来可视化领域的精彩分享。
文章顺序按讲者出场顺序。标题为 “讲者-单位-标题” 的表述方式
Tween.js
本身作为一个动画引擎十分强大且代码不长十分适合作为源码阅读和学习的对象。
BrowserRouter 路由basename
写入window.location.pathname
1 | function App() { |