本文主要记录一下遇到(还没学过或还没完全掌握)的问题,使用的是CodeX生成的JSON存档,仅供学习 一. 创建项目 这部分就带过一下 cargo new save_editor 二. 实现 1.安装依赖 首先,因为想要修改就必须先把存档反序列化成我自己的结构体,修改完之后再序列化成原本的save.
match match就是一个匹配器,需要穷举出所有的情况,如下图 enum TrafficLight { Red, Yellow, Green, } fn main() { let light = TrafficLight::Yellow; match li
本文接2025-12-02发布的rust学习 字符串与切片 String和&str的区别 在其他语言中,字符串往往都是相当简单的内容,基本都是”hello world“,但是不能把同样的想法带到Rust,应当重视这个部分,否则会栽跟头 fn main() { let my_name = "Pas
前言 这门语言准备作为开的新坑,日常记录学习进度 参考:https://github.com/sunface/rust-course RUST语言作为目前最受欢迎的语言之一,相较于类似go语言有诸多优点 底层、安全、追求极致性能 可以把Rust当作更安全版的C++,但是语法更现代,性能接近甚至超越C
1. Promise Async 同步和异步 同步任务执行特点就是按顺序一个一个往下执行 如果中间加了类似settimeout定时器,他会带着后续的任务一起延迟,我们不希望后续任务被延迟,就产生了异步 常见的异步任务有两种:定时器和Ajax 异步任务创建之后不会像同步任务一样按顺序执行,而是在特殊队
1. 变量和常量 变量 众所周知JS中可以通过var进行变量声明,但是这种声明可能会出现一些不经意的覆盖 ES6中就提出了let的声明方式 let count = 0 count++ 可以看到和var没啥区别 ES6同时还提出了块级作用域概念,大概意思是除了普通代码块以外,还可以直接在代码中输入一个
DOM(文档对象模型)和BOM(浏览器对象模型) 元素获取 获取网页标签DOM Element 通过document.getElementById获取到了标签block 可
本章学习通过点击顶部栏的导航实现内容转换 实现这方面主要是四部分: 一.路由器router(管理有哪些页面) 在src/router/index.ts中编辑router import {createRouter, createWebHistory} from 'vue-router'; impor
文档对象模型DOM DOM通过将文档结构以对象的形式存储在内存中,使得网页和变成语言链接起来 DOM节点 在HTML DOM中,所有事物都是节点 就比如整个文档是一个文档节点、每个HTML元素是元素节点、HTML元素内的文本是文本节点等等....连注释都是注释节点 DOM节点树 DOM将HTML文档
一.vue是什么 首先vue是用于前端的JS框架,基于HTML、CSS、JS构建,提供一套声明式、组件化的变成模型,易于高效开发用户界面 渐进式框架 vue的设计在于非常高的灵活性和“可以逐步集成”的特点,根据需求不同,可以用不同方式使用 无需构建步骤,渐进式增强静态的 HTML 在任何页面中作为