- 博客(1945)
- 资源 (1)
- 收藏
- 关注

原创 2024:在生活与 CSDN 中探寻成长密码
🤍前端开发工程师、技术日更博主、已过CET6🍨、23年度博客之星前端领域TOP1🕠高级专题作者、打造专栏🍚签约作者、上架课程。
2025-01-20 08:00:00
3556

原创 腾讯云AI代码助手评测:智能编程新时代,你准备好了吗?
在本次开发案例中,我使用的是Windows 10操作系统,开发IDE为,编程语言为JavaScript,前端框架为Vue.js。腾讯云AI代码助手是基于混元代码大模型的辅助编码工具技术对话代码补全代码诊断代码优化它不仅支持100多种编程语言,还兼容和JetBrains等系列的主流IDE,为前端开发者提供全方位的支持,为开发之旅保驾护航。为了测试腾讯云AI代码助手,我们可以在中安装相应的插件。1️⃣打开,点击左侧的扩展图标2️⃣在搜索框中输入“” 或者 “腾讯云AI代码助手。
2024-08-01 08:00:00
2036
2

原创 【前后端实战项目】带你从入门到实战全面掌握 uni-app
uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,具备"编写一次代码可发布到多个平台"的特点,大大的节省了开发成本,极速提升了开发效率。
2022-03-23 22:09:46
4920
4

原创 【前后端实战项目】Vue.js 和 Egg.js 开发企业级健康管理项目
选择 vue-cli3 ,是为了让开发者能够开箱即用快速地进行应用开发而开发的,它们秉承的是思想,简单说就是能不配置的就不配置,你就按照我的方式来,也不要去争论这个好不好,快速进行业务开发才是正经事。 它们不建议你去配置,但也不会拦着你去配置。
2020-10-16 15:05:44
2944
17

原创 深入理解 Vuex 中的this.$store.dispatch方法
🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6🍨🕠 牛客高级专题作者、在牛客打造高质量专栏🍚 蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程。
2020-04-24 22:22:29
103287
6

原创 面试官:请你说一说vuex的五个属性,分别是什么,区别和用途说一下
今天面试的时候,有被问到vuex的五个属性,分别是什么,区别和用途说一下这个地方回答的不是很好,思路有点混乱所以就打算整理一下查了一下官网,关于vuex的五个属性还是有很多知识点的官网:https://vuex.vuejs.org/zh/guide/01 前言当我们用 Vue.js 开发一个中到大型的单页应用时,经常会遇到如下问题:如何让多个 Vue 组件共享状态??V...
2020-04-08 22:14:50
16847
13
原创 Vue.js的CSS样式绑定:class的多种用法
🤍 前端开发工程师、技术日更博主、已过CET6🍨、23年度博客之星前端领域TOP1🕠高级专题作者、打造专栏🍚签约作者、上架课程。
2025-03-15 08:00:00
437
原创 Vue.js的内联样式绑定:style的多种用法
🤍 前端开发工程师、技术日更博主、已过CET6🍨、23年度博客之星前端领域TOP1🕠高级专题作者、打造专栏🍚签约作者、上架课程。
2025-03-15 07:30:00
743
原创 Vue.js的系统修饰键:提升交互体验的魔法
🤍 前端开发工程师、技术日更博主、已过CET6🍨、23年度博客之星前端领域TOP1🕠高级专题作者、打造专栏🍚签约作者、上架课程。
2025-03-14 08:00:00
894
原创 Vue.js的事件修饰符与按键修饰符:提升交互体验的魔法
🤍 前端开发工程师、技术日更博主、已过CET6🍨、23年度博客之星前端领域TOP1🕠高级专题作者、打造专栏🍚签约作者、上架课程。
2025-03-14 07:30:00
1542
原创 Vue.js的事件监听:v-on的魔法
🤍 前端开发工程师、技术日更博主、已过CET6🍨、23年度博客之星前端领域TOP1🕠高级专题作者、打造专栏🍚签约作者、上架课程。
2025-03-13 08:00:00
1412
原创 Vue.js的性能优化:v-for与v-if的协同使用
🤍 前端开发工程师、技术日更博主、已过CET6🍨、23年度博客之星前端领域TOP1🕠高级专题作者、打造专栏🍚签约作者、上架课程。
2025-03-13 07:30:00
620
原创 Vue.js的列表渲染:v-for的嵌套魔法
🤍 前端开发工程师、技术日更博主、已过CET6🍨、23年度博客之星前端领域TOP1🕠高级专题作者、打造专栏🍚签约作者、上架课程。
2025-03-12 08:00:00
760
原创 Vue.js的列表渲染:v-for的魔法
🤍 前端开发工程师、技术日更博主、已过CET6🍨、23年度博客之星前端领域TOP1🕠高级专题作者、打造专栏🍚签约作者、上架课程。
2025-03-12 07:30:00
1329
原创 Vue.js的条件渲染:v-show的魔法
🤍 前端开发工程师、技术日更博主、已过CET6🍨、23年度博客之星前端领域TOP1🕠高级专题作者、打造专栏🍚签约作者、上架课程。
2025-03-11 08:00:00
1602
原创 Vue.js的条件渲染:v-if的魔法
🤍 前端开发工程师、技术日更博主、已过CET6🍨、23年度博客之星前端领域TOP1🕠高级专题作者、打造专栏🍚签约作者、上架课程。
2025-03-11 07:30:00
678
原创 Vue.js的指令魔法:模板语法的秘密武器
🤍 前端开发工程师、技术日更博主、已过CET6🍨、23年度博客之星前端领域TOP1🕠高级专题作者、打造专栏🍚签约作者、上架课程。
2025-03-10 07:45:00
1140
原创 Vue.js的魔法语法:模板插值的艺术
🤍 前端开发工程师、技术日更博主、已过CET6🍨、23年度博客之星前端领域TOP1🕠高级专题作者、打造专栏🍚签约作者、上架课程。
2025-03-10 07:15:00
1025
原创 数据与方法:Vue.js的响应式核心
🤍 前端开发工程师、技术日更博主、已过CET6🍨、23年度博客之星前端领域TOP1🕠高级专题作者、打造专栏🍚签约作者、上架课程。
2025-03-09 08:00:00
908
原创 Vue.js的生命周期:从诞生到消亡
🤍 前端开发工程师、技术日更博主、已过CET6🍨、23年度博客之星前端领域TOP1🕠高级专题作者、打造专栏🍚签约作者、上架课程。
2025-03-09 07:30:00
777
原创 Vue.js的魔法:创建你的第一个Vue实例
🤍 前端开发工程师、技术日更博主、已过CET6🍨、23年度博客之星前端领域TOP1🕠高级专题作者、打造专栏🍚签约作者、上架课程。
2025-03-08 08:00:00
817
1
原创 Vue.js的奇幻之旅:从零开始安装Vue
🤍 前端开发工程师、技术日更博主、已过CET6🍨、23年度博客之星前端领域TOP1🕠高级专题作者、打造专栏🍚签约作者、上架课程。
2025-03-08 07:30:00
776
原创 TypeError: Cannot assign to read only property ‘xxx‘ of object ‘#<Object>‘
错误通常是由于尝试修改一个被冻结或标记为只读的对象属性引起的。使用的替代方案:如或仅冻结需要冻结的属性。使用readonly关键字:在ES2020及以后的版本中,使用readonly关键字声明只读属性。避免修改全局对象的只读属性:确保全局对象属性不是只读的,或在严格模式下谨慎使用。通过这些方法,开发者可以提高代码的健壮性,减少运行时错误,提升应用的稳定性和用户体验。建议开发者定期检查和测试代码,确保所有对象属性的可修改状态符合预期。
2025-03-07 23:05:31
879
原创 SyntaxError: Unexpected identifier
错误通常是由于拼写错误、符号不匹配、代码结构错误、使用保留字或关键字以及意外字符引起的。检查拼写错误:确保所有标识符的拼写正确。确保符号匹配:检查所有关键字、变量名和其他标识符前后是否有匹配的符号。检查代码结构:确保代码结构匹配,所有的括号、花括号等都正确闭合。避免使用保留字或关键字:确保标识符不与JavaScript的保留字或关键字冲突。清理代码中的特殊字符:检查并去除代码中的特殊字符或全角字符。通过这些方法,开发者可以提高代码的健壮性,减少运行时错误,提升应用的稳定性和用户体验。
2025-03-07 23:04:58
716
原创 SyntaxError: Unexpected keyword ‘else‘
错误通常是由于if语句结构错误、else语句位置错误或代码缩进不规范引起的。确保if语句结构正确:在if语句后添加匹配的右括号。检查else语句位置:确保else语句与相应的if语句配对。规范代码缩进:保持代码缩进的一致性,确保所有代码块的括号、花括号和引号正确配对。通过这些方法,开发者可以提高代码的健壮性,减少运行时错误,提升应用的稳定性和用户体验。建议开发者定期检查和测试代码,确保所有if-else语句结构正确。
2025-03-07 23:04:24
922
原创 SyntaxError: Illegal return statement
错误通常是由于在函数外部或箭头函数中错误地使用return语句引起的。确保return语句在函数体内:不要在函数外部使用return语句。修正箭头函数的返回语句:确保箭头函数以单个表达式结束。正确使用异步函数的返回语句:确保异步函数的返回语句符合异步操作的要求。通过这些方法,开发者可以提高代码的健壮性,减少运行时错误,提升应用的稳定性和用户体验。建议开发者定期检查和测试代码,确保所有函数中的return语句使用正确。
2025-03-07 23:03:49
798
原创 SyntaxError: Unterminated string literal
错误通常是由于字符串字面量未正确结束引起的。确保引号成对:在字符串的末尾添加正确的闭合引号。使用三引号处理多行字符串:使用三引号()包裹多行字符串。正确使用转义字符:在字符串中使用转义字符()来包含引号。使用模板字符串:在ES2015及以后的版本中,使用模板字符串(反引号)处理多行字符串。通过这些方法,开发者可以提高代码的健壮性,减少运行时错误,提升应用的稳定性和用户体验。建议开发者定期检查和测试代码,确保所有字符串字面量都正确闭合。
2025-03-07 23:03:13
972
原创 TypeError: Cannot delete property ‘xxx‘ of #<Object>
如果需要删除一个通过定义的属性,可以重新定义该属性,但不包含 getter/setter,从而覆盖旧的属性。},});// 假设我们想要删除 getter/setter// 这不会起作用,因为属性是不可配置的// 重新定义属性,不包含 getter/setter// 现在旧的 getter/setter 已经被覆盖错误通常是由于尝试删除一个不可配置的属性引起的。检查属性的可配置性:使用方法来检查属性是否可配置。重新定义属性。
2025-03-07 23:02:43
988
原创 TypeError: Assignment to constant variable.
错误通常是由于尝试修改常量的值引起的。使用let关键字:如果需要一个可以重新赋值的变量,应使用let关键字声明变量。修改对象属性:如果需要修改常量对象的属性,可以直接修改属性值,但不能重新赋值整个对象。避免块级作用域中的重新赋值:在块级作用域中,尽量避免使用const声明需要重新赋值的变量。通过这些方法,开发者可以提高代码的健壮性,减少运行时错误,提升应用的稳定性和用户体验。建议开发者定期检查和测试代码,确保所有变量声明和使用都符合预期。
2025-03-07 23:02:06
631
原创 TypeError: Cannot create property ‘xxx‘ on string ‘xxx‘
错误通常是由于尝试对字符串对象添加属性引起的。检查数据类型:在进行属性操作之前,使用typeof运算符检查对象是否为字符串。确保数据正确性:在处理数据时,确保数据未被错误地转换为字符串。修正逻辑错误:在代码逻辑中,确保变量类型正确。通过这些方法,开发者可以提高代码的健壮性,减少运行时错误,提升应用的稳定性和用户体验。建议开发者定期检查和测试代码,确保所有数据操作都具备正确的数据类型。
2025-03-07 23:01:30
810
原创 TypeError: Cannot convert object to primitive value
错误通常是由于对象无法转换为原始值或存在循环引用而引起的。确保对象实现toPrimitive方法:在对象中实现valueOf或toString方法,并确保它们返回原始值。使用JSON.stringify的第二个参数(replacer):自定义replacer函数来处理循环引用或复杂的对象结构。使用第三方库:使用或flatted等第三方库来处理复杂的序列化需求。避免循环引用:在设计和实现数据结构时,尽量避免循环引用。通过这些方法,开发者可以提高代码的健壮性,减少运行时错误,提升应用的稳定性和用户体验。
2025-03-07 22:59:04
736
原创 TypeError: JSON.stringify cannot serialize cyclic structures
错误通常是由于对象包含循环引用而引起的。使用的第二个参数(replacer):自定义replacer函数来处理循环引用。使用第三方库:使用或flatted等第三方库来处理复杂的序列化需求。避免循环引用:在设计和实现数据结构时,尽量避免循环引用。通过这些方法,开发者可以提高代码的健壮性,减少运行时错误,提升应用的稳定性和用户体验。建议开发者定期检查和测试代码,确保所有数据结构在序列化前都不包含循环引用。
2025-03-07 22:56:36
670
原创 SyntaxError: Invalid or unexpected token in JSON at position x
错误通常是由于JSON字符串格式错误、数据源问题或代码逻辑问题引起的。检查JSON字符串格式:使用在线工具检查JSON字符串的格式是否正确。添加异常捕获机制:在解析JSON时,使用try-catch语句捕获并处理异常。验证数据源:确保从服务器获取的数据是有效的JSON格式。非空判断:在使用之前,对数据源进行非空判断。通过这些方法,开发者可以提高代码的健壮性,减少运行时错误,提升应用的稳定性和用户体验。建议开发者定期检查和测试代码,确保所有JSON解析操作都具备正确的数据源和格式。
2025-03-07 22:55:36
718
原创 InternalError: too much recursion
错误通常是由于递归函数没有正确的终止条件、递归逻辑错误或递归深度过大等原因引起的。确保递归函数有明确的终止条件:在递归函数中设置明确的终止条件,并在满足条件时返回。检查递归逻辑:确保递归逻辑正确,终止条件能够被正确触发。增加最大递归深度:在必要时增加最大递归深度,但需谨慎使用,避免引入新的问题。使用迭代替代递归:在可能的情况下,使用迭代替代递归,避免递归带来的缺陷。通过这些方法,开发者可以提高代码的健壮性,减少运行时错误,提升应用的稳定性和用户体验。
2025-03-07 22:52:23
824
原创 EvalError: Refused to evaluate a string as JavaScript because ‘unsafe-eval‘ is not an allowed source
错误通常是由于在CSP策略中未允许,而代码中使用了eval()或类似功能。避免使用eval():尽量使用其他安全的替代方法,如Function构造函数、模板字符串或DOM操作。配置CSP:在CSP策略中添加,但需谨慎使用,避免引入安全风险。使用安全的替代方案:确保传递给Function构造函数的参数是安全的。更新和测试插件:确保浏览器插件和扩展的CSP配置正确。通过这些方法,开发者可以提高代码的健壮性,减少运行时错误,提升应用的稳定性和用户体验。建议开发者定期检查和测试代码,确保所有引用都正确无误。
2025-03-07 22:51:24
589
原创 URIError: Failed to decode param ‘xxx‘
错误通常是由于URL中包含特殊字符但未正确编码、使用不正确的解码函数、字符串格式错误或拼接错误等原因引起的。使用进行编码:在处理URL参数时,使用对特殊字符进行编码。确保URL格式正确:在创建URL时,确保其符合标准格式,包括协议头、路径部分等。检查字符串拼接:在拼接URL时,确保每个部分都正确拼接,避免生成无效的URI字符串。使用进行解码:在接收URL参数时,使用进行解码。通过这些方法,开发者可以提高代码的健壮性,减少运行时错误,提升应用的稳定性和用户体验。
2025-03-07 22:50:50
696
原创 URIError: URI malformed
错误通常是由于URL中包含特殊字符但未正确编码、使用不正确的编码函数、字符串格式错误或拼接错误等原因引起的。使用进行编码:在处理URL参数时,使用对特殊字符进行编码。确保URL格式正确:在创建URL时,确保其符合标准格式,包括协议头、路径部分等。检查字符串拼接:在拼接URL时,确保每个部分都正确拼接,避免生成无效的URI字符串。使用进行解码:在接收URL参数时,使用进行解码。通过这些方法,开发者可以提高代码的健壮性,减少运行时错误,提升应用的稳定性和用户体验。
2025-03-07 22:50:00
767
原创 RangeError: Radix must be an integer between 2 and 36
错误通常是由于基数参数为字符串、超出范围或类型转换错误等原因引起的。确保基数参数为整数:在使用方法时,确保基数参数是一个整数。检查基数参数的范围:在传递基数参数之前,确保其在2到36之间。避免使用非数值类型的基数参数:在进行类型转换时,确保基数参数是一个有效的整数。通过这些方法,开发者可以提高代码的健壮性,减少运行时错误,提升应用的稳定性和用户体验。建议开发者定期检查和测试代码,确保所有引用都正确无误。
2025-03-07 22:49:23
969
原创 RangeError: Maximum call stack size exceeded
错误通常是由于无限递归、递归深度过大、循环引用或大数据处理等原因引起的。检查递归函数:确保递归函数有明确的终止条件。使用迭代替代递归:在可能的情况下,使用迭代代替递归。避免循环引用:使用WeakMap或WeakSet管理对象引用。分批处理大数据:将大数据分成小批次处理,避免一次性占用过多栈空间。通过这些方法,开发者可以提高代码的健壮性,减少运行时错误,提升应用的稳定性和用户体验。建议开发者定期检查和测试代码,确保所有引用都正确无误。
2025-03-07 22:48:47
947
原创 RangeError: Invalid array length
错误通常是由于尝试创建一个长度为负数、非整数或超过平台最大限制的数组引起的。检查长度的有效性:在创建数组之前,确保长度是一个非负整数。使用条件判断:在设置数组长度时,添加条件判断以避免无效长度。初始化默认值:为对象提供默认值,避免访问未定义的属性。通过这些方法,开发者可以提高代码的健壮性,减少运行时错误,提升应用的稳定性和用户体验。建议开发者定期检查和测试代码,确保所有引用都正确无误。
2025-03-07 22:48:14
881
一个月学会JavaScript.pdf
2020-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人