- 博客(23)
- 收藏
- 关注
原创 linux
Linux系统基础操作指南:包含文件管理、权限设置、网络配置及软件安装等核心内容。文件操作方面,介绍了ls、cd、rm等常用命令,以及文件属性与chmod权限设置(数字与符号两种方式)。网络配置路径为/etc/sysconfig/network-scripts,可通过ifconfig查看。软件安装提供三种方式:rpm本地安装、yum在线安装(自动解决依赖)和解压缩安装。文章还详细说明了文件查看命令(cat/nl/less/more/head)的使用场景及参数,以及目录创建(mkdir)与文件创建(touch
2025-07-13 17:33:10
812
原创 java复习练习
摘要 Java与JavaScript的主要区别包括: 执行方式不同(JVM编译 vs 浏览器解析) 语言特性差异(强类型 vs 弱类型) 应用领域不同(跨平台应用 vs 网页交互) 编程范式差异(纯面向对象 vs 多范式) Java基础知识点: 基本数据类型四类八种(整数/浮点/字符/布尔) 变量类型(成员/局部/静态)及其作用域 方法四种写法(参数和返回值的不同组合) 静态方法特性:类级别访问、仅能操作静态变量 类型转换示例: 隐式转换(小转大自动完成) 显式转换(大转小需强制处理) 代码示例展示了变量声
2025-06-08 09:03:09
1039
原创 简单易懂的赘述promise与async/await的结合使用
Promise和async/await是处理异步操作的两种方式。Promise有三种状态(Pending、Fulfilled、Rejected),通过resolve和reject改变状态。async/await是基于Promise的语法糖,使异步代码更易读。示例展示了如何创建Promise并使用async/await调用,包括成功和失败(通过reject)的情况。关键点:async函数返回Promise,await会暂停执行直到Promise完成,必须用try/catch处理错误。典型应用包括网络请求等异步
2025-06-01 09:34:06
560
原创 Es6中怎么使用class实现面向对象编程
本文介绍了JavaScript中面向对象编程的核心概念。主要内容包括:1) 使用class关键字定义类,包含构造函数、方法和实例化;2) 通过extends实现类继承,支持方法重写和super调用父类;3) 使用#前缀定义私有属性实现封装;4) 静态属性和方法的声明与使用;5) getter/setter控制属性访问。文中通过银行账户、学生等示例代码,演示了类的定义、继承、封装等特性,以及静态成员、访问器方法等高级用法,全面展示了JS面向对象编程的实现方式。
2025-05-25 16:06:40
605
原创 React响应事件中onClick={handleClick} 的结尾有没有小括号的区别
函数返回了一个函数,那么返回的这个函数会被当作事件处理函数,但这种情况比较少见且容易引起混淆。这种写法通常会导致函数在组件渲染时就被执行,而不是在按钮点击时执行,这很可能不是我们想要的行为。这是正确的事件处理方式,符合 React 事件处理的规范,能够确保事件在用户交互时被触发。,在组件渲染时就会输出 'Button clicked' 到控制台,而不会在按钮点击时输出。当用户点击按钮时 React 会调用你传递的事件处理函数。函数会被执行,并且它的返回值会被赋值给。会立即被调用,也就是说,当组件渲染时,
2025-05-18 15:25:48
519
原创 node入门和npm
node.js是一个基于Chrome v8引擎的js运行环境包是基于内置模块封装出来的,提供了更高级、更方便的API,极大的提高了开发效率。
2025-04-26 09:12:49
1050
原创 typeScript基础(类型)
在JavaScript中,你需要写单元测试来测试这些东西,但TypeScript可以自动检查它们。所以在某种意义上,TypeScript的类型就像轻量级的单元测试,在你每次保存(编译)代码的时候都会运行。(当然,这个比喻是简化的。你还是应该用TypeScript写测试!
2025-04-20 10:49:42
642
原创 分享晚上如何进行复习总结
先浏览一下当天所学内容(笔记结合代码示例)看着思维导图,进行检验,知识是否掌握让ai给你出一些测试题,进行练习将自己所写代码发给ai,让它帮助你审查代码,指出潜在的问题,并提供优化建议写每日总结记录当天的收获、困惑和感悟。反思不足休息放松,准备睡觉。
2025-04-05 08:39:36
692
原创 git知识点总结
Git 是一个分布式版本控制软件,用于跟踪代码的修改历史,方便团队协作开发。类似于毕业论文,写文案,视频剪辑等,需反复修改和保留历史数据查看分支(未创建分支之前,只有master主分支)git branch创建分支git branch 分支名称切换分支git checkout 分支名称合并分支(可能发生冲突)(有冲突手动解决冲突)git merge 要合并的分支//注意:切换分支再合并合并分支后,把分支删除git branch -d 分支名冲突报错代码。
2025-03-16 11:43:26
528
原创 JS贪吃蛇小游戏(简陋版)
本文介绍了作者如何利用JavaScript,es6、HTML和CSS从零开始实现一个贪吃蛇游戏。文章详细展示了游戏的各个组成部分,包括记分板、食物、蛇的移动和碰撞检测,并提供了代码实现。
2025-02-18 11:50:08
761
原创 常见js事件总结
JavaScript 允许创建自定义事件,通过构造函数来创建自定义事件并通过来触发。detail: { someData: 'example' } // 可以传递自定义的数据});事件监听 (: 添加一个事件监听器。});事件移除 (: 移除事件监听器。事件委托: 将事件处理程序添加到父元素,利用事件冒泡来管理子元素的事件。});事件的冒泡与捕获冒泡(Bubble): 事件从目标元素向父元素传递(默认行为)。捕获(Capture): 事件从根元素向目标元素传递(通过设置的第三个参数为true。
2024-12-07 20:41:45
763
原创 html5+css3
音频标签和视频标签使用方式基本一致浏览器支持情况不同谷歌浏览器把音频和视频自动播放禁止了我们可以给视频标签添加muted 属性来静音播放视频,音频不可以(可以通过JavaScript解决)视频标签是重点,我们经常设置自动播放,不使用controls 控件,循环和设置大小属性。
2024-10-26 20:33:04
834
原创 css选择器总结
1.css选择器1.1css基础选择器标签选择器类选择器id选择器配符选择器1.2css复合选择器后代选择器子选择器并集选择器交集选择器后续兄弟选择器紧邻兄弟选择器伪类选择器:focus伪类选择器:enabled伪类:not()伪类1.3css选择器总结2.css3新增选择器2.1属性选择器2.2结构伪类选择器2.3伪元素选择器css选择器分为基础选择器和复合选择器。标签选择器,类选择器,id选择器,通配符选择器。缺点:不能设计差异化样式,只能选择全部的当前标签。
2024-10-22 09:22:43
1528
原创 html笔记
text,password,radio(单选框),checkbox(多选框),submit提交按钮(设置value值可以修改提交按钮里面的内容;点击提交按钮可以把form里面的表单元素提交给后台服务器),reset重置按钮,button普通按钮(后期结合js使用),file文件域按钮(上传文件时使用)name是表单元素名字,单选框必须有相同的名字,才能实现多选一;width,height,boder设置图像的宽度,高度,边框粗细。各种网页元素如文本,图像,表格,音频,视频等都可以添加超链接。
2024-09-23 13:07:17
1034
1
转载 Typora教程
图片 注意:往Typora中插入图片,图片文件夹一定要和创建的.md文件夹放在一个大文件夹下。源代码模式 代码:Ctrl+ / ,可以看到Typora中所有源代码,再使用Ctrl + / 回到原来浏览模式。列表 7.1 无序列表 快捷键:ctrl+shift+] 或者 - + 空格键。7.2 有序列表 快捷键:ctrl+shift+[ 或者 1. + 空格键。格式: 如: 如: 快捷键:Ctrl+K 得到 [] 然后前面 +!代码 插入不确定编程语言代码,快捷键:CTRL+shift+k。
2024-09-23 11:50:49
99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人