随笔分类 -  javascript

摘要:关键点: 获取antd组件包裹的原生textArea实例:const textarea = expressInputRef.current.resizableTextArea.textArea; 获取光标位置:const { selectionStart, selectionEnd } =texta 阅读全文
posted @ 2025-02-12 10:46 SimoonJia 阅读(21) 评论(0) 推荐(0) 编辑
摘要:需求:先打印下方123 a.forEach(()=>{ await funcA() }) console.log("1231231231") 思路: 你应该使用 map() 来创建一个包含异步操作的 Promise 数组,并使用 Promise.all() 来等待所有的异步操作完成。 实现: con 阅读全文
posted @ 2025-02-06 18:05 SimoonJia 阅读(3) 评论(0) 推荐(0) 编辑
摘要:const params = new URLSearchParams({ param1: 'value1', param2: 'value2' }).toString(); 该方法可将param1和param2拼接为 param1=value1&param2=value2 实例 const url 阅读全文
posted @ 2025-01-17 11:19 SimoonJia 阅读(10) 评论(0) 推荐(0) 编辑
摘要:直接下载:适用于简单场景,不发送请求直接使用浏览器获取文件 /** * @description: 下载图片/文件 * @return {*} */ export const download = (url = '', newUrl) => { const iframe = document.cre 阅读全文
posted @ 2024-11-05 14:24 SimoonJia 阅读(98) 评论(0) 推荐(0) 编辑
摘要:sceneRef.current.addEventListener('click', clickFunc, false); sceneRef.current.addEventListener('dblclick', dblclickFunc, false); sceneRef.current.add 阅读全文
posted @ 2024-10-29 18:27 SimoonJia 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1.编码与解码 encodeURIComponent 和 decodeURIComponent 是 JavaScript 中的两个内置函数,用于处理 URL 编码和解码。它们主要用于在 URL 中传递数据时,确保特殊字符不影响 URL 的结构。 1. encodeURIComponent 作用: 将 阅读全文
posted @ 2024-10-14 11:43 SimoonJia 阅读(4291) 评论(0) 推荐(1) 编辑
摘要:<audio> 元素属性: src: 指定音频文件的来源。 controls: 显示音频播放器的默认控件,如播放、暂停、音量调节等。 autoplay: 自动播放音频文件,一旦页面加载完毕,音频就会开始播放。 loop: 音频播放完毕后自动重新播放。 muted: 默认静音播放音频。 preload 阅读全文
posted @ 2024-09-04 17:31 SimoonJia 阅读(156) 评论(0) 推荐(0) 编辑
摘要:promiseQueue.js: /* * @Author: Simoon.jia * @Date: 2024-09-04 16:00:24 * @LastEditors: Simoon.jia * @LastEditTime: 2024-09-04 16:55:48 * @Description: 阅读全文
posted @ 2024-09-04 17:01 SimoonJia 阅读(15) 评论(0) 推荐(0) 编辑
摘要:EventSource 和 WebSocket 是两种不同的技术,用于在客户端(通常是浏览器)和服务器之间实现实时通信。 尽管它们都可以用于推送实时数据,但它们有着不同的特性和适用场景。以下是它们的主要区别: 1. 通信方式 EventSource (SSE - Server-Sent Events 阅读全文
posted @ 2024-08-29 16:09 SimoonJia 阅读(285) 评论(0) 推荐(0) 编辑
摘要:EventSource 是 JavaScript 中用于处理服务器发送事件(Server-Sent Events, SSE)的接口。它允许网页与服务器之间建立一个持久的连接,服务器可以通过这个连接向客户端推送更新。 EventSource 通常用于需要实时更新数据的场景,比如实时通知、股票价格更新等 阅读全文
posted @ 2024-08-29 16:06 SimoonJia 阅读(537) 评论(0) 推荐(0) 编辑
摘要:window.speechSynthesis.speak(msg) 是用于在浏览器中调用 Web Speech API 的语音合成功能。这段代码会让浏览器读出 msg 对象中的文本。 // 创建一个新的 SpeechSynthesisUtterance 对象 var msg = new Speech 阅读全文
posted @ 2024-08-29 15:47 SimoonJia 阅读(321) 评论(0) 推荐(0) 编辑
摘要:前插: document.body.prepend(element); 后插: document.body.appendChild(element); 阅读全文
posted @ 2024-08-14 23:43 SimoonJia 阅读(6) 评论(0) 推荐(0) 编辑
摘要:在JavaScript中,clearCache通常指清除浏览器缓存。 浏览器会将一些数据(例如网页、图片、脚本等)存储在本地,以便在下次访问相同资源时能够更快地加载。 clearCache的作用是清除这些缓存数据,以便重新加载最新版本的资源。 这在开发过程中很有用,可以确保浏览器获取最新的代码和资源 阅读全文
posted @ 2024-08-05 18:00 SimoonJia 阅读(404) 评论(0) 推荐(0) 编辑
摘要:// 创建一个立即执行的定时器 const timerId = setImmediate(() => { console.log('This will be executed immediately'); }); // 清除立即执行的定时器 clearImmediate(timerId); 阅读全文
posted @ 2024-08-05 17:57 SimoonJia 阅读(41) 评论(0) 推荐(0) 编辑
摘要:定义监听方法 //监测孩子数量 const mutationObserver = new MutationObserver(mutations => { mutations.forEach(mutation => { if (mutation.type 'childList') { setChild 阅读全文
posted @ 2024-06-24 14:54 SimoonJia 阅读(19) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示