自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 原型&&ES5实现继承

摘要 本文系统梳理了JavaScript原型与继承机制的核心内容:1)对象通过[[prototype]]实现原型链查找;2)函数特有的prototype属性用于构建实例原型;3)原型链实现方法共享与内存优化;4)组合借用继承模式(属性借用构造函数+方法继承原型链)是ES5最佳实践;5)new操作符的4步执行流程;6)通过中间对象解决组合继承的双重调用问题。关键点在于理解显式原型(构造函数属性)与隐式原型(实例属性)的协作机制,以及原型链的动态特性。

2025-10-03 22:43:41 571

原创 数据结构(JS实现)--树(二叉搜索树、红黑树)

本文介绍了树和二叉树的基本概念与特性。主要内容包括:树的非线性结构特点和相关术语;二叉树的定义、五种形态及特性,区分了完美二叉树和完全二叉树;二叉搜索树(BST)的特点、封装实现及常见操作(插入、查找、删除等);详细讲解了二叉树的三种遍历方式(先序、中序、后序);同时介绍了BST中查找最大值、最小值的实现方法。文章通过图示和代码示例(JavaScript)帮助理解这些数据结构的基本原理和应用。

2025-09-14 16:00:11 739

原创 TS学习(上)

TypeScript学习笔记(上) 核心概念 TypeScript是JavaScript的超集,主要特点: 静态强类型语言(编译时确定类型) 优势包括类型检查、代码扩展、智能推断和更好的协作 基础类型系统 包含JavaScript所有基础类型(string、number等),并扩展了: void/never/unknown等特殊类型 元组(turple)和枚举类型 高级类型(接口、类、泛型) 函数与接口 函数类型定义方式多样: 声明式/表达式/函数类型变量 支持默认参数和可选参数 通过函数重载解决类型模糊问

2025-07-14 16:17:13 295

原创 vue(二)--compositionAPI

本文介绍了Vue3的核心功能与使用技巧,包括创建Vue应用、响应式基础、计算属性、样式绑定、条件与列表渲染、事件处理、表单绑定和侦听器等内容。重点讲解了<script setup>语法简化代码、ref()和reactive()的使用区别、计算属性的getter/setter实现、组件上的class绑定技巧、v-for遍历对象的方法、事件修饰符应用、表单输入的.lazy等修饰符,以及watch和watchEffect侦听器的各种用法和注意事项。文章还强调了在组件开发中的一些最佳实践,如避免直接修改

2025-07-11 11:40:52 918

原创 网络请求—REST和AJAX

REST与AJAX技术综述 摘要:本文介绍了现代Web开发中的REST架构风格和AJAX技术。REST是一种服务器设计模式,特点在于服务器只返回数据(通常为JSON格式),使同一服务器可服务多种客户端。AJAX技术包括XHR、Fetch和Axios三种实现方式,用于实现异步数据请求。文章详细讲解了跨域资源共享(CORS)解决方案、原生XHR的使用方法、Fetch API的现代语法以及Axios库的应用。同时介绍了Token验证机制和本地存储技术,展示了如何构建安全的前后端分离应用。这些技术共同构成了现代We

2025-07-09 22:53:50 1621

原创 node.js(五)

服务器中的代码,对于外部是不可见的,所以我们写的html页面,浏览器无法直接访问,如果希望浏览器可以访问,则需要将页面所在的目录设置成静态资源目录设置static中间件后,浏览器访问时,会自动去public目录去寻找是否有匹配的静态资源路径问题静态资源的中间件写在路由前面静态资源修改不用重启服务器查询字符串 query传参–登录表单制作以对象的方式传参。

2025-06-27 19:27:18 846 1

原创 node.js(四)

网络的服务器基于请求和响应的。

2025-06-13 17:46:09 460

原创 vue(一)

vue一些基础和部分难点

2025-05-20 21:35:00 795

原创 命令行基础

基础命令行

2025-05-02 15:42:36 258

原创 node.js(三)

包管理器

2025-05-01 22:24:29 455

原创 node.js(二)

模块化

2025-04-29 20:28:35 679

原创 node.js(一)

异步、Promise、async/await

2025-04-29 16:35:38 1637

原创 DataWhale AI冬令营第二期AIagent笔记

目的:让工作流收集启动变量,这些变量需要用户输入接着用于其他节点配合使用!需要想好需要用户输入什么,以及输入的怎么用。①位置是测试开始节点内容。④是修改变量名,可以传到下游的节点使用。这里的②和③位置打开都是如下编辑字段设置的界面,②是添加变量,可以选择单行、多行、下拉选项、上传图片。③是修改变量设置需要输入名称、描述、字数限制及是否必填,在下拉选择稍有不同,下拉选择需要填入选项的文本。

2025-01-04 00:55:20 713

原创 DataWhale AI冬令营第二期AI辅助编程

AI辅助编程” 是指利用人工智能技术(通常是通用大语言模型或编程垂类的大语言模型)辅助、优化编程,提高编程效率和质量,帮助用户进行。

2024-12-31 13:57:21 1755

空空如也

空空如也

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

TA关注的人

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