border-radius
用来设置边框圆角。当使用一个半径时确定一个圆形;当使用两个半径时确定一个椭圆,这个(椭)圆与边框的交集形成圆角效果。
对于 border-radius
属性,我们最常见就是设置一个参数:
而这种用法其实就是为四个角都指定了相同的圆角半径,然而对于 border-radius
其实有更加灵活的用法,可以分别设置四个角不同的圆角效果。
Work Smart, Enjoy Life!
border-radius
用来设置边框圆角。当使用一个半径时确定一个圆形;当使用两个半径时确定一个椭圆,这个(椭)圆与边框的交集形成圆角效果。
对于 border-radius
属性,我们最常见就是设置一个参数:
而这种用法其实就是为四个角都指定了相同的圆角半径,然而对于 border-radius
其实有更加灵活的用法,可以分别设置四个角不同的圆角效果。
或许我们都在代码中见到过 void 0
和 javascript:void(0)
,这两个到底是什么含义呢?
在对数组进行操作中,最常遇到的操作就是遍历数组,进行相关的数据处理,最简单的做法是使用循环,for
或者 while
,然而这样的写法并不算是最佳的(JAVASCRIPT WITHOUT LOOPS);在 JavaScript 中,提供了 map
,reduce
,reduceRight
,filter
,find
等方法更加灵活的实现对数组数据的操作。
本文将对 map
,reduce
,reduceRight
,filter
,find
方法的用法进行简单介绍,并各自手动对其实现。其中大部分内容都是阅读参考 MDN 文档而来。
问题引入:
那么 JavaScript 中 instanceof
和 typeof
有啥区别呢?
本文将对 JS 中的浅拷贝和深拷贝进行详细探究,并给出浅拷贝和深拷贝的各自实现方法。👊
本文回顾一下遍历树的几种方式:递归遍历,非递归深度优先遍历,非递归广度优先遍历。
在 JavaScript 中是传值(pass by value)还是传引用(pass by reference)呢?通常我们认为传参是原始类型(String, Number…)就是 pass by value,而引用类型(Array, Object)的话,就是 pass by reference。那么事实真的是如此吗?下面通过一些例子来了解一下。
在开发过程中,常用的 git 命令和技巧整理如下。
可枚举属性是指那些内部 “可枚举” 标志(enumerable
)设置为 true
的属性,对于通过直接的赋值和属性初始化的属性,该标识值默认为即为 true
,对于通过 Object.defineProperty
,Object.create
等定义的属性,该标识值默认为 false
。可枚举的属性可以通过 for...in
循环进行遍历(除非该属性名是一个 Symbol
)。
JavaScript 中的 apply、call、bind 都可以指定函数执行上下文,本文将简要理解和分析其中的异同。