过去我们对URL地址进行处理,需要自己进行字符串分析。现在浏览器已经有了内置的URLSearchParams()以及URL() API接口可以对URL进行各种处理。
“JS相关”目录存档
JS URL()和URLSearchParams() API接口详细介绍
2019年08月26日,星期一checkValidity等form原生JS验证方法和属性详细介绍
2019年08月18日,星期日本文介绍form表单元素内置3个验证方法和1个属性,3个方法分别是checkValidity(), reportValidity(), setCustomValidity()方法,1个属性是validity属性。不了解的小伙伴可以进来了解一下。
纯前端JS zip打包文件并下载
2019年08月17日,星期六给IE/Edge写了个textarea resize拉伸的polyfill
2019年08月7日,星期三IE/Edge直到叛变到Chrome内核之前,都没有支持CSS resize拉伸,为了让IE/Edge浏览器也能享受CSS resize全身拉伸的quick感,于是我抽空写了个polyfill,效果还不错。
还算有点用的scrollTo和scrollBy两个JS API
2019年07月27日,星期六HTML静态页面原型交付工具“魔卡”简介
2019年07月19日,星期五如果你的主要工作内容就是重构HTML静态页面,则本文介绍的“魔卡”工具会很适合你。头尾公用,支持简易CSS变量,支持http服务以及JS,CSS合并,都是专门为HTML静态页面开发定制的功能。本工具极简免安装,非常轻量。
HTML audio基础API完全使用指南
2019年07月7日,星期日音视频播放暂停控制,播放时长获取,播放速率,以及检测什么时候播放结束,当前媒体资源是否处于暂停状态等,都在本文有所介绍,本文就是audio/video元素各类基础API完全介绍,总能找到你需要的东西。
DOMParser和XMLSerializer两个API简介
2019年06月23日,星期日本文介绍两个DOM API,DOMParser和XMLSerializer,一个是HTML字符串解析成DOM tree,另外一个是把DOM tree序列化成字符串,正好功能相反,有兴趣可以了解下。
CSS滤镜和混合模式处理的图片如何上传下载?
2019年04月20日,星期六CSS scroll-snap滚动事件停止及元素位置检测
2019年04月20日,星期六CSS Scroll Snap是个非常好用的特性,可以让滚动停止的时候,无需任何JS代码,自动平滑定位到指定元素的指定位置。但实际开发的时候,发现很多场景还需要知道滚动什么时候停止,以及到底滚动到哪个元素上,浏览器目前还没有原生的方法支持,需要我们使用JS进行辅助处理……