获得徽章 1
console.warn
在控制台输出警告信息,用于代码存在不合理或不符合规范但不影响系统运行的提示
console.error
在控制台输出错误信息,用于代码错误和异常的提示
console.time和console.timeEnd
这两个方法一般是配合使用,用于计算代码段的执行时间,有助于性能调试和判断。
展开
评论
clamp() 函数的作用是把一个值限制在一个上限和下限之间,当这个值超过最小值和最大值的范围时,在最小值和最大值之间选择一个值使用。它接收三个参数:最小值、首选值、最大值。
评论
这里是setInterval,可以重复触发,那 CSS 中有什么可以重复触发的呢?没错,就是 CSS 动画!当 CSS 动画设置次数为infinite就可以无限循环了,和这个定时器效果非常类似,而且可以直接通过:hover暂停和播放动画。监听每次动画的触发可以用animationiteration这个方法,表示每个动画轮回就触发一次
评论
引入tensorflow训练好的人脸特征点检测模型,预测 486 个 3D 人脸特征点,推断出人脸的近似面部几何图形。人脸特征提取就是针对人脸的某些特征进行判断(以下的动作判断仅供参考,实际情况下需要多个特征点来判断某个动作)取4帧 人脸占画面的比例,判断这组值是递增或递减,取第一帧和最后最后一帧的占比,根据阈值判断人脸的远近。
评论
main 是 commonjs 的入口,也就是 require('antd') 的时候会走这个。
module 是 esm 的入口,也就是 import xx from 'antd' 的时候会走这个。
unpkg 是 UMD 的入口,也就是通过 script 标签引入的时候或者 commonjs 的方式等都可以用。
评论
在入口文件中初始化实例,然后与mixins结合,在mixins中定义了选择类型(多选、单选、未选中)、选中元素类型、选中id等属性,以及选中、取消选中的事件,子组件通过引入mixins来开发对应功能;如子组件需要对fabric对象进行操作,则可以通过inject获得原始对象。
评论
通过 CSS 的思路实现了类似“节流”的功能,相比 JS 实现而言,实现更精简、使用更简单,没有框架限制,下面一起总结一下实现要点:
1.函数节流是一个非常常见的优化方式,可以有效避免函数过于频繁的执行
2.CSS 的实现思路和 JS 不同,重点在于在于找到和该场景相关联的属性
3.CSS 实现“节流”其实就是控制一个动画的精准控制,假设有一个动画控制按钮从禁用->可点击的变化,每次点击时让这个动画重新执行一遍,在执行的过程中,一直处于禁用状态,这样就达到了“节流”的效果
4.还可以通过 transition 的回调函数动态设置按钮禁用态
5.这种实现的好处在于禁用逻辑和业务逻辑是完全解耦的
展开
评论
configurable 决定了是否可以修改属性描述对象,也就是说,configurable为false时,value、writable、enumerable和configurable 都不能被修改,以及无法被删除
在 Web Worker 线程的运行环境中无法访问 document 对象,这一条符合当前的需求,但是该环境中能获取 XMLHttpRequest 对象,可以发送 ajax 请求,不符合不能调接口的要求
展开
评论
rem是指相对于根元素的字体大小的单位,在日常开发过程中我们通常把根元素(html/body)的字体设置为10px,方便于我们计算(此时子元素的1rem就相当于10px)。
评论
《信念是灯》
鲁西南深处有一个贫穷的村子叫姜村,后因有好几个人考上大学,硕士甚至是博士而闻名于世,再后来这个村的名字改为大学村。上大学的孩子们并不是因为生活条件变好了,也不是因为吃什么东西而变得聪明了,而是因为这个村子新调来了一个新教师,这个教师给他们灌输了这样一条信念:他们将来都是杰出的人,上天给了他们一个美好的未来,倘若现在不好好学习,那么将来将一事无成。就这样孩子们变得爱学习了,不贪玩了,最终几经努力成为国家栋梁之才。这不能不证明信念的重要。是信念改变了孩子们的命运,是信念成就了孩子们的未来,又是信念实现了孩子们的价值。又是信念给了他们成材的希望,又是信念成就了他们的成功。
展开
评论
这种场景实际上很多:比如表格的标题栏、网站的导航栏、手机通讯录的人名首字母标题等等。如果让大家自己动手做的话,是不是会用 js 结合 css 来实现呢?以前确实是这样的,直到后来 position 属性新增了一个属性值 sticky ,前端程序员才迎来了小春天。
评论
就如《断舍离》一书中所讲的,断舍离的不是物品,而是你自己,因为你每天都在用的东西,非常容易作用于潜意识,如果你在择物交人的每一步,都做到了断舍离,相信你的人生一定简单而快乐,人生一定轻盈而丰富。
评论
TinyPNG使用智能的「有损压缩技术」来减少WEBP、JPEG和PNG文件的文件大小。通过选择性地减少图像中的「颜色数量」,使用更少的字节来存储数据。这种效果几乎是看不见的,但在文件大小上有非常大的差别。
评论
它们中间有些特别漂亮:腿上有着粉红色的环,背上镶着深红的花纹,有时候在胸的左边或右边还有一条淡绿色的带子,这身打扮虽然不像条纹蛛那么富丽,但是由于它的肚子不那么松驰,花纹又细致,色彩鲜艳又搭配协调,所以,看起来倒反而比条纹蛛的衣服典雅、高贵。———《昆虫记》
1
你在汹涌的车流里疾步行走,有时将信仰铭记于心,有时又漠然地忽略,你在不得不面对的生活里遭逢惊喜,失去爱人,得到片刻的安慰,又在下一个拐角碰到新的沮丧;你在伤痛中一夜长大,又在短暂快乐里找到少年的眼神,这都是自然而然的事情。哦,生命没有绝对,关系也是。————《世界与你无关》
评论
Esbuild 是由 Figma 的 CTO 「Evan Wallace」基于 Golang 开发的一款打包工具,相比传统的打包工具,主打性能优势,在构建速度上可以快 10~100 倍。
内部打包算法充分利用多核 CPU 优势。Esbuild 内部算法设计是经过精心设计的,尽可能充分利用所有的 CPU 内核。所有的步骤尽可能并行,这也是得益于 Go 当中多线程共享内存的优势,而在 JS 中所有的步骤只能是串行的
展开
评论
WebRTC (Web Real-Time Communications) 是一项实时通讯技术,它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间点对点(Peer-to-Peer)的连接,实现视频流和(或)音频流或者其他任意数据的传输。WebRTC 包含的这些标准使用户在无需安装任何插件或者第三方的软件的情况下,创建点对点(Peer-to-Peer)的数据分享和电话会议成为可能。
展开
评论
这本书有着童话般的名字——《小王子》。薄薄的书页、短短的章节,却浓缩着厚实而又绵长的哲理。一位来自外星球的孤独小王子,徐徐洞开我的教育情怀。
真正了解并走进孩子的世界,是多么重要的一件事。小王子起初没有真正明白玫瑰的心,选择了离家出走,直到遇见狐狸,直到明白“驯养”的内涵和重要性。
“只有孩子知道他们自己在寻找什么。”小王子说。
展开
评论
白桦的《每一颗心都照亮过夜》
白桦以给儿子写信的形式告诉了每个读者历史的真切,作者在书中写到一个作者的娘和周围街坊领居联合欺负一个寡妇,就因为那女子在河边洗衣和男子说话就说那女子不守妇道。只是一种愚昧,更是一种悲哀,坐着的父亲被日军活埋,更能反映帝国主义的残忍。作者在家乡被日军攻陷的时候,被其父亲战略性转移,送到白鹰镇,自已父亲好友那里避难。因为自己父亲的好友是镇长所以我可以在白鹰镇享受哪里村名的“爱戴“。
展开
评论
下一页
个人成就
文章被阅读 2,021
掘力值 242
收藏集
0
关注标签
6
加入于