自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS基础

css基础

2024-03-20 17:24:35 1675

原创 HTML基础

html基础

2024-03-20 15:59:51 725

原创 Composition API与Options API的区别

Composition API与Options API的区别

2023-04-17 11:47:11 146 1

原创 vue2的相关内容

vue是一个渐进式 JavaScript 框架,主要采用了mvvm的模式。易学易用(指令化操作),性能出色(封装了对应的内容 进行部分优化),适用场景丰富的 Web 前端框架(生态体系完善 (阿里巴巴))。

2023-03-29 19:38:23 91

原创 express的相关内容

json 方法 (读取请求体 匹配对应的content-type为json)static 方法 (读取静态资源 (html,css,img)形成服务接口)Router 方法 (产生一个路由对象)urlencoded 方法 (读取请求体 匹配对应content-type为x-www-from-urlencoded)//静态方法 中间件方法使用在对应的app里面app.use(express.static('./css')) //中间件使用。

2023-03-25 11:45:31 86

原创 数据库的相关内容

mongodb是一个key-value数据,里面存储数据格式为BSON格式(类似于json 存储的内容大于json),他是一个内存数据库,数据存储在内存上。安装 (无脑化)启动下载的mongo在本机以服务的形式体现,所以在访问的时候是通过客户端来连接到服务端进行操作的。本机的mongodb客户端界面。

2023-03-25 11:30:35 64

原创 总结及补充内容

json web token主要是用于安全传输,里面主要有授权和加密等操作。JSON WEB Token(JWT,读作 [/dʒɒt/] ),是一种基于JSON的,用于在网络上声明某种主张的令牌(token)。JWT通常由三部分组成:头信息(header),消息体(payload)和签名(signature)。Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。

2023-03-25 11:07:45 64

原创 node基础进阶

用于操作对应的文件路径相关内容(获取路径相关信息,拼接路径)fs模块(fileSystem 文件系统模块)主要是文件相关的操作。(io流(input output输入输出 io是属于异步操作(buffer 缓冲区))node中提供io的模块。

2023-03-21 19:28:27 49

原创 node的相关内容

http模块中获取get请求传递的参数通过query来获取querystring可以将对应的参数字符串变成一个对象url模块用于读取对应的url的内容http模块中获取post请求传递(body)的参数通过监听data的事件(在内容进行拼接得到 分段传递)

2023-03-20 20:34:00 68

原创 mock数据

Json-Server它是一个第三方插件,它是通过json文件来模拟对应的接口主要利用了node的express来进行相关服务搭建。如果需要使用先需要安装node环境。

2023-03-17 20:27:38 70

原创 GIT的相关内容

git ee(码云 国内)是一个代码托管平台(远程仓库),它主要是用于托管对应的代码。与之相关的平台还有Git hub(国际)。

2023-03-16 19:58:21 39

原创 jQuery的相关内容

jQuery是一个轻量级的JavaScript库,它对原生的js进行了封装,将对应的dom操作及对应的动画等做了一系列的方法封装,里面所有的内容都是方法。它的核心是链式调用及对应的jQuery对象的扩展。

2023-03-15 20:04:48 38

原创 vue的路由实现及sass讲解

利用onhashchange事件监听hash值的变化通过对应的routes规则里面对应的compoent内容来渲染class Vue{//解构获取里面的el和对应的routerthis.el = document.querySelector(el) //元素//调用解析a的方法 将这个this.el当作this//监听对应的变化//返回一个新的组件//组件的构造//创建VueRouter的类//解构获取对应的mode routes。

2023-03-14 20:39:49 88

原创 vue相关了解及深拷贝与浅拷贝

diff算法用于比对新旧虚拟dom,利用打补丁包的形式来比对的。拷贝的对象和原本的对象不是一个对象,但是内容完全一样,其次里面的内容的地址完全一致浅拷贝不等于赋值它会开辟一个新的内存空间,和原本的地址不一致浅拷贝里面的内容都是拷贝对应的地址 所以和原本的内容地址一致拷贝的是对应的值,不拷贝地址vue是一个mvvm的框架,vm是内置的,不需要你去管理。

2023-03-13 20:06:44 1184

原创 Object的相关方法

所有对象都默认继承Object类,那么对应的Object的方法所有的对象都可以使用。主要学习的。

2023-03-10 19:50:43 73

原创 设计模式的相关内容

设计模式是对应的一些处理方案形成的思想构成的模式。主要针对的是类和对象的设计和构造。它不区分语言,总共有23种设计模式(架构设计,源码设计)。代理模式是在原有对象的基础上增强对应的对象(利用代理对象来增强)代理对象通常访问的是实际的对象。代理对象对原本的对象进行了功能增强代理对象影响的是实际的对象观察者模式是前端最常用的模式,它相当于对应的监听和处理执行的机制。观察者模式别名obServer又被称为发布者-订阅者模式off是用于取消事件on是用于监听事件emit是用于执行事件。

2023-03-09 19:37:36 49

原创 JSONP的相关知识

JSONP是一种解决跨域的一种的方法,它实际上也是一个get请求,它是利用对应的script标签不受跨域影响的限制来解决对应的跨域问题。(带对应的href src 等的标签都不受跨域的影响script link farmes等)

2023-03-08 21:19:42 38

原创 ajax的相关内容

优先使用强制缓存 如果没有强制缓存 使用协商缓存如果强制缓存了 那么协商缓存就不会被使用 且不会有请求发送如果没有强制缓存那么对应的协商缓存就会触发 主要比对的是最后修改时间和对应的文件标识如果都比对比成功那么就是使用协商缓存,如果没有比对上那么就不会缓存。如果协商缓存成功那么对应的状态码为304 如果协商缓存失败那么对应的状态码就是一个新请求的状态码(成功就是200)

2023-03-07 21:12:58 55

原创 闭包及promise

在规定内只执行一次(执行最后一次)在规定时间内执行第一次,执行完继续执行(减少对应次数)案例高铁厕所案例var timer = null //节流阀 判断是否有操作在进行//判断是否有操作进行//如果没有那么就执行我的操作if(!timer){callback() //执行操作timer = null //做完释放节流阀},delay)//如果有就什么都不做promise是ES6新增的一个类,翻译为承诺,它是用于解决异步问题的(替代回调函数)。

2023-03-06 20:46:06 44

原创 原型和继承

prototype是函数内的一个对象空间,每个函数都有一个,他被称为显性原型。每个函数内都存在一个prototype的对象空间构造函数也是函数所以他也存在prototype这个空间会在预编译的时候进行开辟(只开辟一次)利用prototype可以解决构造函数内存储的函数开辟多个内存空间的问题prototype里面的方法 可以直接通过对应的实例对象.方法名来访问建议将对应的属性存入对应的构造函数将对应的方法存入prototype。

2023-03-03 20:09:38 154

原创 面向对象的相关内容

面向对象是一种编程思维(oop),将对应的你需要用到的对象进行提取,将对应方法综合到对应的对象中,在需要调用对应的方法的时候去找对应的对象。(万物皆对象(任何东西都可以抽取为对象),主要的过程就是找对应的对象做对应的事情。过程中会产生很多的行为(行为比较分散)主要是找对应的对象 去做对应的事情(忽略过程)

2023-03-02 19:20:44 44

原创 运动的相关内容

控制对应的图片的切换。

2023-03-01 19:34:39 67

原创 ES5及ES6回顾及补充、运动讲解

运动(动画)的概念,就是在一定时间内对应的位置的移动或者是样式的变化(就是css3里面的动画*)(操作dom超出多次的重绘和回流)对象中的属性简写(属性名和属性值的变量名一致的情况下)对象中的函数简写(省略对应function)set是一个存储数据的集合(伪数组)他不允许重复的数据(基础数据的去重)(他的值就是key)//继承的类中的构造函数 如果要用到this 必须先调用的super (父类构造函数)BigInt(大的整型)、Symbol(独一无二的值(机器码)用于对象的属性)

2023-02-27 19:44:15 64

原创 ES5及ES6的相关内容

ECMAScript是对应js的基础语法,里面包含js中除dom操作和bom的所有内容。ECMAScript主要拆分为俩个单词ECMA(欧洲计算机协会)、Script(脚本)。ECMAScript简称(es)他主要的版本有...对应的版本管理以及切换是由不同兼容问题产生的。低版本的兼容就比较好,高版本的兼容性比较差。在项目中我们可以使用babel.js来进行生成代码的版本切换(后续框架中必然使用的)。ES3为基础版本他支持市面常用的所有的浏览器,ES5支持市面上大多数浏览器,ES6只支持高版本浏览器。

2023-02-24 21:37:53 45

原创 正则的相关内容

正则是用于检测对应的字符串的一种特殊表达式。一般用于用户格式验证。

2023-02-23 20:48:30 30

原创 Cookie的相关内容

计算机网络主要概述的是一台一台计算机到利用传播介质传播到另一台计算机的数据传输过程。http 称为超文本传输协议,一般用于网络传输(一般是对应的数据交互),一般交互的数据为JSON格式数据(字符串)、xml(类似于html)。http是基于tcp之上的协议。

2023-02-22 20:03:05 71

原创 事件的相关内容

event是一个事件源对象,他包含了事件触发过程的内容,以及对应的元素的内容。他会默认传入给对应的事件的处理函数。处理函数的argumentsbtn.onclick = function (e) { //这个参数e就相当于接收的第一个实参console.log(arguments.length) //1 当前的这个处理函数内容只有一个参数 这个参数是一个event对象//pointerEvent对象 这个对象就是一个事件源对象console.log(arguments[0]) //传入的第一个实参。

2023-02-20 21:20:41 136

原创 JS思维导图

JS相关思维导图

2023-02-19 22:50:20 53

原创 DOM的相关内容

DOM文档对象模型(document object model)主要是用于操作html文档及相关内容(css)。对于文档的操作会造成浏览器的重新渲染(重绘(改变的一个元素的显示内容及部分样式)重排(改变一个元素的位置及大小尺寸)(回流)重绘不一定重排 重排必定发生重绘)

2023-02-16 20:19:04 116

原创 BOM的相关知识

document是文档对象,他指代的是html整个文档。包含用于操作对应的html文档的相关内容。他是整个DOM里面最大的对象,他是属于BOM的。

2023-02-15 21:20:07 301

原创 日期对象及对象讲解

日期对象是用于表示日期时间的一个对象,他里面包含对应设置日期时间及获取日期时间的方法。

2023-02-14 19:32:36 110

原创 字符串的相关内容

字符串也是一种数据结构叫做串(共同的内容串在一块)。字符串是一种基础值类型,基础值类型不可变。字符串在算法解决问题的时候会使用的比较频繁,常用于解决一些查找相关的问题(马拉车算法 解决回文字符串的)

2023-02-13 21:12:03 117

原创 数组的相关知识

数组是一种线性的数据结构,他可以存储对应的数据,一般通过对应的索引下标进行数据的访问。在一般情况下我们在数组里面存储的数据类型是一致的。(数组也可以存储不同数据类型的数据)

2023-02-11 17:31:57 69

原创 JavaScript练习

成绩表 输入对应的成绩 60分为及格 70分为一般 80分为良好 90 分为优秀 100分为牛逼plus 其他分数输入无法判断。输入的范围为100-999 判断一个数是否为水仙花数 (153 1的三次方+5的三次方+3的三次方 = 153)输入一个数 判断是否为3的倍数 以及是否是15的倍数(1-999)判断一个数值是否奇数还是偶数。

2023-02-09 21:31:36 48

原创 函数的相关内容

使用function关键来定义匿名创建(没有名字 无法被复用)//自执行函数 自己执行 准备工作的执行(框架的封装)//前面()表示他是一个整体 后面()表示执行这个函数})()具名函数(有名字的函数 必须调用才会执行 具备复用价值)// 具名函数/*function 函数名(参数....) {执行的代码*/fn()//结合匿名函数来声明具名函数console.log("你好");//调用a()使用对象构建的形式(使用new关键字)fn1()函数的参数。

2023-02-09 20:01:09 98

原创 循环控制语句

循环嵌套不会超过两次从对应的时间复杂度来看,logn和n是比较常用的logn是比n要快得的,所以后续的优化中采用logn级别的时间复杂度来替代n对于for循环和while循环,对应的时间复杂度来说while要快于for循环,用while来替代for循环。

2023-02-07 19:49:40 87

原创 运算符表达式及相关控制语句

if else(根据对应的boolean条件值来进行判断 也就是说你传入的条件返回的不是boolean 他会。if else 一些简化操作:当你的if 块和或者else块只有一行代码的时候是可以省略{}的。条件表达式(返回Boolean类型的值):由对应的比较运算符组成的式子。算数表达式(返回对应的结果):由对应的算法运算符组成的式子。逻辑表达式(逻辑表达式):有对应的逻辑运算符组成的式子。表达式是由对应的值(变量和运算符构成的式子)true的结果:false的结果。if else允许多层嵌套的。

2023-02-06 20:54:14 45

原创 拓展(前端)

APP(原生开发(react native:跨平台移动应用开发框架,是Facebook最早的开源框架),混合开发(uni-app:是一个使用vue.js开发所有前端应用的框架)API(画布)是在HTML5中新增的标签用于在网页实时生成图像,并且可以操作图像内容,基本上它是一个可以用JavaScript操作的位图(bitmap))==和=== ==是表示相等 ===表示是在==的基础上类型也要相等。栈的空间是不变的,如果改变,改变的是对应的指向(基础值类型在栈上)

2023-02-06 19:43:10 103

原创 初识JavaScript

JS是一种具有函数优先(在计算机的认知中函数在代码的第一行)的轻量级(使用计算机的服务较少,所以一般相关应用的发布时间短和运行性能高),解释性或即使编译型的编程语言语言(翻译一句执行一句)。JavaScript基于原型编程、多范式的动态脚本语言,并支持面向对象、命令式和声明式(如函数式编程)风格。不依赖于操作系统,仅需要浏览器的支持,具有跨平台性。他是一个弱语言(没有绝对的语法,他的数据类型不是有对应的修饰符来定义,而是根据对应的值来定义,值什么类型变量就是什么类型)。常作为开发Web页面的脚本

2023-02-04 17:29:31 194

空空如也

空空如也

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

TA关注的人

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