
获得徽章 9
- 新文章:“是时候介绍这几个全新的CSS颜色函数了” -
www.zhangxinxu.com 介绍7个全新的CSS颜色函数,虽然不算特别深入,但也算是CSS颜色这块比较有含金量的介绍文章了,里面全部都是以前不知道的知识,不得不感叹,颜色这东西,若要深究,怕是比贝加尔湖还要深。
315 - 新文章:“CSS fixed固定定位transofrm失效及居中小技巧” -
www.zhangxinxu.com 介绍个我认为最好的固定居中定位的CSS实现,以及展示transform内fixed固定定位失效的解决方法,你说不定哪天就会用到。
展开115 - #掘友加油站# 开工惊喜大放送!掘金小铺兔年第一波福利来袭!
【课程5折码限时折扣返场】
活动时间:2月8日起每周三周四
兑换价格:原价5w矿石/张,兔年开年限时2w矿石/张
兑换规则:每周三周四开启兑换,每天限量50张;每周五统一发放,发放之日起14天内有效哦。
使用规则:适用于当前全部小册,最大抵扣金额100元。
【高人气奖品返场】
小夜灯:兑换价格22w矿石,2月11日起每周六-周日
马克杯:兑换价格11w矿石,2月库存量放大
Yoyo抱枕:兑换价格11w矿石,2月库存量放大
【福利兑换好物上新】
掘金IP盲盒:兑换价格35w矿石,7款随机发放。
小米榨汁杯:兑换价格59w矿石,随身携带省时省心。
JBL运动耳麦:兑换价格112w矿石,久经考验专业之选展开1723 - 评论3
- 212
- 快速下载掘金小册:
步骤一:打开掘金小册
步骤二:打开f12
步骤三:输入以下代码
const allList = document.querySelectorAll('.section')
const total = []
const clickTarget = async (target) => {
return new Promise((resolve, reject) => {
target.click()
console.log('等待页面')
setTimeout(() => {
total.push({
name: target.innerText,
content: document.querySelector('.article-content').innerHTML
})
return resolve()
}, 2000)
})
}
for (let v of allList) {
await clickTarget(v)
}
步骤四:等待执行完成
步骤五:创建一个write.js
步骤六:写入内容
const fs = require('fs')
cosnt totalData = 步骤三获得的total
totalData.map(i => {
const index = i.name.split('\n')[0]
const name = i.name.split('\n')[1]
fs.writeFileSync(`./${index}${name}.html`,
`<!DOCTYPE html>
<html>
<body>
${i.content}
</body>
</html>`
)
})
步骤七: 召唤bash 执行node write.js
执行完毕后你就获得小册啦~~可以随时开心的阅读展开评论1