JavaScript

分类将整理JavaScript的最新标准ECMAScript和其衍生语言TypeScript的特性和用法。涉及JavaScript在前端开发中的应用,包括Vue/React/Angular等流行的前端框架等。
JavaScript

lodash isEmpty()方法的使用,可以校验哪些类型

Deshun 发布于 1年前 (2023-05-18) 898℃ 评论(0) 赞 (0)

根据 Lodash 中文文档,lodash isEmpty() 可以检查 value 是否为一个空对象,集合,映射或者 set。支持判断有枚举属性的对象,length 大于 0 的 arguments object,array,string 或类 jquery 选择器。对象如果为空,就没有自己的可枚举属性的对象。类数组,比如 arguments 对象,array,buffer,string 或者类...

JavaScript

在 cra 等非 umi 项目中使用 dumi2

Deshun 发布于 2年前 (2023-04-28) 857℃ 评论(0) 赞 (0)

dumi 是一个基于 Umi 的静态站点框架,可以快速编写组件文档和 Demo。如果项目是使用 Umi 搭建的,使用 dumi 非常简单,只需要安装 dumi 并在 src 目录下创建 .md 文件即可。但如果项目是使用 cra (create-react-app) 或其他技术栈搭建的,就需要做一些额外的配置。本文将介绍如何在 cra 等非 umi 项目中使用 dumi。1. 安装模块yarn&n...

JavaScript

别再用console.log了,原来console还有这么好用的方法

1

Deshun 发布于 2年前 (2023-04-25) 730℃ 评论(0) 赞 (1)

别再用console.log了,原来console还有这么好用的方法

相信开发者对 console 都不陌生,它可以帮助我们调试和优化代码,但很多人可能只知道或者用过 console.log 。除了 console.log 之外,console 还有很多妙用,本文将介绍一些常用的 console 方法。console.timeconsole.tim...

JavaScript

JavaScript中!!、||、?.、??运算符的区别和用法

Deshun 发布于 2年前 (2023-04-21) 1132℃ 评论(0) 赞 (2)

JavaScript 中有四个常用的运算符,分别是 !!、||、?.、??,它们都可以用于处理值的真假性和空值情况,但它们的行为和逻辑有所不同。本文将介绍这四个运算符的定义、功能和示例,帮助你理解和掌握它们的用法。!! 用法!! 对一个值进行两次逻辑非运算,第一次逻辑非运算会将值转换为布尔值,然后取反,第二次逻辑非运算会再次取反,得到原始的布尔值。!! 可以用于判断一个值是否为...

JavaScript

JavaScript实现F5效果,清空缓存并刷新页面

Deshun 发布于 2年前 (2023-04-12) 1251℃ 评论(0) 赞 (0)

浏览器在加载和显示网页时,会根据不同的情况,决定是否重新从服务器获取网页内容或使用缓存中的内容。缓存是指浏览器在本地存储的一些网页资源,如图片、CSS、JS等,以便于下次访问时快速加载,提高用户体验和网站性能。对于大多数浏览器而言,都包含有三种刷新方式,以下我们以Chrome浏览器为例:F5刷新:这是最常用的刷新方式,它会根据缓存的有效期和修改时间,决定是否重新从服务器下载内容。如果缓存的内容没有...

JavaScript

Ant Design的DatePicker日期组件不可选日期实现,让New Bing优化代码太棒了

Deshun 发布于 2年前 (2023-03-27) 969℃ 评论(0) 赞 (0)

antd(Ant Design)是一个基于 React 的UI组件库,它提供了丰富的组件和设计规范,可以帮助开发者快速构建高质量的前端应用。DatePicker 是 antd 的日期选择器组件,支持弹出的日历面板,点击选择或输入日期。DatePicker 还支持设置不可选日期,即禁止用户选择某些特定的日期,比如限制用户只能选择有效期内的日期,或者只能选择未来或过去的日期等。本文将介绍如何...

JavaScript

无界微应用访问Next.js项目跨域问题的解决方案

1

Deshun 发布于 2年前 (2023-03-24) 1032℃ 评论(0) 赞 (0)

无界微应用访问Next.js项目跨域问题的解决方案

Next.js 是一个基于 React 的开发框架,它提供了很多强大的功能,如服务器端渲染、静态网站生成、API路由等。跨域请求是指浏览器向不同源的服务器发送请求时,通常会受到浏览器的安全限制,比如不同 url 或者端口之间进行访问,就会报错:今天部署了一个...

JavaScript

moment.js处理日期偏移的几个方法示例:获取前n天/周/月/年

Deshun 发布于 2年前 (2023-03-20) 1096℃ 评论(0) 赞 (0)

moment.js 是一个用于解析、校验、操作、显示日期和时间的 JavaScript 工具库,它提供了丰富而简洁的 API,让我们可以轻松地处理各种日期和时间相关的任务。在本文中,我将分享几个 moment.js 的扩展应用方法,希望能够给你带来一些启发和帮助。有时候我们需要获取某个日期之前或之后的某个时间点,比如获取昨天、上周、上个月或者去年的日期。这种情况下,我们可以使用 moment.js...

JavaScript

create-react-app项目样式不生效的一种解决方法

Deshun 发布于 2年前 (2023-02-24) 1184℃ 评论(0) 赞 (0)

一个老项目,直接 yarn start 运行时样式没有加载。先说一下采坑过程:之前写过一篇 create-react-app中CSS Module不生效的解决办法 ,但这个项目是自编码,需要 npm link 到主项目,所以就不能使用 CSS Module 写样式了。页面都是使用 impo...