收藏本版 |訂閲

前端开发综合论坛 今日: 0|主題: 906|排名: 70 

  • Web前端入门第 60 问:JavaScript 各种数组定义与数组取值方法
    数组可以算是程序里面最常用的数据结构了,但凡网页上任何一个列表数据,基本都是以数组的形式存在,像表格、banner图、菜单列表、商品列表,分类列表等等,在前端领域都是以数组处理。 数组的定义 JS 的数组花样很多,不像其他强类型语言中的数组限制颇多。 数组中的元素 JS 数组中的元素可以是任何类型,包括对象、数组、 ...
    080 美琴 发表于 2025-5-28 前端开发综合论坛
  • Web前端入门第 59 问:JavaScript 条件语句中善用 return 让代码更清晰
    条件语句 JS 的条件语句不太多,就 if 和 switch 两个,不过他们的使用方式也可以算是眼花缭乱了。 if 语句 if 字面意思:如果 xxx。程序中的用法也是这样,如果条件为真,则执行执行代码块,反之则不执行。 语法: if (条件) { // 条件为真时执行 } else if (其他条件) { // 前一个条件为假且当前条件为真时执行 } els ...
    0130 单身找媳妇 发表于 2025-5-27 前端开发综合论坛
  • 解构赋值的这几个"坑",毁掉了多少程序员?
    🧑‍💻 写在开头 点赞 + 收藏 === 学会🤣🤣🤣 解构赋值是 JavaScript 中最受欢迎的特性之一,它让数据提取变得简洁优雅。但看似简单的语法糖下,隐藏着十个高频「陷阱」。本文结合代码示例与原理分析,带你逐一避坑! 一、解构未定义对象:空值引发的致命错误 ❌ 典型错误 javascript const { name, age } = userData; ...
  • Web前端入门第 58 问:JavaScript 运算符 == 和 === 有什么区别?
    运算符 JavaScript 运算符是真的多,尤其是 ES6 之后还在不停的加运算符,其他编程语言看 JS 就像怪物一样,各种骚操作不断~~ 运算符分类 1、算术运算符 算术运算符的作用就是用来基础计算,跟小学课本一样,包含:加 +,减 -,乘 *,除 /,取余(也叫做取模) %,指数 **,自增 ++,自减 --。 只是需注意:乘号不再是 x, ...
    047 蓝姿 发表于 2025-5-26 前端开发综合论坛
  • 优化用户体验:拦截浏览器前进后退、刷新、关闭、路由跳转等用户行为并弹窗提示
    🧑‍💻 写在开头 点赞 + 收藏 === 学会🤣🤣🤣 需求 首先列举一下需要拦截的行为,接下来我们逐个实现。 浏览器前进后退 标签页刷新和关闭 路由跳转 1、拦截浏览器前进后退 这里的实现是核心,涉及到大量 History API 的理解,如果不太了解可以先看一下这两个文章: 拦截浏览器后退方法附带独家干货知识点 浏览器的Hist ...
    0146 万万子 发表于 2025-5-22 前端开发综合论坛
  • Web前端入门第 57 问:JavaScript 数据类型与类型转换
    在程序语言中,数据类型是基础,一切程序都是建立在基础数据之上。 如果说程序如同万丈高楼平地起,那么数据类型就像沙、石、钢筋、水泥等等最基础的原料。一样的高楼,不同的人,用相同的原料,造的方法也会有千般变化。 在 JS 中,数据类型可以分为 原始类型 和 对象类型。 原始类型 直接存储值,不可变(值的地址不可变 ...
    0126 圆梦意正旺 发表于 2025-5-22 前端开发综合论坛
  • 一个好用且开源的全能 IP 工具箱!
    大家好,我是 Java陈序员。 在日常开发中,经常需要查询 IP 地址,检测 IP 信息,做一些网络连通性测试。 今天,给大家介绍一款开源好用的 IP 工具箱,帮助你轻松查询 IP 信息! 关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。 项目介绍 MyIP —— 一个好用且开源的全能 ...
    0129 春渊 发表于 2025-5-22 前端开发综合论坛
  • Web前端入门第 56 问:JavaScript 变量声明 var、let、const 区别
    曾经 var 如帝王一般统治过 JS 的变量声明,直到后来大佬们实在是忍不了 var 那稀烂的声明规则,便引入了 let 和 const 这两大刀斧手,var 被轻轻松松的斩落马下,如今,再难看见 var 的身影。 变量声明 在 JS 中,所有变量都可以用 var、let 和 const 这三个关键字声明。 // 字符串 var name1 = '前端路引'; let name2 = ' ...
    0119 林昱 发表于 2025-5-21 前端开发综合论坛
  • 使用 vxe-table 合并单元格、分组列头的详细用法
    使用 vxe-table 合并单元格、分组列头的详细用法 查看官网:https://vxetable.cn gitbub:https://github.com/x-extends/vxe-table gitee:https://gitee.com/x-extends/vxe-table 代码 通过设置 merge-cells={ row: 第几行开始, col: 第几列开始, rowspan: 合并多少行, colspan: 合并多少列 } 配置合并规则 <template> ...
    070 柏青 发表于 2025-5-20 前端开发综合论坛
  • 520表白神器
    大家好,我是晓凡 520来了,给大家做了一个浪漫的网页表白工具,帮助你向心爱的人表达爱意。 需要源码的小伙伴直接跳转到文章末尾获取。 功能介绍 浪漫启动页:显示相识天数和小时数,营造浪漫氛围 动态情书系统:打字机效果展示情书内容,支持自定义内容 趣味互动游戏: 爱心捕捉:点击飘动的爱心获取分数 记忆拼 ...
    088 飞砂 发表于 2025-5-20 前端开发综合论坛
  • 记录---前端图像五兄弟:网络 URL、Base64、Blob、ArrayBuffer、本地路径,全整明白!
    🧑‍💻 写在开头 点赞 + 收藏 === 学会🤣🤣🤣 你有没有在写前端的时候,突然迷糊了: 为啥这张图片能直接 src="https://xxx.jpg" 就能展示? 为啥有时候图片是乱七八糟的一串 Base64? 有的还整出来个 Blob,看不懂但好像很高级? 有时还来个 ArrayBuffer,这又是哪位大哥? 最离谱的是:我本地图片路径 ...
  • t06_vue在mac操作系统中热更新失效问题包括cli与vite
    1、问题原因 用vuecli与vite创建的vue项目,默认是没有热部署更新的。而且查阅大量资料后仍然找不到解决方法 这个我认为是mac的m系列芯片的问题 为什么我会这么认为,因为相同的项目,node_moudules我都没有变过,再win系统中与mac系统同时运行,只有win系统是可以正常热部署的,mac就跟死了一样。这个问题真的是令人抓耳挠 ...
  • 制作一个炫酷的多小球碰碰的 JS 网页特效,入门弹性碰撞模拟和类的应用
    目录前言先画一个圆完善我们的类小球动起来最简单的碰撞计算,接触墙壁反弹向量类的完善检测两小球之间的碰撞完善碰撞的效果重复计算的问题撞击墙壁定格问题内存问题随机数生成多个小球参考资料 .demoVS { width: 450px; max-width: 450px; height: 450px; border: 0 } 前言 在前端开发里,canvas 是 HTML5 里最炫酷的工具 ...
  • 自制体积不到 2kB 的代码编辑器,areaEditor.js,增强 textarea 标签的代码编辑体验
    目录起因快速使用缩进功能缩进类型自动补全括号犯难自动补全阻止补全编辑框抖动在空行按下删除键,清空封装代码怎么压缩 JavaScript 代码更多的功能? 起因 前两天我搞的那个在线 HTML 新标签页预览功能 https://www.cnblogs.com/duyuanshang/p/18829312 ,很好用,最近在我工作上帮了很大的忙,它可以让我不用打开本地代码 ...
  • 记录---前端动态导入(import.meta.glob)
    🧑‍💻 写在开头 点赞 + 收藏 === 学会🤣🤣🤣 以下详细介绍 import.meta.glob 的使用: 1. 参数详解 import.meta.glob( pattern, // 匹配模式:字符串或字符串数组 { eager?: boolean, // 是否同步导入 import?: string | string[], // 指定导入的内容 query?: string|Record<string, ...
    073 邓嘉倪 发表于 2025-5-16 前端开发综合论坛
  • Web前端入门第 54 问:JavaScript 3 种书写位置及 script 标签的正确存放位置
    JS 的代码并没有强制规定放在 HTML 中的某个位置,如果您有使用过开发者工具查看过网页源码,那么您会看到很多 JS 代码都以 .js 文件的形式存放,并且放在了 HTML 文件最后,也就是 </body> 结束标签之前。 但如果仔细观察,在 <head> 标签中,也会找到很多 script 标签引入的 JS 代码。 那么您是否好奇过他们都有哪些区别 ...
    0172 唯一真诚 发表于 2025-5-16 前端开发综合论坛
  • vue 表格组件,记录 vxe-table grid 获取 rowIndex 行索引、列索引的详细说明
    vue 表格组件,记录 vxe-table grid 获取 rowIndex 行索引、列索引的详细说明 https://vxetable.cn 表格有 3 种索引机制: 行索引:rowIndex、$rowIndex、_rowIndex 列索引:columnIndex、$columnIndex、_columnIndex 不同的索引区别在于是否启用虚拟滚动,如果未启用虚拟滚动情况下,基本都相同的;如果启用虚拟滚动后,如 ...
    0115 奶酪块儿 发表于 2025-5-16 前端开发综合论坛
  • 2025年每个前端开发人员都应该准备的 40 个 JavaScript 面试问题
    无论你是在为下一个重要的前端职位做准备,还是只是想温习一下 JS 基础知识,这40 个 JavaScript 面试题都能帮助你脱颖而出,自信满满💪🏻。从基础知识到高级技巧,应有尽有。 快来深入了解吧!🔥 40 个 JavaScript 面试题及答案 1.❓什么是 JavaScript? 了解 JavaScript 的核心是什么,能帮你为其他一切打下坚实的基础, ...
    074 旺财大狼狗 发表于 2025-5-15 前端开发综合论坛
  • Web前端入门第 53 问:JavaScript 的各种调试方法
    任何一门编程语言,在学习之前都应该先弄清楚它的调试方法,毕竟没有不挖坑的人类! 程序一旦出现问题,第一时间就是找到问题出在哪儿,其次才是拿出解决办法。如果都找不到问题原因,那又何从谈起解决办法呢? 如何排查编程问题,这就是一门艺术了,同样的问题,也许 A 只需要 10 分钟,B 可能需要 30 分钟,C 可能束手无 ...
    065 江南忆 发表于 2025-5-15 前端开发综合论坛
  • 开发者福音!一个开源免费的跨平台代码片段管理工具!
    大家好,我是 Java陈序员。 作为开发者,日常学习工作中,常常会记录一些常用的代码片段、脚本等,方便需要时复制粘贴使用。 然而,常常苦于没有一款好用的工具来管理这些琐碎而繁杂的代码。 今天,给大家介绍一个开源免费的跨平台代码片段管理工具,帮助你更好的收集、整理、展示、搜索代码片段。 关注微信公众号:【Java ...
    055 豪语龙 发表于 2025-5-15 前端开发综合论坛
  • 下一頁 »

    快速發帖

    還可輸入 180 個字符
    您需要登錄後才可以發帖 登錄 | 立即注册

    本版積分規則

    圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:dzh188@hotmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部