自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue生命周期

详细:这个钩子函数获取dom的内容是更新之后的内容生成新的虚拟dom,新的虚拟dom与之前的虚拟dom进行比对,差异之后,就会进行真实dom渲染。详细:这个钩子函数初始化的不会执行,当组件挂载完毕的时候,并且当数据改变的时候,才会立马执行,这个钩子函数获取dom的内容是更新之前的内容。该钩子被调用后,对应 Vue 实例的所有指令都被解绑,所有的事件监听器被移除,所有的子实例也都被销毁。详细:当组件销毁的时候,就会触发这个钩子函数代表销毁之前,可以做一些善后操作,可以清除一些初始化事件、定时器相关的东西。

2024-06-26 14:20:42 259

原创 node.js

2. 第三方模块:第三方模块是由其他开发者编写并发布的模块,可以通过npm(Node.js的包管理器)进行安装和使用。3. 自定义模块:自定义模块是开发者根据自己的需求编写的模块。1. 核心模块:核心模块是Node.js自带的模块,包括http、fs、net、url、path等。这些模块可以直接使用,无需额外安装。例如,可以使用http模块创建一个HTTP服务器,使用fs模块读写文件,使用net模块创建网络服务器等。Node.js的三大模块包括核心模块、第三方模块和自定义模块。

2024-01-11 22:03:47 432

原创 Express 的基本使用

5 app.post("请求URL ,function(req,res) { /*处理函数*/ })5 app.get('请求URL',function(req,res) { /*处理函数*/ })6 // 3.调用 app.listen(端口号,启动成功后的回调函数) ,启动服务器。通过 app.get( 方法,可以监听客户端的 GET 请求,具体的语法格式如下。req: 请求对象(包含了与请求相关的属性与方法)req: 请求对象(包含了与请求相关的属性与方法)2 // 参数2: 请求对应的处理函数。

2023-12-24 20:58:03 342

原创 NODE.js中的模块化

使用强大的 require( 方法,可以加载需要的内置模块、用户自定义模块、第三方模块进行使用。和函数作用域类似,在自定义模块中定义的变量、方法等成员,只能在当前模块内被访问,这种模块级别的访问限制。// 在 02.test.js 模块中,无法访问到 01.custom.js 模块中的私有成员。加载第三方模块(关于第三方模块的下载和使用,会在后面的课程中进行专门的讲解)注意:使用 require(方法加载其它模块时,会执行被加载模块中的代码。4 // 2.加载用户的自定义模块。由第三方开发出来的模块。

2023-12-24 20:51:36 335

原创 什么是模块化

摸一个模块出现问题只需要对出问题的模块进行维护或者更新,不需要对整个项目文件进行.按需加载就是根据需要去加载资源。似于js中的函数封装,可以反复使用.- 提高了代码的可维护性。- 可以实现按需加载。把系统划分成若干模块的过程。编程领域中的模块化,就是。合、分解和更换的单元。

2023-12-24 20:45:20 462

原创 SQL语法

5 UPDATE 表名称 SET 列名称 =新值 WHERE 列名称 = 某值。2-- 1.用 UPDATE 指定要更新哪个表中的数据。Update 语句用于修改表中的数据。3-- 2.用SET 指定列对应的新值。4--3用WHERE 指定更新的条件。SQL的 UPDATE 语句。

2023-12-24 20:41:22 345

原创 SQL语法

3 INSERT INTO table name (列1,列2,...) VALUES (值1,值2,....)语法解读: 向指定的表中,插入如下几列数据,列的值通过 values -一指定。注意: 列和值要一一对应,多个列和多个值之间,使用英文的逗号分隔。INSERT INTO 语句用于向数据表中插入新的数据行,SQL的INSERT INTO 语句。

2023-12-24 20:40:27 460

原创 SQL语法

注意: SQL 语句中的关键字对大小写不敏感。SELECT 等效于 select,FROM 等效于 from。SELECT 语句用于从表中查询数据。执行的结果被存储在一个结果表中(称为结果集)。2 -- 从 FROM 指定的[表中],查询出[所有的]数据。5-- 从 FROM 指定的[表中],查询出指定 列名称(字段)6 SELECT 列名称 FROM 表名称。3 SELECT * FROM 表名称。

2023-12-24 20:39:31 328

原创 SQL。。

SQL 语言只能在关系型数据库中使用(如 MysQL、Oracle、SQL Server)。SQL (英文全称: Structured Query Language) 是结构化查询语言,where 条件、and 和 or 运算符、order by 排序、count(*) 函数。2使用 SQL 语言编写出来的代码,叫做 SQL 语句。我们以编程的形式,操作数据库里面的数据.D SQL 是一门数据库编程语言。3.2 使用 SQL 管理数据库。询数据 (select)、向数据库中插入新的数据。

2023-12-24 20:38:21 305

原创 MYSQL的使用

2023-12-24 20:36:28 321

原创 学习0.0

clear:both;请写出原型的5个特性1.所有引用类型(数组、对象、函数),都具有对象特性,及可自由扩展属性// 2.所有的引用类型都有一个__proto__属性,属性值是一个普通对象(原型链)// 3.所有的函数都有一个prototype属性,属性值是一个普通对象// 4.所有的引用类型的__proto__指向它构造函数的prototype属性值// 5.当试图获取一个对象的某个属性时,如果这个对象本身没有这个属性,那么他会去它的__proto__(即它构造函数的prototype)去找。

2023-11-20 09:33:06 9 1

原创 12345

的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。// 3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。// 2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。一般情况下,next 方法不传入参数的时候,yield 表达式的返回值是 undefined。当 next 传入参数的时候,该参数会作为上一步yield的返回值。

2023-11-13 09:14:10 12

原创 阿巴巴ll

let arg = [...arguments].slice(1) //[...xxx]把类数组变成数组,arguments为啥不是数组自行搜索 slice返回一个新数组。context[fn] = this //给context添加一个方法 指向this。// 创造唯一的key值 作为我们构造的context内部方法名。delete context[fn] //删除方法。context[fn](arg) //执行fn。// 执行函数并返回结果。// call()方法原理。// bind()原理。

2023-10-22 21:15:17 19 1

原创 学习记录16

本身没有this的概念,捕获其所在上下文的 this 值,作为自己的 this 值,this指向全局。2.applay、call这两个方法的主动调用,bind返回的是改变this指向后的新函数;Set对象 Set 对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用。3.传参的问题区别,call和bind都是直接传递参数,applay传递的是数组。call(指向的对象,传入的值1,2...)new Set() 创建新的 Set 对象。keys() 返回 Set 对象中值的数组。

2023-10-16 09:37:06 16 1

原创 学习笔记5

// Symbol.for() 类似单例模式,首先会在全局搜索被登记的 Symbol 中 // 是否有该字符串参数作为名称的 Symbol 值,如果有即返回该 Symbol 值, // 若没有则新建并返回一个以该字符串参数为名称的 Symbol 值,并登记在全局环境中供搜索。 / Symbol.keyFor(),返回一个已登记的 Symbol 类型值的 key , // 用来检测Symbol.for该字符串参数作为名称的 Symbol 值是否已被登记。

2023-10-06 22:03:18 17 1

原创 学习记录3

否则,第1个弹性项的外边距和行的main-start边线对齐,而最后1个弹性项的外边距和行的main-end边线对齐,然后剩余的弹性项分布在该行上,相邻项目的间隔相等。第一个弹性项的main-start外边距边线被放置在该行的main-start边线,而后续弹性项依次平齐摆放。第一个弹性项的main-end外边距边线被放置在该行的main-end边线,而后续弹性项依次平齐摆放。-- 内容对齐(justify-content)属性应用在弹性容器上,把弹性项沿着弹性容器的主轴线(main axis)对齐。

2023-09-17 21:16:02 11 1

原创 学习记录2

stretch:如果指定侧轴大小的属性值为'auto',则其值会使项目的边距盒的尺寸尽可能接近所在行的尺寸,但同时会遵照'min/max-width/height'属性的限制。-- localStorage - 用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去除。-- 1.IE盒子模型||怪异盒子模型 box-sizing: border-box;-- 1.标准盒子模型 box-sizing: content-box;弹性盒子元素的侧轴(纵轴)起始位置的边界紧靠住该行的侧轴起始边界。

2023-09-17 21:14:30 11 1

原创 学习记录1

HTML5不基于SGML(Standard Generalized Markup Language 标准通用标记语言),因此不需要对DTD(DTD 文档类型定义)进行引用,但是需要DOCTYPE来规范浏览器行为。- aside --- 侧边栏标签。- nav --- 导航标签。- footer --- 尾部标签。- header --- 头部标签。- article --- 内容标签。- section --- 块级标签。preload边加载边播放。

2023-09-11 10:45:32 12

空空如也

空空如也

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

TA关注的人

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