- 博客(19)
- 收藏
- 关注
原创 1000天后的世界:罗振宇2026跨年演讲思考
当2025年的最后一缕阳光掠过海南三亚的海岸线,罗振宇站在“时间的朋友”跨年演讲舞台上,以“1000天后的世界”为命题,为现场与屏幕前的观众拨开AI浪潮的迷雾。这场跨越新旧年的思想盛宴,没有空泛的预测,只有扎实的调研与实干的指引,告诉每个人:未来从不是遥远的想象,而是当下行动的累积。人类的终极竞争力藏在“愿力”之中。当AI能精准计算、高效执行,人类最独特的价值便凸显为“无中生有”的创造力——在黑暗中锚定目标、坚定前行的信念,在复杂关系中感知共情的能力,这些机器无法复制的“人性温度”,正是未来立足的核心。
2026-01-05 16:30:27
285
原创 Vue3父子间通信
template><div></div>//定义propsmessage: {},})// 定义一个自定义事件 update,并在父组件中通过 v-on:update 接收并处理//定义事件//触发自定义事件emits('update', '修改后父类的数据');</script><template><Child :message="message" @update="changeMsg"/> //监听(订阅)事件const message=ref('父类的数据')
2025-12-26 19:53:33
390
原创 Vue路由的懒加载
今天在写vue3项目的时候碰见了使用一种特殊的方法去书写路由配置项,作为一个前端的初学者,为什么要这样写,这样写有啥好处在我的心里打了一个大大的问号,所以这篇文章就诞生了,我想通过这篇文章去写一写关于在vue3路由中关于懒加载的使用以及好处。
2025-12-18 20:50:51
422
原创 Vue的导航守卫
从它的名字你应该可以大概的猜出来它的作用,导航守卫就是监听每一个路由跳转的过程。然后会提供一些钩子函数让你有机会在跳转过程中植入一些信息。
2025-12-06 09:08:04
499
原创 Vuex基本使用
state: {count: 0},// 定义mutations})getters: {// getters函数的第一个参数是 state// 必须要有返回值Vuex 是 Vue 生态的全局状态管理插件,专门解决「多组件共享数据」的问题,实现数据集中化管理与响应式同步,同时支持任意组件间通信,让数据流动更清晰、维护更简单。
2025-11-29 09:22:12
1024
原创 Vue2的组件通信(上)
上面我们介绍了几种组件之间进行通信的方式,不仅要学会父子之间,也要学会非父子之间的通信。跨代组件间通信其实就是多层的父子组件通信,同样可以使用父子组件间通信的方法,多层通信会比较麻烦。这里建议换一种方法。还有别的方法可以进行通信,在之后的博客中我还会写,这篇就先到这里了。
2025-11-21 21:12:32
486
原创 数据结构--链表(JavaScript篇)
链表:岛屿存在的区域的地图那些我们不知到位置的数据岛屿指针比作桥梁头指针:有头结点的时候指向头节点,没得时候相当于你架起来的第一个桥梁,指向首元节点首元节点:就是你的第一个岛屿我们像一个没有一个地图的探险家,不知道一个区域里面有多少个小岛屿,但是两个岛屿之间架个桥梁将岛屿连接起来了,用来记录有多少个岛屿,这个时候我们探险到多少岛屿就取决于我们在哪建立桥梁,建立多少。如果你没有架起第一个桥梁,那么你探险到的岛屿就是空值,这时候链表就是一个空表,头节点就是一个刚开始出发去探险的位置。对比数组。
2025-11-14 16:13:55
511
原创 node.js npm 安装和基本使用
npm其实是Node.js的包管理工具(package manager)。为啥我们需要一个包管理工具呢?其实是因为我们在Node.js上开发时,会用到很多别人写的JavaScript代码。如果要使用别人写的某个包,每次都要根据名称搜索一下官方网站,下载代码,解压,script 引入,这个过程非常繁琐。这个时候一个集中管理的工具出现了:大家都把自己开发的模块打包,然后放到npm官网上,如果要使用,直接通过npm安装就可以直接用,不用管代码存在哪,应该从哪下载。
2025-11-09 08:55:38
1074
1
原创 Javascript原型和原型链
初学这个部分的时候常常很疑惑,觉得这块知识很难理解,大家都说理解和掌握原型链是深入学习js的一小步,所以我写这篇文章来梳理一下这部分的知识点,和大家分享关于原型和原型链我的理解。
2025-11-01 20:29:43
885
原创 Map基本用法,Map vs Object, Map vs Set
摘要:Map是ES6新增的键值对集合类型,与Object相比具有以下特点:1)键可为任意类型;2)严格保持插入顺序;3)通过size属性直接获取大小;4)提供set/get/has/delete/clear等操作方法;5)迭代更高效。与Set的区别在于Map存储键值对而Set只存储值。Map适合需要维护键值对关系且频繁增删的场景,相比Object在有序性和键类型灵活性上更具优势。合理使用Map可使代码更简洁高效。
2025-10-22 20:40:35
584
原创 ES6 class:JavaScript 面向对象的 “语法糖”,甜在哪里?
本质:class 是构造函数 + 原型链的 “语法糖”,没新增机制,ES5 能实现的功能它都能做,底层还是靠原型链跑。关键语法:创建实例时自动执行,用来初始化属性;继承时子类必须先写super()调用父类构造器。实例方法:没static的方法(如sayHi()),实例能调用,共享在原型上。静态方法:加static的方法(如),只能用类名调用,实例调不了。继承:用extends实现,子类能复用父类属性 / 方法,新增属性前要先通过super()完成父类初始化。
2025-10-14 19:23:45
805
原创 一篇掌握JavaScript深拷贝和浅拷贝
通过上面我们学习了以下深拷贝和浅拷贝,相信你已经能够判断深拷贝和浅拷贝了,希望我们以后在处理复杂数据交互、状态管理时更加游刃有余,避免因对象引用问题引发难以排查的 bug,从而写出更健壮、更易维护的 JavaScript 代码。
2025-10-10 21:26:20
806
原创 解决代码混乱的利器:ES6module模块化
总之,ES6 模块化规范的出现,为 JavaScript 应用程序的代码组织带来了革命性的变化。它让我们能更便捷、可靠地管理模块间依赖,使代码结构更清晰、可维护性更强。每个模块独立成文件,通过明确的导入导出机制,实现了代码的高效复用与协作。而在浏览器环境中,只需借助标签,就能轻松加载模块化的 JavaScript 文件,享受模块化开发的诸多优势。相信随着前端开发的不断发展,ES6 模块化规范会在更多项目中发挥关键作用,助力打造更优质的 Web 应用。
2025-10-01 09:48:39
1000
原创 冒泡和捕获(bubbing-and-capturing)
在进行前端开发时,你可能遇过这种情况:点了子元素,父元素的事件也跟着触发了;或者想控制谁先响应事件,却摸不着头绪。其实这都是 JavaScript 里和在起作用 —— 它们是事件在 DOM 里传播的两种核心方式,决定了事件触发的顺序和范围。不管是写原生 JS,还是用 Vue、React,理解这两个概念都能帮你解决 “事件乱触发” 的问题,也能搞懂事件委托、事件修饰符这些常用功能的原理。这篇文章就用简单的方式,带你理清它们的核心逻辑。
2025-09-24 21:19:48
936
原创 Javascript数组常用基础知识
掌握这些基础知识,能应对大部分数组操作场景。实际开发中,需根据是否需要改变原数组、是否需要返回新值等需求选择合适的方法。特点:没有返回值,无法中途跳出循环(不能使用 break)特点:返回新数组,不改变原数组。
2025-09-22 09:21:34
275
原创 事件循环(Event loop),就看这篇!!!
浏览器有两个引擎:一个是渲染引擎用来渲染html和css,一个是JS解释器,那么JS到底是如何执行的呢?本篇内容我想带大家了解JS代码的执行机制,也就是事件循环。以及加深一下关于调用栈、任务队列等概念的理解。事件循环是 JavaScript 实现异步编程的核心机制,它让 JavaScript 这种单线程语言能够处理异步任务,避免阻塞,保证程序的流畅运行。事件循环是 JavaScript 异步世界的隐形调度者,它用 “同步优先、微任务次之、宏任务殿后” 的简单规则,支撑起单线程语言的高效并发。
2025-09-13 21:47:11
517
原创 Dom事件基础知识点总结,干货满满!!!
事件对象(Event Object)是一个包含了当前事件详细信息的特殊对象。当用户触发某个事件(比如点击按钮、输入文本、鼠标移动等)时,浏览器会自动创建这个对象,并将它作为参数传递给事件处理函数。比如我们平时常用到的:点击回车按钮会发表评论,判断鼠标点击了什么内容并进行相应的操作等等。如果将函数 A 做为参数传递给函数 B 时,我们称函数 A 为回调函数。简单理解: 当一个函数当做参数来传递给另外一个函数的时候,这个函数就是回调函数。我们平时常用匿名函数来作为回调函数。
2025-09-05 17:41:51
319
原创 flex布局,一篇搞定!
Flex是FlexibleBo 的缩写,意为"弹性盒子"。Flex布局可轻松控制子元素的排列、对齐、分布,告别浮动和定位带来的的烦恼!
2025-08-19 23:37:24
2171
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅