自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 wxss和css

WXSS 和 CSS 的语法在大多数情况下是相似的,但 WXSS 有一些特定的扩展和限制。例如,WXSS 支持一些特定的选择器,如 .class、#id、element、element,element、:pseudo-class、::pseudo-element 等,但它不支持 CSS 的某些高级选择器,如属性选择器 [attribute]。WXSS 支持使用 @import 语句来导入外部样式表,但和 CSS 的 @import 相比,它有一些限制和特定的语法。

2024-06-23 23:30:29 202

原创 React汇率小案例

Money content='人民币:' money={this.state.money} transform={this.transformRmb} /><Money content='美元:' money={this.state.dollar} transform={this.transformMy} />{/* props有点像vue中的props */}// 保留后两位 并判断value值。// 保留后两位 并判断value值。

2024-06-16 23:15:13 256 2

原创 JS中BOM之history

【代码】JS中BOM之history。

2024-06-09 23:16:43 108

原创 CSS清除浮动之after伪元素

在我们布局中,使用浮动会让我们元素脱离文档流,会影响接下来的布局,所以我们需要消除浮动,让我为大家介绍一种非常常用的一种清除浮动的方法吧!/* 给需要浮动元素的父级元素添加上clearfix类名即可 */display: block;/* 转换成块元素 */content: "";/* 伪元素必须设置的 *//* IE6 7 专有 */after伪元素清除浮动。

2024-06-02 05:45:00 294

原创 CSS之粘性定位

如果没找到就会跟fixed固定定位一样,相对于视口。那么粘性定位相对于谁呢?,它是相对于父级定位。

2024-05-26 15:30:00 138

原创 Vue3中watch与watchEffect的区别

3.watchEffect:不用明确的指出监视的数据(函数中用到哪些属性,就监视哪些属性)watchEffect:教导主任叫老师看班上有谁在睡觉,在睡觉的就报告。1.都能监听响应式数据的变化,不同的是监听数据变化的方式不同。// 我们使用watchEffect时不需要指定监听的数据。watch:教导主任叫老师看张三和李四是否在睡觉。// 我们使用watch时需要指定监视的数据。watch与watchEffect的区别。2.watch:要明确指出监视的数据。

2024-05-20 15:34:27 190

原创 边框样式css

点击内部</title><title>外部</title><title>行内

2024-05-12 22:49:42 80

原创 PHP之EOF定界符

4.EOF 可以用任意其它字符代替,开始标记和结束标记相同即可,比如常用大写的 EOT、EOD、EOF来表示,但是不只限于那几个(也可以用:JSON、HTML等),只要保证开始标记和结束标记不在正文中出现即可。5.位于开始标记和结束标记之间的变量可以被正常解析,但是函数则不可以。6.当内容需要内嵌引号(单引号或双引号)时,不需要加转义符,本身对单双引号转义。1.以 <<<EOF 开始标记开始,以 EOF 结束标记结束。2.结束标记必须顶头写,独自占一行,不能有缩进和空格。3.在结束标记未尾要有分号。

2024-05-05 21:59:33 219 1

原创 PHP之EOF定界符

4.EOF 可以用任意其它字符代替,开始标记和结束标记相同即可,比如常用大写的 EOT、EOD、EOF来表示,但是不只限于那几个(也可以用:JSON、HTML等),只要保证开始标记和结束标记不在正文中出现即可。5.位于开始标记和结束标记之间的变量可以被正常解析,但是函数则不可以。6.当内容需要内嵌引号(单引号或双引号)时,不需要加转义符,本身对单双引号转义。1.以 <<<EOF 开始标记开始,以 EOF 结束标记结束。2.结束标记必须顶头写,独自占一行,不能有缩进和空格。3.在结束标记未尾要有分号。

2024-04-28 21:10:13 332 3

原创 CSS动画之小球围绕旋转

【代码】CSS动画之小球围绕旋转。

2024-04-21 22:49:33 145

原创 Vue初识路由

【代码】Vue初识路由。

2024-04-14 18:44:15 126

原创 let,const,var有什么区别

(4)暂时性死区: 在使用let、const命令声明变量之前,该变量都是不可用的。使用var声明的变量不存在暂时性死区。(1)块级作用域: 块作用域由 { }包括,let和const具有块级作用域,var不存在块级作用域。(3)重复声明: var声明变量时,可以重复声明变量,后声明的同名变量会覆盖之前声明的遍历。(2)变量提升: var存在变量提升,let和const不存在变量提升,即在变量只能在声明之后使用,否在会报错。(5)初始值设置: 在变量声明时,var 和 let 可以不用设置初始值。

2024-04-06 18:40:05 132

原创 CSS的书写位置

【代码】CSS的书写位置。

2024-03-31 17:11:45 108

原创 Git的常用命令

git config --global user.name 用户名 设置用户签名。git config --global user.email 邮箱 设置用户签名。git config --global user.name "用户名"git config --global user.email "邮箱"git commit -m “日志信息” 文件名 提交到本地库。git commit -m "日志信息" 文件名。git reset --hard 版本号。命令名称 作用。

2024-03-24 17:13:23 309

原创 CSS之定位

粘性定位和相对定位的特点基本一致, 不同的是:粘性定位可以在元素到达某个位置时将其固定。1.不会脱离文档流,元素位置的变化,只是视觉效果上的变化,不会对其他元素产生任何影响。参考它的视口,什么是视口?5.无论是什么元素(行内、 行内块,块级)设置为固定定位之后,都变成了定位元索。3.固定定位和浮动不能同时设置,如果同时设置,浮动失效,以固定定位为主。2.定位元素的显示层级比普通元索高,无论什么定位,显示层级都是一样的。3.绝对定位、浮动不能同时设置,如果同时设置,浮动失效,以定位为主。

2024-03-17 18:05:25 334

原创 连接数据库

模块是托管于 npm 上的第三方块。它提供了在 Nodejs 项目中连接和操作 MySQL 数据库的能力想要在项目中使用它,需要先运行如下命令,将mysql安装为项目的依赖包。在使用 mysql模块操作 MySQL 数据库之前,必须先对 ysgl 横块进行必要的配置。调用 db.query()函数,指定要执行的 SQL 语,通过回调函数拿到执行的结果。// 如果报错 返回错误信息。// 没报错返回查询结果。

2024-03-10 11:29:19 389 1

原创 CSS的书写位置

我是要水平垂直居中的文字外部</title><title>行内

2024-01-01 22:13:00 308

原创 jQuery选择器 获取元素的方式

eq(index) $(“li:eq(1)”) 获取到的li元素中,选择索引号为1的元素,索引号从0开始。:even $(“li:even”) 获取到的li元素中,选择索引号为偶数的元素。:odd $(“li:odd”) 获取到的li元素中,选择索引号为奇数的元素。$("li.current")//获取类名叫current的li。$("div,p,li") //获取div和p和li。$(".box") //获取类名叫box的所有元素。$("*") //获取所有元素。

2023-12-30 00:30:00 377 1

原创 清除浮动的多种方式

给父级div定义伪类:after和zoom.clearfloat:after{display:block;clear:both;content:"";overflow:hidden;height:0;}.clearfloat{zoom:1;}

2023-12-23 00:00:00 369 1

原创 es6应用

/ const 声明一个只读变量(常量),声明之后不允许改变。意味着,一旦声明必须初始化,否则会报错。// const 声明一个只读的常量,一旦声明,常量的值就不能改变。// 1.命令所在的代码块内有效。// 3.命令所在的代码块内有效。// 注:对象和数组修改值不会报错。// 1.声明必须赋初始值。// 2.标识符一般为大写。// 4.不影响作用域链。// 5.值不予许被修改。// 2.不能重复定义。// 4.不能重复定义。et 声明的变量只在 let。

2023-12-18 08:57:25 27

原创 动画运动曲线的所有值和否应该轮流反向播放动画的所有值

alternate-reverse 动画在奇数次(1、3、5...)反向播放,在偶数次(2、4、6...)正向播放。alternate 动画在奇数次(1、3、5...)正向播放,在偶数次(2、4、6...)反向播放。动画以低速开始,然后加快,在结束前变慢。ease-in-out 动画以低速开始和结束。linear 动画从头到尾的速度是相同的。normal 默认值。ease-out 动画以低速结束。ease-in 动画以低速开始。reverse 动画反向播放。

2023-12-16 01:00:00 26 1

原创 动画所有语法及含义

animation-fill-mode 规定当动画不播放时(当动画完成时,或当动画有一个延迟未开始播放时),要应用到元素的样式。animation-timing-function 设置动画将如何完成一个周期。animation-iteration-count 定义动画的播放次数。animation-play-state 指定动画是否正在运行或已暂停。animation-direction 指定是否应该轮流反向播放动画。animation-delay 设置动画在启动前的延迟间隔。

2023-12-12 08:41:51 25

原创 express创建服务

"express服务启动成功"

2023-12-03 17:59:59 27 1

原创 模块化js

/ 注意:为了防止混乱,建议大家不要在同一个模块中同时使用 exports 和 module.exports。// module.exports.变量名称或者module.exports = {值}优先级最高。// 在每个 .js 自定义模块中都有一个 module 对象,它里面存储了和当前模块有关的信息。// exports.变量名称,exports={}不可以使用。// 使用module.exports向外共享成员(导出)// 提高了代码的可维护性。// 提高了代码的复用性。// 安装包的版本含义。

2023-11-27 08:04:39 26 1

原创 Node.js

- 第二种 按住shift+右键,打开powershell,node 运行的文件名 -->-- 第四种 window+r,输入cmd,cd 运行路径,node 运行的文件名 -->-- 第三种 找到当前文件,在路径输入cmd, node 运行的文件名-->-- 第一种 ctrl+`,cd 路径,node 运行的文件名 -->-- esc,清空当前整行输入的命令 -->-- cd 路径,访问到当前目录 -->-- cd ..,返回上一级目录 -->-- cls,清空控制台历史记录 -->

2023-11-19 22:20:21 48 1

原创 js中ajax异步

/ 4、http的连接很简单,是无状态的;// 3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。// 2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。// 1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。// 请求方式分为:get、post、put、delete。// delete方式:偏向删除信息;// get方式:偏向获取数据;// "body":"你好"// 传值方式为表单。

2023-11-13 09:05:56 42

原创 Generator作用

/ 一般情况下,next 方法不传入参数的时候,yield 表达式的返回值是 undefined。// 3.其中 * 用来表示函数为 Generator 函数,yield 用来定义函数内部的状态。// 此时函数还没有执行完, 返回对象的 done 属性值是 false,下面还有yield。// yield 后面跟的值是value值,next(参数)==yield返回值需要用变量接收。// 当 next 传入参数的时候,该参数会作为上一步yield的返回值。// 2.函数内部有 yield 表达式。

2023-11-13 08:39:31 32

原创 弹性伸缩盒子

否则,第1个弹性项的外边距和行的main-start边线对齐,而最后1个弹性项的外边距和行的main-end边线对齐,然后剩余的弹性项分布在该行上,相邻项目的间隔相等。弹性项目平均分布在该行上,两边留有一半的间隔空间。- stretch:如果指定侧轴大小的属性值为'auto',则其值会使项目的边距盒的尺寸尽可能接近所在行的尺寸,但同时会遵照'min/max-width/height'属性的限制。第一个弹性项的main-start外边距边线被放置在该行的main-start边线,而后续弹性项依次平齐摆放。

2023-11-05 21:31:47 30 1

原创 表单属性。

- <input type="text" placeholder="请输入" required> -->-- localStorage - 用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去除。-- 保存数据:sessionStorage.setItem(key,value);-- 保存数据:localStorage.setItem(key,value);-- placeholder 表单的请示文字 -->-- autofocus设置默认焦点 -->

2023-11-01 08:23:45 30 1

原创 请写出display所有属性值

inline 默认。此元素会被显示为内联元素,元素前后没有换行符。block 此元素将显示为块级元素,此元素前后会带有换行符。table 此元素会作为块级表格来显示,表格前后带有换行符。9.请写出水平居中的所有方法,请写出垂直居中所有方法。行内元素: text-align: center。设置line-height 等于height。块级元素: margin: 0 auto。inline-block 行内块元素。none 此元素不会被显示。flex 弹性盒模型。

2023-10-23 08:59:32 26 1

原创 let,const,var有什么区别

在使用let、const命令声明变量之前,该变量都是不可用的。使用var声明的变量不存在暂时性死区。: var声明变量时,可以重复声明变量,后声明的同名变量会覆盖之前声明的遍历。const和let不允许重复声明变量。块作用域由 { }包括,let和const具有块级作用域,var不存在块级作用域。: var存在变量提升,let和const不存在变量提升,即在。: 在变量声明时,var 和 let 可以不用设置初始值。变量只能在声明之后使用,否在会报错。而const声明变量必须设置初始值。

2023-10-15 21:41:42 46 1

原创 ES5中操作数组的方法有哪些

splice() 方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。如果从 arrayObject 中删除了元素,则返回的是含有被删除的元素的数组。返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。该方法不会改变现有的数组,仅会返回被连接数组的一个副本。

2023-10-06 20:57:32 67 1

原创 字符串使用

toUpperCase()转大写==toLocaleUpperCase()toLowerCase()转小写==toLocaleLowerCase()indexOf()查询某个字符串在原字符串中首次出现的位置(下标)替换字符串首次出现的字符,不会修改原字符串。replace(原字符串需要替换的值,新的值)如果查询不到值是否存在返回-1。

2023-09-23 22:29:27 23 1

原创 函数排序类型

delete 删除的数组的值 与 delete(删除的数组的值)删除数组值,空间保留。第一步:循环拿取每一个值,需要比较,再次循环,第一次的值和第二次的每个值进行比较。第二步:判断需要if, a

2023-09-17 09:43:02 36 1

原创 数组和使用函数

/ function 函数名(形参数1,形参数2,形参数3) {// var arr = ["zs",18,"男"];// 封装了可重复调用的代码块,减少代码的堆叠。// 原素组[下标] 获取到对于的值。// var sex = "男";//函数体代码|任意的代码。// 两种创建数组的写法|方式。// 最后一个下标会比长度-1。// function类型。// 创建函数|定义函数。// 调用函数|使用函数。// 数组的下标|索引。// 一组数据的集合。// 获取数组的长度。// 函数名(实参)

2023-09-09 13:30:10 42 1

空空如也

空空如也

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

TA关注的人

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