前端
文章平均质量分 74
snowball_li
初出茅庐,天下无敌;再学三年,寸步难行。
展开
-
JavaScript:loadScript 方法
在JavaScript中,loadScript 方法通常用于动态地加载一个外部JavaScript脚本。这种方法常用于需要根据某些条件(如用户交互、页面加载完成后的某些操作等)动态引入脚本的场景。原创 2024-11-11 20:00:00 · 267 阅读 · 0 评论 -
规范:项目、目录、文件、样式、事件、变量、方法、url参数、注释、git提交 命名规范及考证
这是本人项目,经常识别不准,我文件目录是jxsLogin/index.vue。遵循这些命名规则,可以帮助你创建一个结构清晰、易于维护的前端项目。易懂、通用、规范、标准、专业性、是经验积累的体现。采用小写字母和中划线(-)连接的方式命名,如。2、中划线 / '-' 命名。烤串,驼峰,蛇形,nuxt变量。3、底划线 / '_' 命名。驼峰、烤串命名、蛇形命名。同 3.1 整体原则。原创 2024-11-04 22:11:22 · 1212 阅读 · 0 评论 -
AI问答:JavaScript / Vue 不刷新页面设置url参数
在 JavaScript 中,如果你想在不刷新页面的情况下设置 URL 参数(查询字符串),你可以使用 history.pushState 或 history.replaceState 方法来修改浏览器历史记录和当前 URL。如果你想在 URL 改变时执行一些额外的逻辑(例如,获取新的数据),你可以在路由的 beforeEnter 守卫或组件内的 beforeRouteUpdate 守卫中处理这些逻辑。history.replaceState 方法用于修改当前的历史记录条目,而不是添加一个新的条目。原创 2024-11-04 21:00:00 · 427 阅读 · 0 评论 -
AI问答:Google Authenticator(谷歌动态口令) / 设置及操作过程记录
Google Authenticator,即谷歌身份验证器,是谷歌推出的一款基于时间的一次性密码(Time-based One-time Password,简称TOTP)验证工具。以下是关于Google Authenticator验证的详细解释。原创 2024-11-04 21:15:00 · 990 阅读 · 0 评论 -
AI问答:Windows快捷键
Windows快捷键是指在Windows操作系统下,操作电脑的键盘快捷方式,可以极大地提高用户的操作效率。原创 2024-10-31 20:30:00 · 760 阅读 · 0 评论 -
window快捷键:window + v 打开剪切板历史记录 / 非常实用
window + v 打开剪切板历史记录 非常实用 方便原创 2024-10-31 20:00:00 · 221 阅读 · 0 评论 -
SCMP / 供应链管理:M3 / 领导力
供应链管理战略与领导力》一书深入探讨了供应链管理领域中的战略规划和领导力培养,旨在帮助供应链管理者提升战略思维和领导能力,以应对复杂多变的市场环境。为供应链管理者提供了丰富的理论知识和实践指导,有助于提升他们的战略思维和领导能力,推动供应链管理的持续改进和优化。本文将按照书籍目录章节进行学习,简单记录学习内容。1.1、管理的定义1.2、传统的东方管理思想1.3、管理的基本职能1.4、供应链管理的基本原则3.1、马斯洛需求层次理论3.2、麦克利兰的成就动机理论3.3、激励因素-保健因素理论。原创 2024-10-29 20:00:00 · 831 阅读 · 0 评论 -
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of me
这个报错,通常意味着JavaScript引擎(如V8引擎,它在Node.js和许多现代浏览器中都有使用)在尝试分配内存时超出了其堆内存的限制。原创 2024-10-28 21:00:00 · 991 阅读 · 0 评论 -
ISO:理解ISO / ISO 有哪些体系 / 国际标准化组织
针对企业的环境保护和可持续发展进行的标准认证,要求企业识别和管理其活动、产品和服务中的环境因素,制定并实施环境方针和目标,以预防污染、减少资源消耗并改善环境绩效。针对企业的职业健康和安全生产进行的标准认证,要求企业建立职业健康安全方针、职业健康安全目标、职业健康安全指标和职业健康安全管理方案等方面的管理体系。针对企业的职业健康和安全生产进行的标准认证,要求企业建立职业健康安全方针、职业健康安全目标、职业健康安全指标和职业健康安全管理方案等方面的管理体系。旨在预防、发现和应对腐败行为,维护企业的声誉和利益。原创 2024-10-27 19:12:27 · 893 阅读 · 0 评论 -
vue2-render:vue2项目使用render / 基础使用
本文内容记录render常用的一些属性和方法的配置,以作参考。原创 2024-10-24 21:41:03 · 279 阅读 · 0 评论 -
二维码:理解二维码 / 生成二维码 / 小程序支持哪种类型的二维码 / 小程序识别GS1码
GS1(Globe standard 1)是由美国统一代码委员会于1973年建立的组织,该系统拥有全球跨行业的产品、运输单元、资产、位置和服务的标识标准体系和信息交换标准体系。其密度是基于1:1的比例,也就是说,在相同尺寸的面积上,二维码能够存储的信息量是传统条码的几十倍到几百倍。系统性:GS1系统拥有一套完整的编码体系,采用该系统对供应链各参与方、贸易项目、物流单元、位置、资产、服务关系等进行编码,解决了供应链上信息编码不统一的难题。1.2.3、保密、防伪性强:二维码具有比传统条码更强的保密性和防伪性。原创 2024-10-14 21:55:57 · 1468 阅读 · 0 评论 -
JavaScript:事件 / DOM事件
JavaScript使我们有能力创建动态页面,网页中的每一个元素都可以产生某些触发JavaScript函数的事件。我们可以认为事件是可以被JavaScript侦测到的一种行为。当我们在某个元素上添加一个事件时,根据事件执行的前后可以把它当成一个事件流,例如在DOM事件中规定的事件流包括三个阶段:事件捕获阶段、处于目标阶段和事件冒泡阶段。首先发生的是事件捕获,然后是实际的目标接收到事件,最后是冒泡阶段,可以在这个阶段对事件做出响应。原创 2024-10-12 21:00:00 · 718 阅读 · 0 评论 -
微信小程序:一个小程序跳转至另一个小程序
这个 API 接受一个对象参数,其中可以包含目标小程序的 appId、path(目标小程序内的页面路径)、extraData(传递给目标小程序的参数)等。1.1、目标小程序需开放被跳转:目标小程序需要在其 app.json 文件中配置 navigateToMiniProgramAppIdList,将源小程序的 AppID 加入其中。在目标小程序的 app.json 文件中,添加 navigateToMiniProgramAppIdList 字段,并包含源小程序的 AppID。原创 2024-09-30 20:00:00 · 2683 阅读 · 0 评论 -
Vue3-TS-Lodash:理解Lodash / 常用方法积累
但是,如果你在使用TypeScript时遇到了与Lodash相关的类型错误或警告,请确保你的tsconfig.json文件配置正确。特别是,如果你的项目中使用了ES模块导入方式,并且遇到了默认导入的警告,你可能需要在tsconfig.json中添加以下配置。它提供了大量的函数来帮助你处理数组、数值、对象、字符串等,使你的代码更加简洁、易读和高效。这样做的好处是可以只引入你需要的函数,从而减小项目的打包体积。但请注意,这种方式虽然方便,但可能会增加项目的打包体积,因为Lodash是一个相对较大的库。原创 2024-09-29 22:15:00 · 1173 阅读 · 0 评论 -
问题记录:end value has mixed support, consider using flex-end instead
此外,如果遇到类似的警告信息“start value has mixed support, consider using flex-start instead”,也应采取相同的处理方式,即使用“flex-start”代替“start”。通过将不规范的Flex属性值更正为标准的“flex-end”或“flex-start”,可以消除这个警告,同时确保项目的跨浏览器兼容性。这个警告信息表明,在Flex布局中使用“end”属性时存在兼容性问题,建议使用“flex-end”代替。根据提示改为flex-end。原创 2024-09-25 22:00:00 · 745 阅读 · 0 评论 -
vue3 + ts + pnpm:nprogress / 页面顶部进度条
nprogress是一个轻量级的进度条库,它适用于在网页上添加顶部进度条,用于指示页面加载进度或任何长时间的运行过程。这个库非常流行,因为它易于使用且视觉效果很好。原创 2024-09-22 11:48:13 · 601 阅读 · 0 评论 -
AI问答-HTTP:理解 Content-Disposition
Content-Disposition是HTTP协议中的一个响应头字段,它主要用于指示如何处理响应的内容以及如何呈现给用户。这个字段是MIME协议类型的扩展,用于指导MIME用户代理(如浏览器)如何显示附加的文件。Content-Disposition的主要用途包括控制文件是直接在浏览器中打开,还是提示用户下载,并可以指定下载文件的默认名称。Content-Disposition字段的语法如下:表示处理方式,常见的值有"inline"和"attachment"。原创 2024-09-14 21:00:00 · 741 阅读 · 0 评论 -
AI问答-Vue实例属性/实例方法:$refs、$emit、$attrs、$props、$data...
在Vue.js中,符号通常用于表示Vue实例或组件上的内置属性和方法,这些被称为“实例属性”或“实例方法”。以下是一些常见的以。原创 2024-09-13 21:00:00 · 1224 阅读 · 0 评论 -
AI问答-数据库:理解头表和行表
1.1、头表(Header Table)1.1.1、通常用于存储主要信息或关键数据。1.1.2、在关系型数据库中,头表常作为父表,包含如订单号、日期、客户信息等关键字段。1.1.3、头表的设计旨在减少数据冗余,通过主键(通常是唯一的)与其他表(如行表)建立关联。1.2、行表(Detail Table /原创 2024-09-10 21:00:00 · 1342 阅读 · 0 评论 -
AI问答-协议-上传协议:FTP、FTPS、SFTP
FTP是最古老和最常见的文件传输协议之一,支持用户通过命令和响应方式进行文件传输。支持文件从一台计算机传输到另一台计算机,包括文件的上传和下载。原创 2024-09-02 22:45:00 · 1056 阅读 · 0 评论 -
NodeJS:查看、设置 nodejs 堆内存
这个参数的值是一个数字,后跟单位(可以是 K(千字节)、M(兆字节)或 G(吉字节))。)标志来完成的,该标志设置的是容器的总内存限制,而不仅仅是 Node.js 进程的旧生代内存限制。此外,如果你在使用 Docker 或其他容器化技术运行 Node.js 应用程序,并且想要设置内存限制,你可能还需要在容器级别设置内存限制。请注意,设置过低的内存限制可能会导致你的 Node.js 应用程序在尝试使用更多内存时崩溃,而设置过高的内存限制可能会浪费系统资源或导致系统不稳定。在 Node.js 中,原创 2024-08-14 20:45:00 · 873 阅读 · 0 评论 -
Windows:hosts文件作用,程序员开发需要掌握哪些内容
作为程序员,掌握hosts文件的基本概念、修改方法、应用场景以及注意事项是非常重要的。这有助于更好地理解和控制网络请求的解析过程,提高开发效率和网站访问体验。同时,也需要注意保持hosts文件的整洁和及时更新,避免因为错误的映射关系导致网络访问问题。原创 2024-08-14 20:30:00 · 1224 阅读 · 0 评论 -
AI问答:产品经理角度理解 状态机 / 状态机模式 / State Machine
从产品经理的角度来理解,状态机是一种工具或方法,用于描述和管理产品中的状态和状态之间的转换关系。产品的业务功能设计基本上都离不开业务状态的流转。随着业务的推进,一个业务对象会从一个状态转变到另一个状态,这种状态的流转就是状态机。例如订单状态(待支付、已支付、已发货、已完成)、用户状态(未注册、已注册、已认证)等。状态机可以帮助产品经理更清晰地定义产品的状态,以及在不同状态之间进行有效的转换。通过使用状态机,产品经理可以清晰地定义产品的状态及其转换规则。原创 2024-08-12 21:45:00 · 761 阅读 · 0 评论 -
AI问答-中台:理解技术中台 Technology Middle Office
技术中台是指企业或组织基于技术能力,将内部的各种技术资源进行统一集成、标准化和复用化,并提供给业务线或组织内部其他部门使用的一种中央化服务平台。它旨在通过技术资源的统一管理和共享,提高技术能力和灵活性,促进业务与技术的深度融合,从而加速企业的数字化转型进程。原创 2024-08-12 21:30:00 · 1121 阅读 · 0 评论 -
AI问答-中台:理解业务中台 Business Middle Office
定义:业务中台是企业数字化转型的重要平台和基础,它作为企业级共享服务平台,实现了企业核心的业务运行机制,并沉淀出可以被各业务线共享的能力。性质:业务中台既是一种企业组织管理模式和理念(Middle Office),也是一种新的企业IT架构(Middle Platform)。它既是有形的,因为存在实体部门或团队来负责中台的建设和运营;又是无形的,因为它通过技术和流程实现了能力的共享和复用。原创 2024-08-12 21:30:00 · 1217 阅读 · 0 评论 -
AI问答-中台:理解数据中台 Data Middle Office
数据中台是指建立在大数据技术基础上,用于集中收集、整合、存储、管理、处理和共享企业内外所有数据资源的平台。它强调数据的一致性、标准化、可重用性和可共享性,旨在解决企业内部数据孤岛问题,推进数字化转型和数据驱动企业运营管理。数据中台的概念最早由阿里巴巴首席数据官张建锋在2016年提出,并随着大数据和人工智能技术的快速发展而逐渐受到重视。数据中台是企业数字化转型的重要组成部分,可以帮助企业实现数据资产化、数据标准化、数据开放化和数据应用化。原创 2024-08-12 21:00:00 · 768 阅读 · 0 评论 -
git:安装 / 设置环境变量 / 使用
1、找到git安装地址。此电脑--右键--属性。原创 2024-08-09 21:00:00 · 1020 阅读 · 0 评论 -
AI问答:理解软件开发中的几个概念 / 软件逆向、加密、加固、脱壳、反编译
综上所述,软件逆向、加密、加固、脱壳和反编译都是计算机安全领域中的重要技术,它们在保护软件安全、维护软件利益、提高软件可维护性等方面发挥着重要作用。原创 2024-08-09 20:30:00 · 491 阅读 · 0 评论 -
Vue3-ts:Stylelint / CSS/SCSS/Less 代码检查工具
Stylelint 是一个强大的、现代化的 CSS/SCSS/Less 代码检查工具,旨在帮助开发者避免错误并坚持一致的代码风格。它类似于 ESLint(针对 JavaScript 的代码检查工具),但专注于样式表语言。Stylelint 允许你定义一套代码风格规则,然后自动检查你的 CSS/SCSS/Less 代码是否符合这些规则。原创 2024-08-08 20:45:00 · 1015 阅读 · 0 评论 -
vue3-ts:husky + prettier / 代码格式化工具
Prettier是一个流行的代码格式化工具,它的主要作用是帮助开发者自动规范化代码的格式,提高代码的可读性和一致性。Prettier通过解析代码并使用自己的规则重新打印它,以确保代码风格的一致性和符合预设的格式化标准。原创 2024-08-07 21:14:00 · 1222 阅读 · 0 评论 -
Vue:Vue3-TypeScript-Pinia-Vite-pnpm / 基础项目 / 20240807
这个工具特别适用于前端开发,因为它能够过滤出Git代码暂存区的文件,只对这些文件进行lint检查,避免了全量文件的检查,从而提高了性能并减少了误操作的可能性。这个功能特别有用,当你需要基于文件系统的结构来动态地加载多个模块时,比如在一个 Vue、React 或其他前端框架的应用中,你可能需要导入一个目录下所有的组件或模块。:UnoCSS通过仅传递实际使用的样式属性,减小生成的CSS文件的体积,从而优化页面的加载速度,并减少不必要的网络传输和运行时的样式计算。原创 2024-08-07 21:00:00 · 2315 阅读 · 0 评论 -
AI问答:理解CRLF和LF / 两者区别 / 在编程和文件处理中的影响
CRLF和LF是文本处理中用于表示换行的两种不同方式,它们之间的主要区别在于表示方式(CRLF使用\r\n,LF使用\n)和历史背景(CRLF起源于早期打字机,LF是Unix/Linux系统的选择)。在编程和文件处理中,了解这两种换行符的差异和影响是非常重要的,以确保文件的正确性和一致性。:起源于早期的打字机和电传打字机,这些设备在打印完一行后,需要先将打印头移回到行首(回车),然后再移动到下一行(换行)。vscode这里的CRLF,点击后有CRLF和LF的两个选项,本文我们理解CRLF 和 LF。原创 2024-07-31 21:30:00 · 1121 阅读 · 0 评论 -
工程化-vue3+ts:代码检测工具 ESLint
插件支持:ESLint 提供了丰富的插件生态系统,可以通过安装插件来扩展 ESLint 的功能,比如支持新的 JavaScript 语法特性、集成其他语言(如 TypeScript、JSX 等)的检查、添加自定义规则等。ESLint 是一个功能强大的 JavaScript 代码检查工具,它可以帮助开发人员在编码过程中发现潜在的错误和不符合代码风格规范的问题。通过使用 ESLint,开发团队可以确保代码质量的一致性,减少因编码风格不一致而导致的合并冲突和审查延迟,同时提高代码的可读性和可维护性。原创 2024-07-07 23:36:23 · 1733 阅读 · 6 评论 -
CSS:选择器 / 14种类型
CSS中的UI元素伪类选择器主要用于定义用户界面元素的特殊状态样式,如链接的悬停(hover)、激活(active)状态,以及输入框的焦点(focus)状态等。:尽量使用更具体的选择器来定位你想要样式化的元素,这样可以减少不必要的性能开销,并提高样式表的可维护性。然而,需要注意的是,当通用选择器与其他选择器结合使用时,它仍然会匹配所有元素,但样式只会应用到那些也符合其他选择器条件的元素上。符号,它选择某个元素之后的所有兄弟元素(共享相同父元素),而不仅仅是紧接在后面的元素。在CSS中,ID选择器以井号。原创 2024-07-06 20:00:00 · 3359 阅读 · 0 评论 -
若依 / ruoyi-ui:执行yarn dev 报错 esnext.set.difference.v2.js in ./src/utils/index.js
提供了许多现代 JavaScript 特性的垫片,这使得基于这些特性的库和框架(如 Babel、Webpack、Vue、React 等)能够更广泛地应用于各种环境,从而促进了整个 JavaScript 生态系统的发展。是一个广泛使用的 JavaScript 标准库,它包含了模块化的标准库和提案的垫片(polyfills),旨在让现代 JavaScript 代码能够运行在不支持这些特性的旧版 JavaScript 环境中。的设计是模块化的,这意味着你可以根据需要只引入你需要的部分,而不是整个库。原创 2024-07-06 20:00:00 · 1472 阅读 · 0 评论 -
工具:颜色查询 / CMYK颜色查询RGB、HSL、HSV、XYZ的颜色值
RGB(90,223,9),#5ADF09 颜色查询,颜色梯度,色彩搭配,色盲模拟 - RGB颜色查询 - 在线工具 - Fontke.com原创 2024-07-03 20:30:00 · 1602 阅读 · 0 评论 -
vue3-ts:Commitlint / 规范化Git提交消息格式
是一个配置文件,用于 Commitlint,一个工具,用于帮助你在 Git 仓库中强制执行一致的 commit message 格式。Commitlint 允许你定义规则,这些规则会在你尝试提交一个新的 Git commit 时被检查。它基于Node.js,通过一系列的规则来检查Git提交信息的格式,确保它们遵循预定义的标准。它在Git的commit-msg钩子中运行,这意味着每次提交时,Commitlint都会自动检查提交信息。如果提交信息不符合规则,Commitlint会阻止提交并给出错误提示。原创 2024-07-01 20:00:00 · 1026 阅读 · 0 评论 -
AI问答-ERP:理解 ERP / 我国ERP发展现状 / ERP软件有哪些 / 华为自研ERP
ERP(Enterprise Resource Planning)是企业资源计划的缩写,它集成了企业各个业务领域,包括采购、销售、库存、生产制造、财务等多个方面,进行全面管理、智能决策的一种企业管理系统。中国本土的ERP软件在近年来得到了快速发展,不仅在技术上与国际品牌逐渐缩小差距,还在价格、实施成本以及与中国实际经营环境的融合上表现出了明显的优势。随着国内厂商在技术和经验上的不断积累,以及国家对于自主可控技术的推动,国产ERP厂商有望在未来实现更快的发展。原创 2024-06-26 20:30:00 · 1032 阅读 · 0 评论 -
前端:HTML、CSS、JavaScript 代码注释 / 注释与代码规范
HTML注释是在HTML代码中添加说明和解释的一种方法,这些注释不会被浏览器渲染或显示在页面上,而是被浏览器忽略。使用单行注释或多行注释:对于较短的注释,可以使用单行注释;对于较长的注释或需要跨越多行的注释,应使用多行注释。使用有意义的注释:确保注释提供了有价值的信息,而不是简单的“TODO”或“此处需要修改”。结束来标记多行注释。位于被注释的代码附近:通常,注释应位于被注释的代码之前或之上,以便于阅读和理解。位于被注释的代码之前:通常,注释应位于被注释的代码之前,以便于阅读和理解。原创 2024-06-25 22:00:00 · 7348 阅读 · 1 评论 -
AI问答-供应链管理:渠道管理
渠道管理政策是指企业在产品从生产者到最终消费者之间的分销过程中所制定的一系列规则、准则和措施。这些政策旨在确保产品能够高效、顺畅地通过各个渠道环节,最终到达消费者手中,同时降低渠道成本,提高渠道效率。原创 2024-06-25 21:00:00 · 1087 阅读 · 0 评论
分享