网页暗黑模式 - 一行代码就可以“黑”掉任意网站
如何通过一行代码让网站主题变成暗黑主题呢?实际上只需要一行代码,就可以轻松解决。
React中的这个TS骚操作秀到我了
我们有一个Example的接口,但是咱们现在想对这个接口做一些处理,只希望留下类型为string的属性,这样咱们应该咋做?就可以使用咱们自己定义的FilterType。
Vue nextTick 获取更新后的 DOM
前两天在开发时遇到一个需求:打开对话框的时候自动聚焦其中的输入框。由于原生的 autofocus 属性不起作用,需要使用组件库提供的 focus 方法手动手动获取焦点。于是有如下代码
写好 JSX 条件语句的几个建议
很多模版语言的框架(比如 Vue、Angular )都会内置一些条件语法,比如 ng-if、v-if 等,但是在 React 的 JSX 里面,没有这样的指令,它提供给我们更灵活的选择,但是这种灵活也会带来很多问题
如何写出漂亮的Js代码
我觉得写好代码和作文章差不多,无外乎:工整、优雅、拒绝重复、惜字如金。对代码有感情,每一行都应该尽心尽力,并且还要有把所有代码扔垃圾篓之后再重写两遍的冲动
妙用滤镜构建高级感拉满的磨砂玻璃渐变背景
本文就讨论讨论:使用 CSS 如何制作如上所示磨砂(毛玻璃)质感效果的渐变背景图,如何借助 CSS-doodle 工具,批量产生该效果图,并且附带动画效果
ajax中断请求 - XMLHttpRequest.abort()方法终止请求
如果该请求已被发出,XMLHttpRequest.abort() 方法将终止该请求。当一个请求被终止,它的 readyState 将被置为 XMLHttpRequest.UNSENT (0),并且请求的 status 置为 0。
Js判断浏览器是否兼容某方法或属性
所谓兼容性,就是看浏览器是否支持当前对象的属性或是方法,先通过获得页面文本内容的方式来了解兼容性,并封装函数或对象以解决此类问题。
Js将数组转为对象
我想获取一个元素数组,并将它们转换为一个对象。数组中的元素需要是对象的键,带有一些默认的空字符串,作为以后要更改的值。最后我发现我们可以使用数组的reduce方法。