一. 安装 pnpm dlx nuxi@latest init <project-name> // or npx nuxi@latest init <project-name> 如遇到报错 手动安装: 浏览器访问报错https请求地址: 点击tar(项目初始文件的下载地址)对应地址,下载starter-3.tar.gz 包到本地 本地创建项目文件,
?jquery实现DOM结构转图片并下载 版本介绍: Bootstrap v3.3.7 jQuery v3.5.1 domToImage.js 根据Bootstrap实现dialog上一步下一步多个弹窗交互进行大肆修改,完善了第二步生成图片的功能与更强的交互 1.、功能说明 重新设置bootstrap主题色 包括按钮:默认(default)、成功(success)、错误(danger
一、Svg配置 每次引入一张 SVG 图片都需要写一次相对路径,并且对 SVG 图片进行压缩优化也不够方便。 vite-svg-loader插件加载SVG文件作为Vue组件,使用SVGO进行优化。 插件网站https://www.npmjs.com/package/vite-svg-loader 1. 安装 pnpm i vite-svg-loader -D 2. vite.config
一、环境变量配置 官网https://cn.vitejs.dev/guide/env-and-mode.html#intellisense 1. 新建.env开头的文件在根目录 为了防止意外地将一些环境变量泄漏到客户端,只有以 VITE_ 为前缀的变量才会暴露给经过 vite 处理的代码 .env 所有环境默认加载 .env.development 开发模式默认加载 .env.productio
❗️❗️❗️❗️ 写在最前: 本文是根据B站作者 月光分层 视频vue+ts 工程化配置以及作者笔记稍作整理 ??作者B站地址https://space.bilibili.com/14110850 ??视频教程地址vue+ts 工程化配置 接上一篇:从零构建vue3+ts+prettier+stylelint+husky+Lint-staged+Commitlint项目 开始配置之前:清空项目
❗️❗️❗️❗️ 写在最前: 本文是根据B站作者 月光分层 视频vue+ts 工程化配置以及作者笔记稍作整理 ??作者B站地址://../14110850 ??视频教程地址vue+ts 工程化配置 构建 vue3+ts+prettier+stylelint+husky+Lint-staged+Commitlint 项目 vue3 基础插件 一、 安
使用jq+layui的layer+laytpl实现横屏查看功能 ✨一、实现功能 ?技术框架 使用layui.layer弹出层实现横屏内容展示 使用layui.laytpl模板引擎实现table内容的填充 ?功能详情 详情页面展示列表内容以及横屏查看按钮 点击横屏查看将列表内容实现成横向展示 横屏内点击关闭按钮可回到详情页面 详情列表页面默认请求5条数据,若请求的列表数据超过5条,则会展示
1. 需求描述: 区域三级列表, 有添加,编辑,删除功能。 选择父级分类,其下子类全部选中,当前分类后加标志显示全字样 取消选中子类,其父类分类后标志显示选中数量 若子类全部选中,除当前父类标志是全字外,显示页面只显示当前父类 清除则清空选中结果 后台提交数据传参说明: 如果子类全部选择,只传父类code 如果子类没有全部选择,传父类code+子类code 示例: 选择数据 河北
✨1. 实现功能 ?表单内显示省市县以及详细地址 点击省市县输入框时,打开对应地图弹窗,进行位置选择 选择位置回显入对应输入框 表单内的省市县以及地址输入框同外嵌表单走相同的校验方式 触发校验后点击reset实现清除校验与清空数据 ?地图内展示地址搜索框以及地图坐标图 搜索框展示当前经纬度地址 搜索框可输入自定义地址,下拉菜单展示范围兴趣点和道路信息,点击可进行搜索 ? 单独封装每个
在 Vue 3 中,Composition API 和 render 函数可以结合使用来创建组件。下面为你详细介绍使用步骤和示例: 1. 基本概念 Composition API:Vue 3 引入的一种新的代码组织方式,允许你使用函数来封装和复用有状态的逻辑。 render 函数:用于手动创建虚拟 DOM,相比模板语法,它提供了更灵活的方式来定义组件的渲染逻辑。 2. 结合使用的步骤 步骤 1
在 React 高阶组件中处理错误是确保应用程序健壮性和稳定性的重要环节。以下是一些处理高阶组件中错误的常见方法: 1. 捕获渲染时的错误 在高阶组件中,渲染过程可能会因为各种原因(如 props 数据格式错误、组件内部逻辑异常等)抛出错误。可以使用 componentDidCatch 生命周期方法(适用于类组件)或 useErrorBoundary(React 16.6+ 引入的 Error B
在 React 中测试高阶组件可以采用多种策略,以下是常见的测试方法: 1. 测试高阶组件返回的组件 高阶组件本身是一个函数,它返回一个新的组件。因此,可以通过测试这个返回的组件来间接测试高阶组件的功能。通常使用 Jest 作为测试运行器,@testing-library/react 进行组件渲染和交互测试。 示例高阶组件 import React from 'react'; const wit
优点 1. 代码复用性高 公共逻辑封装:当多个组件需要实现相同的功能或逻辑时,高阶组件可以将这些逻辑封装起来,避免代码重复。例如,多个组件都需要在挂载时进行数据获取操作,就可以创建一个数据获取的高阶组件,将数据获取逻辑集中处理。 const withDataFetching = (WrappedComponent, apiUrl) => { return class extend
React 高阶组件教程 一、引言 在 React 开发中,高阶组件(Higher-Order Component,简称 HOC)是一种强大的代码复用和逻辑抽象技术。它并不是 React API 的一部分,而是一种基于 React 的组合特性而形成的设计模式。本教程将详细介绍高阶组件的概念、使用场景、实现方式以及相关注意事项。 二、高阶组件的定义 高阶组件是一个函数,它接收一个组件作为参数,并返回
引言:AI 浪潮中的 DeepSeek 在科技飞速发展的当下,人工智能(AI)已然成为推动各领域变革的核心力量。从最初的理论探索到如今的广泛应用,AI 经历了多次技术突破与发展高潮,深刻改变了人们的生活和工作方式。在自然语言处理、计算机视觉、智能机器人等众多领域,AI 技术不断取得新的进展,为解决复杂问题提供了创新的思路和方法。 在这股汹涌澎湃的 AI 浪潮中,DeepSeek 宛如一颗璀璨的新
Vue 高级组件教程 一、引言 在 Vue.js 开发中,组件是构建应用程序的基本单元。随着应用的复杂度增加,我们需要掌握一些高级组件的特性和技巧,以便更好地组织代码、提高代码的可维护性和复用性。本教程将深入探讨 Vue 高级组件的相关内容。 二、渲染函数(render 函数) 在 Vue 中,除了使用模板来定义组件的输出,我们还可以使用渲染函数。渲染函数提供了更灵活的方式来创建虚拟 DOM。 i
Vue.js 中使用 JSX 自定义语法封装组件 在 Vue.js 开发中,使用模板语法是常见的构建用户界面方式,但对于一些开发者,特别是熟悉 JavaScript 语法的,JSX 提供了一种更灵活、更具表现力的替代方案。通过 JSX,我们可以在 JavaScript 代码中直接编写类似于 HTML 的语法,来创建 Vue 组件,这不仅能提升开发效率,还能让代码结构更加清晰。 一、基础概念 (一)
在数字化浪潮席卷全球的今天,数据已成为各行各业不可或缺的核心资产。MySQL,作为一款轻量级、高速且成本效益极高的开源关系型数据库管理系统,因其卓越的跨平台兼容性,从个人博客到大型企业级应用,MySQL都扮演着至关重要的角色。它不仅简化了数据管理的复杂性,还极大地促进了信息的高效流通与利用。 一、为何选择学习MySQL? 广泛应用:无论是初创企业还是跨国公司,MySQL都是首选的数据库解决方案之一
在2025年,我们站在了一个前所未有的技术十字路口。随着人工智能、机器学习以及大数据等前沿技术的迅猛发展,程序员们正经历着一场深刻的变革。这不仅是技术上的跃进,更是社会结构、伦理观念乃至经济模式的一次重塑。在这样一个关键的时代背景下,探索如何适应并引领这一波技术潮流,同时审视其带来的深远影响,成为了每一位从业者不可回避的责任。 一、拥抱变化,迎接挑战 对于程序员而言,持续学习与自我提升是跟上时代步
在当今快速发展的编程世界中,Node.js 和 Python 已成为两种广受欢迎的编程语言。虽然它们都拥有强大的功能和广泛的应用范围,但每种语言都具有独特的特性和优势。本文将对这两种语言进行详细的对比分析,从而帮助读者更好地理解和选择适合自己项目的技术栈。 Node.js是基于Chrome V8引擎的JavaScript运行环境,旨在构建高效的网络应用程序。它的非阻塞I/O模型和事件驱动架构使其特
在当今数字化时代,兼职成为许多人的选择,而程序员兼职尤为常见。他们利用业余时间进行编程工作,为客户提供技术支持或开发各种应用程序以获取额外收入。这种灵活的工作模式为程序员提供了更多的机会,同时也带来了一些挑战。本文将探讨程序员兼职的可行性和挑战,并分析这种工作模式对个人职业发展和生活质量的影响。此外,我们还将提供一些关于如何平衡全职工作与兼职项目的建议,以及如何有效管理时间和资源以实现个人价值的最
在科技的浪潮中,我们正站在一个前所未有的十字路口。2025年,这个看似遥远的年份,其实已经在不远处悄悄逼近,它将带来一系列新兴技术和技能的崛起。从人工智能到大数据分析,从云计算到物联网,技术的发展正以惊人的速度改变着我们的生活和工作方式。在这个变革的时代,了解并掌握这些前沿技术,对于每一个职场人来说,都是一种必要的自我提升,更是保持竞争力的关键。 人工智能(AI)作为当今最具颠覆性的技术之一,其在
在2025年的今天,前端开发领域正以前所未有的速度蓬勃发展。随着互联网和数字技术的不断进步,企业和个人对高质量前端开发技能的需求也在激增。这不仅为前端开发者提供了广阔的职业前景,也为那些渴望通过技术技能赚取额外收入的人提供了丰富的机会。那么,作为一名前端开发者,如何在这个快速变化的市场中有效地利用自己的技术能力赚取额外收入呢?本文将为你提供一些实用的指导和启示。 自由职业工作:灵活且收益高的选择
可以控制可以选多人,或者只能选单人可以做部门筛选再选人,没有部门情景,直接显示全部人员,有输入框可以搜索人员 ✨一、实现功能 需求: 可以灵活控制,多选或者单选人员 配合部门进行部门下的人员筛选 详细功能介绍: 选择人员弹窗组件双飞翼布局, 如图: 当选择部门之后,该部门下的人员可被选择 当取消选择的部门之后,该部门下所以选择的人员也全部被清空 当该部门下有被选择人员
在当今的编程语言世界,Python与Java犹如两颗璀璨的明星,各自闪耀着独特的光芒。它们不仅在语法、特性上有着显著的不同,更在应用开发领域展现出了各自的优势。对于初学者而言,了解这两种语言的异同,有助于更好地选择适合自己的编程工具,为未来的学习和职业发展奠定坚实基础。 从语法和类型系统来看,Java作为一门经典的面向对象编程语言,强调的是类型安全和规范性。它的变量在使用前需要声明数据类型,这种静
随着2025年的临近,前端开发领域正站在一个新的历史起点上。这一年,我们见证了科技的飞速发展,人工智能、物联网和虚拟现实等新技术逐渐融入前端应用,为开发者带来了前所未有的机遇与挑战。作为一名资深前端开发专家,我深感责任重大,同时也对未来充满了期待。 在这个日新月异的时代,前端开发者必须保持敏锐的洞察力,紧跟科技发展的步伐。人工智能技术的融入,使得前端应用能够实现更加智能化的用户体验。例如,通过机器
在AI项目中,前端开发的角色和职责至关重要。前端工程师不仅需要具备传统前端技术的能力,还需要与AI技术紧密配合,提供更智能化、高效和个性化的用户体验。以下是对AI项目中前端工作的详细解析: 页面架构设计: 前端工程师负责使用HTML、CSS、JavaScript等技术进行网页界面的开发。 他们需要搭建页面结构,实现视觉效果以及编写交互逻辑,确保界面友好且易用。 用户交互设计: 前端工程师需与产品经
随着互联网技术的飞速发展,前端开发领域也在不断演进和变化。对于2025年的前端开发者来说,掌握一系列关键技能是确保职业竞争力和适应行业需求的基础。以下将详细介绍一些必备的关键技术: 基础技能 HTML/CSS:作为构建网页的基础,HTML定义了网页的内容结构,而CSS负责样式和布局。掌握这些基础知识是必不可少的第一步。 JavaScript:这是实现网页交互的核心语言。从变量、函数到DOM操作以及
身处这个飞速发展的科技纪元,程序员们站在了创新浪潮的尖端,他们是数字世界的构建者,却也常被无尽的需求、日新月异的技术迭代以及个人职业规划的迷雾所困扰。这份独特的“甜蜜负担”既塑造了他们的职业生涯,也时常让他们陷入深思:我,该何去何从? 技术洪流中的坚守与适应 技术的快速迭代是程序员面临的第一大挑战。编程语言、框架、工具……仿佛每个月都有新事物涌现,让人目不暇接。然而,正如《软技能:代码之外的生存指
随着科技的不断进步,前端技术与人工智能(AI)的结合越来越紧密,为用户带来了前所未有的体验。从自动化设计到智能交互、性能优化和跨平台开发,AI正逐步渗入到前端开发的各个环节,为开发者提供了更多创新的可能性。本文将探讨前端与AI的结合点,分析其应用现状及未来发展趋势,并给出一些实用的建议。 一、前端与AI的主要结合点 自动化设计:AI可以通过分析大量用户数据和设计案例,自动生成界面设计方案。这不仅
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号