Loading

文章分类 -  Javascript

摘要:​核心定位与理念的根本不同 特性 Gulp Webpack Vite 核心定位 任务运行器 模块打包器 下一代前端构建工具 核心理念 通过流(Stream)和任务(Task)自动化处理文件(如压缩、编译)。 一切皆模块,通过依赖分析,将所有资源(JS、CSS、图片等)打包成一个或多个 Bundle。 阅读全文
posted @ 2025-10-14 14:16 Carvers 阅读(29) 评论(0) 推荐(0)
摘要:在前端开发中,长轮询和短轮询是两种实现客户端与服务器端实时通信的方式,以下是它们的详细介绍及实现方法: 短轮询 原理 :客户端在规定的时间间隔内不断地向服务器发送请求,询问是否有新数据。服务器在接收到请求后,立即返回当前的数据状态,无论是否有新数据。 实现方法 :通常使用 JavaScript 的s 阅读全文
posted @ 2025-06-09 18:12 Carvers 阅读(57) 评论(0) 推荐(0)
摘要:Promise.all 用法 定义:Promise.all() 方法接受一个包含多个 Promise 实例的可迭代对象(如数组),并返回一个新的 Promise 实例。该 Promise 实例会在所有输入的 Promise 都成功解决时被解决,或者在任意一个 Promise 被拒绝时被拒绝。 工作机 阅读全文
posted @ 2025-03-06 09:28 Carvers 阅读(161) 评论(0) 推荐(0)
摘要:方法一:for 循环 for 循环是 JavaScript 中最基本和常用的循环结构之一。它是通过指定一个计数器变量、循环条件和计数器更新的逻辑来实现循环的。 示例代码: const array = [1, 2, 3, 4, 5]; for (let i = 0; i < array.length; 阅读全文
posted @ 2025-02-19 15:08 Carvers 阅读(14) 评论(0) 推荐(0)
摘要:Vue在线引入地址 vue2 <script src="https://cdn.jsdelivr.net/npm/vue@2.7.10/dist/vue.js"></script> vue3 <script src="https://unpkg.com/vue@3/dist/vue.global.j 阅读全文
posted @ 2024-04-21 14:59 Carvers 阅读(332) 评论(0) 推荐(0)
摘要:1. elementui自带的方式: <template> <div id="app"> <el-table :data="tableData" border style="width: 100%" ref="table"> <el-table-column fixed type="index" a 阅读全文
posted @ 2023-11-09 20:42 Carvers 阅读(3770) 评论(0) 推荐(0)
摘要:封装一个通用的方法 在需要使用的页面引入 /** * 通过url下载文件并对下载的文件更名 * @param {*} url * @param {*} filename */ export const downloadFile = (url, filename) => { function getB 阅读全文
posted @ 2023-10-29 17:37 Carvers 阅读(2090) 评论(0) 推荐(0)
摘要:直接上代码: 字面量模式 const userA = { name:'张三', age:18 } Object构造函数模式 const userB = new Object({ name:'李四', age:18 }) 自定义构造函数模式 function User(){ this.name = ' 阅读全文
posted @ 2023-08-19 22:41 Carvers 阅读(23) 评论(0) 推荐(0)
摘要:SpeechSynthesisUtterance基本属性方法 SpeechSynthesisUtterance.lang 获取并设置话语的语言 SpeechSynthesisUtterance.pitch 获取并设置话语的音调(值越大越尖锐,越低越低沉) SpeechSynthesisUtteran 阅读全文
posted @ 2022-11-14 20:08 Carvers 阅读(1175) 评论(0) 推荐(0)
摘要:<!DOCTYPE html> <html> <head> <title>jQuery bootstrap-select可搜索多选下拉列表插件</title> <script src="../js/jquery-1.11.3.js"></script> <script type="text/java 阅读全文
posted @ 2022-08-28 17:59 Carvers 阅读(316) 评论(0) 推荐(0)
摘要:下载 点击官方文档 的 Star on GitHubDownload ZIP (v x.x.x) 下载获得 pace-x.x.x 使用 根目录图 temes目录图(颜色分类) 具体样式图 temes 是css样式,对应不同的加载样式 pace.js 是js文件 使用时引入pace.js,再挑选一个喜 阅读全文
posted @ 2022-08-28 17:58 Carvers 阅读(96) 评论(0) 推荐(0)
摘要:扩展介绍 谷歌浏览器的扩展主要分5个类型页面,页面所能操作到的权限,都是有限制的,结合开放功能做实际需求操作。 表格上可以轻松看到不同页面拥有的不同权限。也就是说只能在injected-script、content-script、devtools这3个文件下操作操作dom。而可调用的api也是有限制 阅读全文
posted @ 2022-08-28 17:53 Carvers 阅读(259) 评论(0) 推荐(0)
摘要:前段时间,项目有一种需求,就是实现点击图片时,可以将图片下载到本地 直接上干货吧! 首先创建一个index.html 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" 阅读全文
posted @ 2022-08-28 17:23 Carvers 阅读(725) 评论(0) 推荐(0)
摘要://定义格式化函数: handleTime(time, format) { if (time == null || time == undefined || time == "") { return ""; } var t = new Date(time); var tf = function (i 阅读全文
posted @ 2022-08-28 17:22 Carvers 阅读(318) 评论(0) 推荐(0)
摘要:<!doctype html> <html> <head> <meta charset="utf-8"> <title>文本域输入字数限制</title> </head> <body> <div class="container"> <textarea name="content" id="cont 阅读全文
posted @ 2022-08-28 17:19 Carvers 阅读(27) 评论(0) 推荐(0)
摘要:使用js找出段字符串中所有的图片路径: 用到了js的子组,使用while循环执行exec,不然只能匹配到第一个 必须使用g修饰,否则即使多次执行exec还是只返回第一条 let reg = new RegExp('<img.*?src=[\'"](.+?)["\'].*?>', 'g') while 阅读全文
posted @ 2022-08-28 17:18 Carvers 阅读(250) 评论(0) 推荐(0)
摘要://加密、解密算法封装 function Base64() { // private property _keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; // public method fo 阅读全文
posted @ 2022-08-28 17:16 Carvers 阅读(122) 评论(0) 推荐(0)