获得徽章 18
赞了这篇沸点
#每天一个知识点# input 上有个 capture 属性,在移动端页面中,使用该属性的 file input 可以直接触发录制动作,比如 <input type="file" name="picture" accept="image/*" capture="user"> 会打开自拍摄像头,用户拍摄后会选中图片放到 input 中。
展开
评论
赞了这篇沸点
#每天一个知识点# 在现代浏览器中要让网页全屏只需要使用 requestFullscreen API 即可,要注意 requestFullscreen 是在 dom 上挂载,所以你可以将页面中任意元素设置为全屏。但是退出全屏的 api 是在 document 中,所以退出全屏需要调用 document.exitFullscreen
展开
评论
赞了这篇沸点
#每天一个知识点# 浏览器的 cookie 接口使用非常不便,所以现在又推出了新的 CookieStore 系列接口,可以像 localStorage 一样方便的使用 get 和 set 来读写 cookie,并且为了保证不造成阻塞接口都是异步的,而且还提供了 change event。
评论
赞了这篇沸点
#每天一个知识点# 其实 XHR 一直支持同步模式,只是随着时代发展已经几乎没有人去使用,在 XMLHttpRequest.open 第三个参数传入 false 浏览器就会阻塞 JS 进程直到请求返回,就像 alert 一样。
评论
赞了这篇沸点
#每天一个知识点# 浏览器中可以使用 visibilitychange 来监听当前页面是否可见,比如切换到别的页面或者最小化触发,可以用于做一些页面交互优化、用户行为上报等。
评论
赞了这篇沸点
#每天一个知识点# 浏览器提供了一套控制 CSS 字体加载的 JS API,可以通过 JS 控制字体加载。
首先通过 const font = new FontFace("myfont", "url(myfont.woff)") 定义字体,然后就可以通过 font.load 来加载该字体,返回值是一个 Promise,可以用来监听字体加载状态从而实现各种需求。
展开
2
赞了这篇沸点
#每天一个知识点# box-shadow、text-shadow 可以支持多重阴影,所以可以用来做一些比较有趣的效果,比如一个 shadow 就能画出一张图。

juejin.cn
juejin.cn
juejin.cn
展开
评论
赞了这篇沸点
把一年前的 AI 导航重构了一下,还挺费劲。不知道这次有没有流量。[思考]
评论
赞了这篇沸点
退休年龄上热搜,蹭个热度
2
赞了这篇沸点
白嫖,冲啊
3
@MBTI性格测试 开始
17
下一页
个人成就
优秀创作者
文章被点赞 2,530
文章被阅读 176,482
掘力值 7,356
收藏集
2
关注标签
9
加入于