
ROS基本概念
ROS 通信中有以下最基本的概念: ROS 节点(node) :一些使用 ROS API 的进程。 ROS master :一个用来将 ROS 节点连接起来的中间程序。 ROS parameter server : 这个程序通常和 ROS master…

Intersection Observer API
Intersection Observer API 提供了一种异步检测目标元素与祖先元素或视口相交情况变化的方法。工作中有可能遇到如下业务场景,需要我们在某个元素进入用户视口(viewport)时触发某种操作: 在计算机图形学里面, 视口 (viewport…

强缓存和协商缓存
缓存,作为前端开发过程中经常遇到的一样东西,很多时候我们对它既熟悉又陌生,例如 expires 、 etag…

CSS盒模型
在 CSS 中,所有的元素都被一个个的“盒子”(box)包围着,理解这些“盒子”的基本原理是我们使用 CSS 实现准确布局、处理元素排列的关键。 在理解盒模型的基础上,我们才可以完成更加复杂的布局任务。 块级盒子和内联盒子 在 CSS…

flex布局的基本概念
Flexible Box 模型,通常被称为 flexbox,是一种一维的布局模型。它给 flexbox 的子元素之间提供了强大的空间分布和对齐能力。 我们说 flexbox 是一种一维的布局,是因为一个 flexbox…

使用JavaScript实现深拷贝
对一个对象进行 深拷贝 (deep copy)是指这个新的拷贝的所有属性和嵌套对象的属性都不能拥有和之前对象相同的引用值。使用深拷贝的好处是,无论对新对象进行何种修改,原对象都不会收到影响。这和 浅拷贝 (shallow copy…
1
7