摘要: 目录组件通信defineProps中的属性只读defineEmits: 声明触发的事件mitt: 全局事件总线插件v-model: 父子组件双向数据同步通过props + 自定义事件实现父子组件数据同步通过v-model实现父子组件数据同步v-model原理vue3.4版本使用v-model更为简洁 阅读全文
posted @ 2025-09-02 14:08 ethanx3 阅读(15) 评论(0) 推荐(0)
摘要: 目录Claude Code介绍应用场景场景一:代码编写和修改场景二:代码分析和理解场景三:测试和调试场景四:Git操作环境必要条件创建kimi-k2API秘钥安装claude code配置claude code自然语言输入从零开始写一个简单项目执行初始化命令/add-dir <你的工作目录>: 指定 阅读全文
posted @ 2025-08-12 11:18 ethanx3 阅读(789) 评论(0) 推荐(0)
摘要: 目录TypeScriptTypeScript是什么TypeScript的优势环境准备自动化编译类型声明基本类型声明数组类型声明字面量声明函数参数类型声明类型推断类型总览javascript中的数据类型typescript中的数据类型小写类型和大写类型区别基本数据类型number、string、boo 阅读全文
posted @ 2025-07-15 16:26 ethanx3 阅读(32) 评论(0) 推荐(0)
摘要: 目录Vue3简介优势源码升级新特性创建Vue3应用脚手架vue-cli创建使用vite创建分析工程结构main.jsApp.vue组件拉开序幕的setup函数vue3环境中仍然可以定义data,methdos等属性,并正常使用vue2配置中可以访问setup数据,但是setup中不能访问vue2配置 阅读全文
posted @ 2025-07-03 09:18 ethanx3 阅读(32) 评论(0) 推荐(0)
摘要: 目录纯CSS导航切换 纯CSS导航切换 锚点 + 目标伪类 + 兄弟元素实现 <style> a { text-decoration: none; color: black; background-color: aliceblue; display: inline-block; width: 50p 阅读全文
posted @ 2025-06-27 11:28 ethanx3 阅读(11) 评论(0) 推荐(0)
摘要: Vue框架中各种通信方式 祖先向后代通信 1.props props 2.组件向路由组件传参 路由组件传参 后代向祖先通信 1.祖先通过props传递函数引用 props 2.v-model双向绑定props中父组件传递的对象(不推荐) v-model修改祖先组件通过props属性传递过来的数据 3 阅读全文
posted @ 2025-06-18 09:02 ethanx3 阅读(95) 评论(0) 推荐(0)
摘要: 目录组件非单文件组件1.定义组件2.vm 实例中注册组件3.使用组件全局组件注意事项组件的嵌套VueComponent构造函数1.组件本质是一个VueComponent的构造函数,且不是程序员定义的,而是Vue.extend()生成的2.当使用组件时,例如<hello-vue</hello-vue> 阅读全文
posted @ 2025-06-10 15:33 ethanx3 阅读(29) 评论(0) 推荐(0)
摘要: 目录面向对象类使用instanceof判断对象是否为某个类的实例类的属性静态属性实例属性类属性私有属性注意类的方法类的构造函数静态方法类的get方法类的set方法多态继承派生类继承了父类时,其构造函数中,必须先调用super方法三个特性对象结构哪些数据会添加到原型对象中原型对象原型对象的结构对象的_ 阅读全文
posted @ 2025-06-10 15:17 ethanx3 阅读(19) 评论(0) 推荐(0)
摘要: 目录Map集合Map和Object对比1.他们都可以使用key-value形式定义成员2.对象中的属性名只能使用字符串类型或符号类型命名,如果使用对象类型命名,js会自动将对象类型转换为字符串[object Object]3.Map中任何数据类型都可以成为属性名,不会进行自动转化为字符串4.Map和 阅读全文
posted @ 2025-06-10 15:17 ethanx3 阅读(28) 评论(0) 推荐(0)
摘要: 目录Vue是什么特点准备初识Vue注意容器和vue实例的关系模板语法插值语法插值语法中可以写的内容指令语法data对象中的数据可以有哪些data属性不能通过this读取其他data中的属性,遵循原生js对象的属性访问规则模板语法底层实现数据绑定v-bind:单向数据绑定v-model:双向数据绑定e 阅读全文
posted @ 2025-05-27 09:55 ethanx3 阅读(22) 评论(0) 推荐(0)
摘要: 目录ESES6循环体中不能使用var关键字const对于对象和数组来说,不能修改引用,但是可以修改值箭头函数不可改变箭头函数中的this值箭头函数不能作为构造函数使用箭头函数中没有arguments对象定时器回调函数中的this在定时器中使用箭头函数操作事件源对象箭头函数适合场景形参结构...res 阅读全文
posted @ 2025-05-23 18:28 ethanx3 阅读(25) 评论(0) 推荐(0)
摘要: 目录轮播图自动切换图片轮播轮播图片存在的问题鼠标移动停止自动切换鼠标移出继续自动切换轮播图添加当前轮播图索引贪吃蛇 轮播图 自动切换图片轮播 <style> .container { text-align: center; margin: 0 auto; } .img { width: 500px; 阅读全文
posted @ 2025-05-20 17:33 ethanx3 阅读(13) 评论(0) 推荐(0)
摘要: LangChain4j LLMs: Large Language Models大型语言模型 LangChain是一个用于开发由语言模型驱动的应用程序的框架。我们相信,最强大和不同的应用程序不仅将通过 API 调用语言模型,还将: 数据感知:将语言模型与其他数据源连接在一起。 主动性:允许语言模型与其 阅读全文
posted @ 2025-04-30 16:15 ethanx3 阅读(334) 评论(0) 推荐(0)
摘要: MAC环境安装Docker 1.安装Docker https://www.docker.com/ 安装时选择使用推荐设置(需要密码) 2.配置阿里镜像 镜像加速地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors "regist 阅读全文
posted @ 2025-04-30 16:14 ethanx3 阅读(21) 评论(0) 推荐(0)
摘要: 升级Node版本 ~ sudo npm cache clean -f //清除nodejs的cache: ~ sudo npm install -g n //使用npm安装n模块 ~ npm view node versions // node所有版本 ~ sudo n latest // 升级到最 阅读全文
posted @ 2025-04-30 16:10 ethanx3 阅读(21) 评论(0) 推荐(0)
摘要: 上传外部jar包到私服,并使用Maven引入该依赖包 引用依赖 <dependency> <groupId>com.red.book</groupId> <artifactId>sdk</artifactId> <version>1.0.0</version> </dependency> 阅读全文
posted @ 2025-04-21 16:34 ethanx3 阅读(14) 评论(0) 推荐(0)
摘要: 目录简介javascript是什么能够做什么js的组成js的书写位置内部外部内联输出和输入输出prompt()函数输入为什么先弹出再显示write内容变量变量的基本使用声明变量赋值变量声明和定义区别更新变量初始化多个变量案例-用户输入内容,展示在页面,并弹出提示框已完成变量命名规则和规范let和va 阅读全文
posted @ 2025-04-18 15:43 ethanx3 阅读(25) 评论(0) 推荐(0)
摘要: 常规布局元素 水平居中 块元素使用margin 1.设置元素的margin: 0 auto; 2.在使用margin: 0 auto时需要指定该元素的width; 行内块元素或行内元素使用text-align 设置父元素的text-align: center; 垂直居中 块元素使用margin 1. 阅读全文
posted @ 2025-04-17 16:37 ethanx3 阅读(29) 评论(0) 推荐(0)
摘要: 目录CSS3简介概述CSS3的私有前缀新增长度单位remvw和vh当不清楚具体元素高度时,可使用calc函数计算高度vmax和vmin新增盒模型相关属性开发工具显示盒子模型部分区域大小和代码设置的大小不一致的问题box-sizing怪异盒模型resize调整盒子大小box-shadow阴影复合属性o 阅读全文
posted @ 2025-04-02 15:34 ethanx3 阅读(31) 评论(0) 推荐(0)
摘要: 目录H5介绍H5是什么H5的优缺点H5的兼容性H5新增的语义化标签H5新增的状态标签<meter>标签<progress>标签H5新增的列表标签<datalist>标签<details>和<summary>标签H5新增的文本标签<ruby>和<rt>标签<mark>标签H5新增表单控制属性place 阅读全文
posted @ 2025-03-31 12:28 ethanx3 阅读(99) 评论(0) 推荐(0)