自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 第三章、Composition Api补充及组件通信

传递一个函数,函数内传入2个参数(都是函数),分别为:track追踪函数、trigger触发视图更新函数$attrs用于传递非props的属性,尤其适用于组件封装和属性透传。$listeners在Vue 2中用于传递事件监听器,Vue 3中已整合进$attrs。两者结合使用,可以在不增加复杂度的情况下,实现灵活的组件通信。通过合理使用$attrs和$listeners,可以显著提高组件的复用性和开发效率。在Vue中,插槽(Slots)是组件间通信和内容分发的重要机制。

2026-03-17 22:40:36 377

原创 第二章、Vue_Cli及相关组件内容讲解

vue-cli是一个基于webpack的vue脚手架(构建命令工具),主要用于构建vue项目。vue-cli官网Vite是一款速度极快的前端构建工具,它是Vue的新一代的构建工具。Vite官网组件其实就是分离的代码,它抽取了对应的html、css和javaScript代码形成了对应的代码。组件核心目的是解耦、复用。

2026-03-16 21:14:46 397

原创 第一章、Vue

Vue语法高亮插件VS Code默认不自带Vue高亮,需要安装官方插件:插件名称:VeturVue是一个采用mvvm模型(数据驱动视图)、用于构建用户界面的的渐进式javaScript框架。它基于标准HTML、CSS、javaScript构建,并提供了一套声明式组件式的编程模型。内部采用了虚拟DOM(对象)和diff算法来进行相关的比对,减少了重绘和回流,提高了相关的性能。易用:渐进式:可以按需使用它的功能,不用一开始就引入所有模块。声明式:只需要描述“想要什么结果”,不用关心“怎么实现”。

2026-03-16 19:54:39 380

原创 第十四章、浅拷贝和深拷贝及相关observer

浅拷贝只拷贝第一层的值,对于引用地址直接进行引用传递。(相当于拷贝快捷方式)深拷贝针对于每一层都进行值拷贝。(相当于复制粘贴)通过递归实现深拷贝users: [{say() {console.log('说话方法')}],person: {//判断是否为对象,不是对象直接返回对应的值if (!//判断具体类型//1、函数应该直接引用传递//2、日期对象,返回新的日期对象//3、正则对象,返回新的正则对象//4、如果是数组或其他对象// trueObserver主要做的是监听操作。

2026-02-05 22:55:35 398

原创 第十章、Ajax

TCP是面向连接的传输协议,它需要通过三次握手来建立连接,需要四次挥手来断开连接。UDP是无连接的传输协议,它主要通过丢包(发送数据报包)的形式进行数据发生。Ajax(asynchronous JavaScript and xml)称为异步的JavaScript和xml,主要用于发送异步网络请求(局部刷新),其核心对象为XHR。浏览器的同源策略是一种安全隔离机制,主要是为了数据安全所设计的一种策略。JSONP是跨域一种解决方案,主要是借助script标签的src属性(不受跨域影响)来进行访问。

2026-01-31 17:22:03 821

原创 第九章、闭包和Promise

GC为垃圾回收机制,主要负责堆内存的回收(GC只能在空闲时进行回收)。函数嵌套函数,内部函数拥有外部函数的参数或变量。(GC无法回收对应的内容)Lodash是一个一致性、模块化、高性能的js实用工具库。Promise是Es6新增的一个类,用于处理异步问题的类,主要是为了解决回调地狱的问题。传递一个函数,这个函数没有参数,只要状态发生更改就会被调用。})console.log('finally,状态更新了')console.log('then,成功', res)

2026-01-30 01:09:57 972

原创 第一章、javaScript入门

JavaScript是一个轻量级的脚本语言。是一个动态类型的语言(弱语言,由赋值的类型决定变量的类型,即值决定类型)。它一般用于浏览器环境或node环境。在node环境主要采用的是v8引擎。在浏览器主要使用对应的浏览器内核进行解析(遵从w3c的规范)。js还是一个单线程的语言(渲染线程唯一,解析线程也唯一)。在对应的js环境中,可以采用work来开辟工作线程(线程主要用于执行耗时操作、计算密集型操作)。ECMAScript。

2026-01-25 22:30:12 637 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除