css选择器nth-child

其余的就不说了,说说两个我目前才了解的两个选择方式。

nth-child(-n+3) : 选择列表前三个项目。

nth-child(n+5) : 选择列表第五个(包括第五个)之后的所有项目。

示[……]

阅读全文

简易的路由功能实现

这里用到了popstate事件,当活动历史记录条目更改时,将触发popstate事件。MDN解释popstate

html代码

<a href="#/test1">测试1</a&[......]

阅读全文

async函数

在ES2017中引入了async函数,使用该关键词可以说明该函数是一个异步函数,再配合await即可轻松实现异步执行的效果。

例如从指定的url地址上获取数据将数据返回,使用async如下

asy[......]

阅读全文

jQuery的each和Array.prototype.forEach区别

这俩都是用来循环遍历的,不同的是jquery的$.each不仅仅可以循环数组,而forEach只能用来循环数组。

然而,还不仅仅是这样,$.each可以手动终止循环,而forEach却不可以。

c[......]

阅读全文

组合式函数编程

所谓组合式函数编程,是为了解决多层函数嵌套求值的问题,这种类似于“包菜式”的函数调用可以看如下示例:

var val = fn4(fn3(fn2(fn1(value))));

为了获得一个值,需[……]

阅读全文

Object.getOwnPropertyNames VS Object.keys

当需要获取一个对象中所有的键时,可以使用Object.keys()轻松获取键数组,但是,使用Object.getOwnPropertyNames也可以达到相同的目的。

const obj = { a[......]

阅读全文

rem之移动端布局

rem在MDN上解释为

rem values are relative to the root html element, not the parent element.

它是基于根元素([……]

阅读全文