随笔分类 -  JavaScript

常见的问题和兼容
摘要:Broadcast Channel API(主流推荐):Broadcast Channel API 允许不同标签页之间进行实时通信,而无需使用定时器轮询。你可以创建一个共享的 Broadcast Channel,并在标签页之间发送消息。这样,当其他标签页接收到消息时,可以立即作出响应。Broadca 阅读全文
posted @ 2023-11-17 18:29 小不点灬 阅读(88) 评论(0) 推荐(0) 编辑
摘要:每次刷新星星的位置都是随机的,可以根据自己需求调整星星的数量和位置,具体代码如下,直接复制就可运行 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>Random Starry Sky</title> 5 <style> 6 body { 7 margin: 阅读全文
posted @ 2023-11-17 16:10 小不点灬 阅读(466) 评论(0) 推荐(0) 编辑
摘要:我们经常看到在听乐音的时候,会有音谱图随着音乐的节奏不断变化给人视觉上的享受,那么我们通过js来实现以下这个效果,下面是简单的效果图 首先我们需要有一个绘制音频的函数 function draw() { // 请求下一帧动画 animationId = requestAnimationFrame(d 阅读全文
posted @ 2023-11-16 15:11 小不点灬 阅读(966) 评论(0) 推荐(7) 编辑
摘要:1.如何减少项目的白屏时间,优化页面的卡顿 问题背景 在某些情况下,我们希望等待当前帧渲染完成后执行某个函数。这样可以确保在进行下一次操作之前,浏览器已经完成了渲染工作,以提供更流畅的用户体验。例如,当我们需要处理大量数据并进行渲染时,我们可以使用 requestAnimationFrame 在下一 阅读全文
posted @ 2023-11-13 19:04 小不点灬 阅读(131) 评论(0) 推荐(0) 编辑
摘要:Web Worker 是一种在浏览器中运行的 JavaScript 脚本,它在后台线程中独立于主线程运行,可以执行耗时的任务而不会阻塞用户界面的响应。 使用 Web Worker 可以将一些计算密集型或耗时的任务从主线程中分离出来,以提高网页的性能和响应速度。主线程可以继续处理用户交互和界面更新,而 阅读全文
posted @ 2023-10-26 16:33 小不点灬 阅读(587) 评论(0) 推荐(0) 编辑
摘要:显示格式化的数据首先要是用pre标签否则不识别换行空格字符,样式设置white-space: pre,设置缩进 方法1. <pre id="infoDiv3" style="white-space: pre"> </pre> 在页面中直接使用 <el-dialog title="提示" :visib 阅读全文
posted @ 2021-09-08 14:03 小不点灬 阅读(768) 评论(0) 推荐(0) 编辑
摘要:{ //不改变原数组的方法:concat(),join(),slice(),toString() let arr1 = [1,2],arr2=[3,4],arr3 = [1,2,3,4,5,6]; console.log(arr1.concat(arr2),arr1,arr2) //[1, 2, 3 阅读全文
posted @ 2021-08-31 11:34 小不点灬 阅读(864) 评论(0) 推荐(0) 编辑
摘要:1. <el-input v-show="scope.row.edit" @keyup.native="pree(scope.row)" v-model="scope.row.supperHighCost" @blur="edit(scope.row)" style="width: 60px" > 阅读全文
posted @ 2021-07-23 16:19 小不点灬 阅读(1478) 评论(0) 推荐(0) 编辑
摘要://首先安装npm i nanoid import {nanoid} from 'nanoid' {id:nanoid(),name,age} //nanoid 是js自带的函数用来产生唯一id值 阅读全文
posted @ 2021-07-21 16:57 小不点灬 阅读(928) 评论(0) 推荐(0) 编辑
摘要:query() {//axios post请求参入Form Data格式的参数 data参数书写的变化 contentType请求头设置变化 let option = this.getParams(window.location.search.substr(1)); axios({ url:url, 阅读全文
posted @ 2021-07-20 17:11 小不点灬 阅读(745) 评论(0) 推荐(0) 编辑
摘要:exportData(){ axios.post(basePath+'/apply/audit/exportCaptcha.do',this.form, { responseType:'blob' // 设置响应数据类型 }) .then(res=>{ if (res.status == 200) 阅读全文
posted @ 2021-07-09 17:06 小不点灬 阅读(67) 评论(0) 推荐(0) 编辑
摘要:<%-- 单个权限不显示更多--%> let more = $('.buttonList .btn').length;//获取所有按钮个数 if(more/10<=1){ $('.jurisdiction').each((key,val)=>{ $('.jurisdiction')[key].sty 阅读全文
posted @ 2021-06-07 14:20 小不点灬 阅读(49) 评论(0) 推荐(0) 编辑
摘要:var url=window.location.search.substr(1); function getParams(url){ var obj={},arr; if(url){ arr=url.split("&"); for(var i=0,len=arr.length;i<len;i++){ 阅读全文
posted @ 2021-04-02 18:56 小不点灬 阅读(190) 评论(0) 推荐(0) 编辑
摘要:<img onclick="callCameraFormHtml(5)" src="img/camera.png" class="camera-log scanSN"/> function callCameraFormHtml(snkey){ //移动端系统版本判断 browser = { vers 阅读全文
posted @ 2021-04-02 18:54 小不点灬 阅读(441) 评论(0) 推荐(0) 编辑
摘要://选中添加的样式 (用于大多数) function action (ev,List,oldStyle,newStle){//List 就是你需要改变的一组选中的样式的id数组 newStyle 如果在行内样式需要添加!important 则新样式传递字符串如例:1;否则和oldStyle一样传对象 阅读全文
posted @ 2021-04-02 18:51 小不点灬 阅读(202) 评论(0) 推荐(0) 编辑
摘要:要求只有最后一行的时候去掉取消并移除按钮 <table> <tbody id="tbody"> <tr> <td>1</td> <td>2</td> <td>3</td> <td>4</td> <td> <span><font class="cancel">取消并移除</font></span> < 阅读全文
posted @ 2021-01-02 17:02 小不点灬 阅读(129) 评论(0) 推荐(0) 编辑
摘要:一、cookie和session cookie和session都是用来跟踪浏览器用户身份的会话方式。 区别: 1、保持状态:cookie保存在浏览器端,session保存在服务器端 2、使用方式: (1)cookie机制:如果不在浏览器中设置过期时间,cookie被保存在内存中,生命周期随浏览器的关 阅读全文
posted @ 2020-12-20 20:35 小不点灬 阅读(201) 评论(0) 推荐(0) 编辑
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document< 阅读全文
posted @ 2020-11-29 18:27 小不点灬 阅读(263) 评论(0) 推荐(0) 编辑
摘要:现在有这样对象数组,我只想根据姓名对数组进行去重 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-sca 阅读全文
posted @ 2020-11-27 21:52 小不点灬 阅读(2091) 评论(0) 推荐(0) 编辑

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