获得徽章 2
- #青训营笔记创作活动#
2月4日 打卡day19
文章介绍了两种强大的浏览器调试方法,分别是console和breakpoint,console的功能在python种类似于logging库,但是相较之更加强大,且多了一些DOM相关操作评论点赞 - #青训营笔记创作活动#
2月3日 打卡day18
文章介绍了三个CSS3支持的函数,分别是clamp()、max()、min()。
clamp()函数用以将一个值限制在一个上限和下限之间
max()函数取大,min()函数取小。展开评论点赞 - #青训营笔记创作活动#
1月31日 打卡day17
文章介绍了基于CSS的状态选择器来实现了基于CSS监听事件的方法,并提供了相关的demo评论点赞 - #青训营笔记创作活动#
1月30日 打卡day16
文章介绍了基于TensorFlow.js实现在JS中直接调用tensorflow模型来实现人脸检测的方法。评论点赞 - #青训营笔记创作活动#
1月30日 打卡day15
文章介绍了基于VSCode Chrome Debugger等工具进行Antd的源码调试方法和思路。评论点赞 - #青训营笔记创作活动#
1月28日 打卡day14
文章介绍了fabric.js的使用方法,并使用图片编辑器作为demo进行了演示。评论点赞 - #青训营笔记创作活动#
1月27日 打卡day13
文章介绍了使用CSS完成节流的实现思路,并提供了示例代码。
其思路旨在利用CSS动画,当按钮被触发之后,执行一个n秒的动画,使其在持续时间内不能被二次触发。评论点赞 - #青训营笔记创作活动#
1月26日 打卡day12
文章介绍了沙箱的概念,并介绍了实现JS沙箱的思路及实现方式,其中基于iframe创建沙箱最为方便和安全。评论点赞 - #青训营笔记创作活动#
1月25日 打卡day11
文章介绍了两种不同屏幕大小的适配方案,分别是基于rem和基于scale。
rem:根据根元素的字体大小计算rem,常见的根元素字体大小是10px。
scale:根据CSS3的transform属性的scale()方法实现。展开评论点赞 - #青训营笔记创作活动#
1月24日 day10
文章介绍了八个不常用,但有趣的CSS属性,分别是:'position: sticky', ':empty 选择器', 'gap', 'background-clip: text', 'user-select', ':invalid 伪类', ':focus-within 伪类', 'mix-blend-mode:difference'展开评论点赞