自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL

DB(database数据库):存储数据的仓库,保存了一系列有组织的数据DBMS(数据库管理系统):数据库是通过DBMS创建和操作的容器,例如MySQL、Oracle···SQL(结构化查询语言):与数据库通信的语言优点:几乎所有DBMS都支持SQLMySQL数据库是一种关系型数据库(RDBMS),建立在关系模型的基础上,有多张相互连接的二维表组成的数据库(二维表:相当于Excel表)

2024-04-11 12:40:32 456 1

原创 布局技术基础知识

5. 无论是什么元素(行内、行内块、块级)设置为绝对定位之后,都变成了定位元素(宽高默认由内容撑开,可以自行设置宽高等,相对定位没有此功能)。5. 方案五(推荐): 给浮动元素的父元素,设置伪元素,通过伪元素清除浮动,原理与方案四相同(注意要将伪元素设置为块元素,其默认为行内元素)前提:前面所有兄弟元素均处于浮动状态。1.兄弟元素:后面的兄弟元素会占据浮动元素之前的位置,位于浮动元素下方,对前面的兄弟元素无影响。1. 发生固定定位、绝对定位后,元素都变成了定位元素,默认宽高被内容撑开,且依然可以设置宽高。

2024-02-05 21:08:19 1118

原创 01-CSS

即为让宽度变化这个运动持续1s) 采用默认的运动方式,若要指定多个运动对象,则用逗号隔开, 例如transition: width 1s, height 2s;grid-template-columns:1fr 3fr 2fr(即1:3:2)意思是1fr 1fr 1fr,即1:1:1。冒号后面数值的表现形式:1:具体数值加单位 grid-template-columns: 200px 300px。

2024-01-23 20:18:03 1794

原创 原型及原型链

prototype:原型__proto__:原型链(原型之间的连接点)从属关系:prototype:函数的一个属性(每一个函数默认都有),是一个对象{}__proto__:对象(object)的一个属性,也是一个对象{}对象的__proto__保存着该对象的构造函数的prototype在 JavaScript 中,用 new 关键字来调用的函数,称为构造函数。构造函数首字母一般大写使用构造函数就可以实现代码复用证明:Object.prototype为原型链的顶层,无__proto__属性。

2023-11-21 21:20:48 62

原创 JS进阶(3)

1. 赋值运算符 = 左侧的 {} 用于批量声明变量,右侧对象的属性值将被赋值给左侧的变量。2.使用数组的时候,数组前面有代码,需要用分号将代码和数组隔开。4.对象中找不到与变量名一致的属性时变量值为 undefine。是一种快速为变量赋值的简洁语法,本质上仍为变量赋值。将对象属性和方法快速批量复制给一系列变量的简洁语法。将数组的单元格快速批量复制给一系列变量的简洁语法。2. 对象属性的值将被赋值给与。检测一个对象是否有指定的属性。3. 注意解构的变量名。

2023-11-21 00:23:41 54

原创 JS进阶(2)

2. reduce是一个对数组累积操作的方法,使用时要加上return返回数据,这样prev才会获取上一次执行的结果,否则是undefined。includes()方法:表示某个数组是否包含给定值 传递两个参数,一个是要查找的元素,一个是查找的起始位置,默认为0,结果返回布尔值。1. 若不给initialValue赋值,reduce会从索引号为1的地方开始执行,会跳过索引为0的元素。数组方法,用于数组求和、数组求积、统计数组中元素出现的次数、数组去重等。initialValue:传给函数的初始值,非必传。

2023-11-07 21:06:33 54

原创 进阶JS(1)

代码在执行之前,先检测当前作用域下所有var声明的变量,会把所有var声明的变量提升到当前作用域最前面,堆(操作系统):一般由程序员分配释放,若程序员不释放则由垃圾回收机制回收,复杂数据类型放到堆里。概念:一个函数对周围状态的引用捆绑在一起,内层函数中访问到其外层函数的作用域。2. 借助...获取的剩余实参,是个真数组,提倡多使用剩余参数,更灵活。JS中的分配和回收都是自动完成的,内存不使用时会被垃圾回收器自动回收。作用:封闭数据,提供操作,外部也可以访问函数内部的变量。

2023-10-29 23:29:48 67 1

原创 vue脚手架以及组件化开发

每一个数据项,要声明类型:Object、Array、Number、String、Boolean等几种,若同时可能存在多种类型,用数组的形式表达。default,设置默认值,如果父组件没有传递数据,可以指定默认值。③ 组件可复用,在一个vue对象下可以使用多次,且组件间互相独立。② 由于定义的是全局组件,所以可以在任意的vue对象下使用。① 在vue对象对应的根元素(el指定标签)下使用。每个组件都由结构、样式、逻辑组成,分离度高,独立。2. vue ui(图形化界面的创建方式)通过自定义事件的方式来处理。

2023-10-24 21:33:50 75

原创 VUE2核心语法及创建项目

Vue是渐进式JavaScript框架,将网页开发中最常见的DOM操作内置到框架中,更加专注于数据逻辑的处理,不需要进行繁琐的DOM操作,可以将数据与界面呈现进行分离,有效降低了代码的耦合度,支持组件化开发,更利于中大型项目代码组织。

2023-10-17 21:13:03 59 1

原创 React

vue中可以声明响应式数据驱动页面内容更新,react中的函数是组件默认没有这种状态机制,数据只是一个普通变量,更改无意义,为了能让状态发生变更,需要使用useState。setContent是一个函数,用于修改状态 ·········改。map() 方法创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。content表示对当前数据的引用,代表本次渲染的内容 ········读。以两者混写),执行更快,编写简单,类型安全。

2023-10-12 17:51:36 46

原创 ES6模块化与异步编程与vue2基础语法

promise链式操作发生了问题,不希望前面的错误导致后面.then无法正常执行,可以使用Promise.catch进行捕获和处理。写法:{{xxx}},xxx是js表达式,且可以直接读取到data中的所有属性。模块化:隔离不同的js文件,仅暴露当前模块所需要的其他模块,降低沟通成本,方便各模块的调用。6.{{xxx}}中的xxx要写js表达式,xxx可自动读取到data中的所有属性。async方法中,第一个await之前的代码会被同步执行,之后的代码会异步执行。

2023-09-25 21:33:10 183 1

原创 获取接口数据

对特定服务的一种封装,以供他人调用,来对系统进行一些操作,如对数据进行增删改查。这样不需要重新开发即可实现功能,还可以重复使用,也可以很好的保护数据的安全。AJAX请求接口数据略显繁杂axios请求接口数据,运用封装好的第三方数据,大大节省了代码量。

2023-09-18 20:34:05 854

空空如也

空空如也

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

TA关注的人

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