八个酷炫的GitHub技巧,让你看起来像大佬一样!
作为一名开发者,大部分都用过 GitHub。但你可能不知道,GitHub有很多隐藏的功能可以帮助我们更好地使用它。
纯CSS如何禁止用户复制网页的内容?
在敲打自己的个人博客时,在博客的详情页,对于不同的内容,我是想有不同的复制方式的。例如 代码块 我就想读者单击就可以复制,这样方便读者本地调试,而对于文字描述部分
Vue3.2 setup语法糖总结
在 Vue3.0 中变量必须 return 出来,template中才能使用;而在 Vue3.2 中只需要在 script 标签上加上 setup 属性,无需 return,template 便可直接使用,非常的香啊!
使用JavaScript制作一个页面的电子时钟
做一个电子时钟,显示当前的年月日,时分秒,要求自动变化。使用一个div盒子来展示时钟的内容;将盒子在JavaScrip里面获取div盒子;我们需要一个定时器setInterval每隔一秒使时钟变化一次
你可能不了解的 Promise 微任务类型
先来看一道示例题。按照以往的理解,我以为输出顺序是 2 1 3 4。然后通过调试发现 promise1 在初始化后状态依然是 pending,感觉自己在理解 Promise 微任务方面还是存在不足。
软件开发的核心原则
软件设计有两种方式:一种是设计得极为简洁,没有看得到的缺陷;另一种是设计得极为复杂,有缺陷也看不出来。第一种方式的难度要大得多。
如何使用 CSS 自定义无序列表样式
前段时间实现了个自定义无序列表样式,踩了一些坑,和大家说说。设计师说我们这个,列表项样式要优化一下,太丑了,这个原点要大一点。
聊聊 JS 获取 GIF 总帧数
有一个Gif图片,我们想要获取它的总帧数,超过一定帧数的图片告知用户不可上传,在服务端有很多现成的库可以使用,这种做法不是很友好,前端需要先将gif上传至服务端,服务端解析完毕后将结果返回,大大降低了用户体验。
前端测试常见的 3 个误区
在做前端测试时,选用合适的测试策略远比一通猛狂测试更重要,所谓 “方向 > 努力” 。如果选择了错误的测试策略,很容易写出维护性差和不稳定的测试用例。一旦业务出现变化,用例就全崩了。可能这也是大家讨厌写测试的原因之一吧。