前端
文章平均质量分 90
哈喽……
这个作者很懒,什么都没留下…
展开
-
react实战——react旅游网
在利用typescript编写react项目时,函数式组件需要定义返回值类型。传递的props参数的类型,就是使用interface泛型定义的以下是编写状态管理createSlice:action与reducer捆绑在一起了将detail从MVC修改到redux-tooltik以下是编写异步数据操作。原创 2024-03-07 11:14:43 · 1079 阅读 · 0 评论 -
AJAX详解
AJAX全称为Asynchronous JavaScript And XML,就是异步的JS和XML。通过AJAX可以在浏览器中向服务器发送异步请求,最大的优势:无刷新获取数据,实现数据的交换。AJAX不是新的编程语言,而是一种现有的标准组合在一起使用的新方式。下面这种情况:搜索打出原神两字,与原神有关的就都显示在下方,这就是利用了AJAX技术。(最初AJAX返回的数据格式就是XML形式的,现已被JSON取代)原创 2023-09-06 17:20:41 · 807 阅读 · 1 评论 -
本地存储——Cookie
Cookie全称是HTTP Cookie,简称Cookie,是浏览器存储数据的一种方式,因为存储在用户本地,而不是存储在服务器上,是本地存储,一般会自动随着浏览器每次请求发送到服务器端。读取的是一个由名值对构成的字符串,每个名值对之间由;读取到的是全部的cookie,原生的cookie不能根据名来读取值,但可以通过封装cookie来进行。利用Cookie跟踪统计用户访问该网站的习惯,比如什么时间访问,访问了哪些页面,在每个网页的停留时间等。max-age:值为数字,表示当前时间+多少秒后过期,单位是秒。原创 2023-09-05 10:30:24 · 1124 阅读 · 1 评论 -
前后端交互——HTTP请求及协议格式详解
详解HTTP请求的请求体、响应体、状态码。原创 2023-09-02 11:01:59 · 1445 阅读 · 1 评论 -
ES6之Promise学习
then()方法不管执行第一个回调函数还是第二个回调函数,它都会return一个东西,return后面的东西会用Promise包装一下。then()方法返回的Promise对象的状态根据return的Promise内部书写的代码决定。我们在平时的使用过程中,将then()只传一个参,专门用来处理resolve后的操作,catch()就专门用来处理rejected的状态。catch本质是then的特例。Promise是异步操作的一种解决方案,Promise一般用来解决层层嵌套的回调函数(回调地狱)的问题。原创 2023-08-17 17:07:29 · 63 阅读 · 1 评论 -
JS之面向对象
2.属性的访问:可以用“点语法”访问对象中指定键的值,例如:person.name。1.对象是“键值对”的集合,表示属性和值的映射关系,在这里,如果对象的属性键名不符合JS标识符命名规范,则这个键名必须用引号包裹起来。5.属性的删除:如果要删除某个对象的属性,需要使用delete操作符,delete person.name。4.属性的创建:如果对象本身没有某个属性值。如果某个属性值是函数,则它也被称为对象的“方法”,通过打点的方式调用。:对象打点调用它的方法函数,则函数的上下文是这个打点的对象。原创 2023-07-20 11:40:23 · 94 阅读 · 1 评论 -
JS之DOM和BOM学习
1.DOM(Document Object Model,文档对象模型)是JavaScript操作HTML文档的接口,是文档操作变得非常优雅和简便。DOM最大的特点就是将文档表示为节点树。一是 可以直接在html标签上书写今天下雨啦如果设定的自定义属性是多个单词的组合的话,需要用中横线(-) 链接,比如今天下雨啦二是可以通js的dataset属性来设置今天下雨啦原创 2023-07-17 15:46:06 · 835 阅读 · 1 评论 -
CSS入门
css(cascading style sheet,层叠式样式表)是用来给HTML标签添加样式的语言。css3是css的最新版本,增加了大量的样式、动画、3D特效和移动端特性等。css使样式和结构分离,样式和结构不用“杂糅着写”,而是彼此分开的:HTML就负责结构,css就负责样式。HTML和css是通过“选择器”结合的。所有的HTML标签都可以看成是一个盒子,由width、height、padding、margin和border构成。原创 2023-07-03 16:02:58 · 608 阅读 · 1 评论 -
JS基础学习以及一些常考算法
方法2方法3var arr = new Array(4) //表示定义了一个长度为4的数组,但是这4项都是undefined2.数组的访问利用数组的下标对数组进行访问,数组的下标序号是从0开始的,下标越界时会返回undefined,而不是报错。3.数组的长度数组的length属性表示数组的长度4.更改数组项通过下标即可更改数组项,如果更改的数组项超过了数组的length-1,就会创造这个项5.数组类型的检测数组用typeof检测结果是object。原创 2023-07-10 16:23:52 · 121 阅读 · 1 评论 -
JS中的深克隆和浅克隆
目前以下均以数组为例。原创 2023-07-14 09:50:28 · 457 阅读 · 1 评论 -
JS函数、闭包、立即执行函数
JavaScript中函数会产生闭包(closure),闭包是函数本身和该函数声明时所处环境状态的组合。 函数能够“记忆住”其定义时所处的环境,即使函数不在其定义的环境中被调用,也能访问定义时所处环境的变量。原创 2023-07-14 15:33:32 · 398 阅读 · 0 评论 -
HTML入门
css(cascading style sheet,层叠式样式表)是用来给HTML标签添加样式的语言。css3是css的最新版本,增加了大量的样式、动画、3D特效和移动端特性等。css使样式和结构分离,样式和结构不用“杂糅着写”,而是彼此分开的:HTML就负责结构,css就负责样式。HTML和css是通过“选择器”结合的。原创 2023-06-28 15:06:09 · 446 阅读 · 0 评论