- 博客(227)
- 收藏
- 关注

原创 JavaScript--Web APIs
DOM通过js操作html--网页特效和交互DOM(Document Object Model)是将整个 HTML 文档的每一个标签元素视为一个对象,这个对象下包含了许多的属性和方法,通过操作这些属性或者调用这些方法实现对 HTML 的动态更新,为实现网页特效以及用户交互提供技术支撑。简言之 DOM 是用来动态修改 HTML 的,其目的是开发网页特效及用户交互。
2025-03-24 10:06:24
265

原创 JavaScript--JavaScript基础
未定义是比较特殊的类型,只有一个值undefined什么情况出现未定义类型只声明变量,不赋值的情况下,变量的默认值为undefined,一般很少[直接]为某个变量赋值为undefinedlet num工作中的使用场景我们开发中经常声明一个变量,等待传送过来的数据如果我们不知道这个数据是否传递过来,此时我们可以通过检测这个变量是不是undefined,就判断用户是否有数据传递过来数组是一种可以按顺序保存数据的数据类型元素:数组中保存的每个数据都是数组元素下标:数组中数据的编号。
2025-03-24 10:05:32
657

原创 html+css开发--文章汇总
HTML基础-优快云博客chorme 浏览器记住密码后input黄色背景处理方法(两种)_浏览器记住密码背景色-优快云博客 css基础-优快云博客CSS div内放长英文字母或长数字自动换行 CSS一行排不下自动打断换行_css数字自动换行-优快云博客内容超出div宽度后自动换行的css代码_css写一个消息框文字超过盒子宽度换行不影响盒子的样式-优快云博客flex 布局:一行固定个数,超出换行(流式布局)_flex设置一行几个-优快云博客 css 字体透明度继承父级透明度,导致不能正常显示。防
2025-02-23 20:24:20
449
原创 关于解构赋值
数组变化位置--交换两个变量变量多--单元值少---undefined变量少--单元值多---得到一个真数组为解构添加默认值----防止undefined传递按需导入赋值,忽略某些值多维数组解构。
2025-04-03 19:31:39
176
原创 关于闭包的案例
num1在使用时是不会被释放的,因为根据js的标记清除法,只要变量在被使用(指向)的情况下,就不会被删除。只要闭包函数(如 fn)仍被引用,相关变量就会存活,即使 outer 已执行完毕。完,函数内定义的变量都销毁了,但是我们有时候需要保存函数内的这个变量,每次在这个变量的基础上完成一些列的操作,比如: 每次在这个变量的基础上和其它数字进行求和计算,那怎么办呢?num1在函数的内部,是局部作用域,在外部无法被直接访问与修改。2.封闭数据,实现数据私有,闭包中的变量无法被外部使用。这里显示了闭包的作用。
2025-04-03 15:39:52
209
原创 DeepSeek+Cursor实现零代码搞定实战项目开发
导入我试过界面的点击操作,都不太行。这里我选择的是直接拖入。生成的页面结构如果不对,可以根据情况编写提示词来进行调整。名称,我这里选择的是company 然后依次按图操作即可。注意:在编写是提前写入使用的数据库名称。
2025-03-25 16:06:24
653
原创 JAVA17安装教程,环境配置
1、环境配置就是把某个文件夹里的可执行命令,加入全局路径,例如,C:\Program Files\Java\jdk-17\bin中有个java.exe文件,不添加path路径就只能在该文件夹下使用java.exe.添加之后,能在桌面或者其他文件夹使用java.exe。3、安装完成后,按win+r,输入cmd,进入cmd窗口,输入java -version查看是否配置成功,下面这种能看到版本号就是成功了。1、进入官网,点击products---->在下面找到并点击Java。2、进入java专区,点击下载。
2025-03-25 15:15:19
598
原创 安装node.js
打开管理员命令窗口(一定要是管理员),执行如下命令,将npm的全局模块目录和缓存目录配置到我们刚才创建的那两个目录。点击下载安装,选择Windows64位(按自己电脑来选择,一般是Windows64位)在我们的安装目录下,创建名为node_cache和node_global的两个文件夹。变量值:你的安装目录\node_modules。注意,那四个组或用户名都看一下把权限都打开。安装完成后,检查一下是否安装成功。系统变量中的path增加下面二个。系统变量中新增一个变量,如下👇。编辑,把所有的权限都打开。
2025-03-25 11:23:02
279
原创 Maven安装和配置详细教程
虽然mirrors可以配置多个子节点,但是它只会使用其中的一个节点,即默认情况下配置多个mirror的情况下,只有第一个生效,只有当前一个mirror无法连接的时候,才会去找后一个;配置完成,win+R运行cmd,输入mvn help:system测试,配置成功则本地仓库(E:\Tools\Maven\maven-repository)中会出现一些文件。localRepository节点用于配置本地仓库,本地仓库其实起到了一个缓存的作用,它的默认地址是 C:\Users\用户名.m2。
2025-03-25 11:06:33
738
原创 2024最新MySQL-8.0.4 超详细安装全指南 | 新手的入门教程
MySQL 是一个强大的开源关系型数据库管理系统,被广泛应用于数据存储和管理中。本文将为初学者详细介绍 MySQL 的安装步骤,包括 Windows、macOS 和 Linux 系统,让您能够顺利完成安装并快速启动 MySQL 之旅!注意:如果是Windows系统只看1-3;如果是macOS 直接看4;Linux 系统直接看5MySQL 是一个广泛使用的关系型数据库管理系统,可以高效地处理大量数据,并在多种编程语言中支持操作数据库。它非常适合需要数据库支持的应用程序,例如网站、数据分析工具等。
2025-03-25 10:59:34
1009
原创 JavaScript--scrollTop,clientHeight,offsetHeight,scrollHeight,offsetTop的案例
【代码】JavaScript--scrollTop,clientHeight,offsetHeight,scrollHeight,offsetTop的案例。
2025-02-27 10:28:00
116
原创 JavaScript--tab选项卡--通过事件委托和自定义属性实现
【代码】JavaScript--tab选项卡--通过事件委托和自定义属性实现。
2025-02-26 21:36:53
94
原创 JavaScript--Web APIs--备份
DOM通过js操作html--网页特效和交互DOM(Document Object Model)是将整个 HTML 文档的每一个标签元素视为一个对象,这个对象下包含了许多的属性和方法,通过操作这些属性或者调用这些方法实现对 HTML 的动态更新,为实现网页特效以及用户交互提供技术支撑。简言之 DOM 是用来动态修改 HTML 的,其目的是开发网页特效及用户交互。
2025-02-26 12:07:27
964
原创 var和let的循环案例--关于作用域问题
首先,var声明的变量是函数作用域或全局作用域的,而let是块级作用域的。在for循环中使用var时,变量j实际上会被提升到循环外部的函数或全局作用域中,,而setTimeout中的回调函数是在循环结束后才执行的,此时j的值已经变成了3,所以三次回调都输出3。而使用let时,每次循环都会创建一个新的块级作用域,变量k在每次迭代中都是一个新的绑定,即每个setTimeout回调捕获的是该次迭代时的k值。因此,当回调执行时,每个回调都有自己的k值,分别是0、1、2,所以输出0 1 2。
2025-02-25 21:48:55
134
原创 JavaScript 跳出循环
使用 break 关键字来立即结束当前所在的循环通过输出了 end 可以看出他跟 return 语句的不同之处,break 语句只是跳出了当前循环语句,并不会阻止函数内其他语句的执行。
2025-02-25 15:57:26
803
原创 js的NaN深入了解
下面的字符串转换成NaN结果,但是,NaN也是数字类型。它是一个不正确的或者一个未定义的数学操作所得到的结果。NaN是在js中唯一一个和自身不相等的值。NaN参与的任何运算都是NaN。NaN与字符串的结果是字符串。得到一个NaN的几种情况。
2025-02-24 20:50:27
168
原创 JavaScript数据类型直接互相转换办法(数组,字符串,对象)
parseInt()可以转化带有非数字的字符串,它的工作原理是从左往右一个一个比较,当遇到非数字,则停止,转化前面的数字部分的整数部分。随着ES6中模板字符串的引入,在字符串中注入数字是解析整数或浮点数据类型的有效方法。parseFloat()的工作原理和parseInt()一样,不仅可以转化整数部分,还可以转化小数部分。将空字符串添加到数字值将数据转换为字符串是实现该功能最简单的方法之一。方法的作用是:为传递给它的数字创建一个基本的字符串类型。这个方法用的人很少,但需要注意小数点类型的数字。
2025-02-24 20:33:18
388
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人