自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 postman测试没问题,前端报400

最近有一个需求是我前端给后台传一个id,服务器返回给我数据,后端写的是get方法。但是到了前端网络请求发出会报400错误,对比请求头,请求参数都没问题。最后发现是浏览器的get请求没有data,没办法传对象。以此记录我因为一个400状态码卡住4个小时。使用postman 测试请求正常发出。联系后端改成post请求。

2023-03-19 02:45:32 1213 1

原创 express

利用nodejs中http创建的服务器,在处理请求的时候,只能放在一个回调函数中,且判断也较为复杂。为了方便基于nodejs服务器的开发,有人对nodejs服务器的创建、请求处理等操作,进行了封装,比较常见的就是express。可以说,express就是基于nodejs封装的一个框架,专业用于提供方便易操作的web服务器。Express的本质:就是一个npm上的第三方包,提供了快速创建web服务器的便捷方法。使用Express开发框架可以非常方便、快速的创建Web服务器的便捷方法。

2022-09-14 20:29:45 1211

原创 Node.js

为了提高js的格调,让js脱离浏览器也能运行,一代大神Ryan Dahl在2009年,通过分析将谷歌中V8引擎(即谷歌浏览器中的js解析器),分离出来,进行二次封装,做出了一款软件,叫node.js。所以说,node.js本质上是一个js除了浏览器之外的运行环境,使得js除了是一门客户端语言外,还是一门和Java、PHP、Ruby平起平坐的客户端语言。3.node.js让js在写前端代码的基础上,可以写后端代码,因为node.js可以构建服务器。这款软件中可以运行js代码,且不需要依赖浏览器和HTML。

2022-09-13 20:30:40 895

原创 js设计模式

设计模式是为了解决某种问题,而设计的一套最佳解决方案。

2022-09-06 19:41:22 225

原创 js中继承

继承

2022-09-05 19:22:53 76

原创 js中闭包

调用fun的时候,在执行空间中,创建了一个空间,里面储存小函数的地址,这个地址在全局中被fn变量接收。函数在执行的时候,会创建一个执行空间,用来执行函数中的代码,当函数中代码执行完毕后,这个空间就会销毁。因为函数外部可以访问函数内部的变量,导致变量和内部函数引用关系一直存在,内存不能销毁,会一直占用,使用量较大时会导致内存溢出。一般函数,每次调用的时候,里面的变量都是重新开始,但闭包不会,因为闭包这个空间不会被销毁。函数嵌套,在小函数内部使用大函数变量,大函数就形成了闭包。

2022-09-05 19:11:04 85

原创 js面向对象

什么是面向对象OOP代表面向对象的英文单词首拼,单词全拼是Object Oriented Programming。面向对象不是一种语法,是一种编程思想。面向的意思就是“脸朝向”,表示关注的意思。那面向对象就是脸朝着对象,关注着对象的意思。之前的编程模式:关注每一个元素,然后是他们顺序,关系。。。这种编程模式成为面向过程。之后的编程模式:找一个对象来做这些事情,等待结果即可。这就是面向对象。js中的面向对象编程,就是既然是要创造对象,让对象做自己的事情,首先就需要创建对象。......

2022-08-30 19:35:52 212

原创 js中es6

比起之前的语法,es6有很多新语法,让开发者在操作数据和函数的时候,功能既多,操作又简便。const关键字也是用来定义变量的,具备let的所有特性,在定义变量时必须直接赋值,另外,const定义的变量的值不能修改。var定义的变量,其实是属于window属性,平常直接输出变量名,是一种简写,完整写法应该是window.变量名。findIndex - 查找数组中满足条件的第一个元素对应的下标,找到返回下标,找不到返回-1。在大括号中声明的变量只能在大括号中使用,如if、for的大括号中声明的变量。...

2022-08-29 21:25:45 1781

原创 正则表达式

简单来说,就是写一个规则,然后通过这个规则可以从一个杂乱的字符串中找出符合规则的部分,也就可以用于判断一个字符串是否符合某个规则。还可以将一个字符串中符合规则的部分进行替换。使用说明:正则表达式比较特殊,不是字符串,不用加引号,但是要有定界符,两边都是斜杠。正则表达式其实就是一种规则,其实把正则称作规则表达式更为恰当。1.提取字符串:从指定的字符串中将符合规则部分提取出来。3.替换字符串:将一个字符串跟规则匹配的部分替换掉。2.匹配正则:判断一个字符串是否跟指定规则匹配。:一个用于规范字符串的表达式。...

2022-08-25 19:30:22 72

原创 网页加载过程

1.解析标签的结构 - 做一棵DOM树(dom节点组成的树形结构)同时,解析css,将css解析成一棵css树。3.根据渲染树在网页中计算每个标签所处的位置 / 大小 —— 布局。4.根据渲染树每个标签应该是什么背景 / 颜色 / 多大字体。页面由两部分组成 标签结构和css样式。每一次设置都会会造成页面回流,不利于页面的优化。2.将dom树和css树合并成一棵渲染树。所以在使用js设置样式时,如果每一次都用。只会回流一次,更有利于页面优化。- 重新解析颜色 / 背景。5.在页面中绘画页面。

2022-08-24 21:20:39 105

原创 js中try catch

try catch

2022-08-24 11:47:29 409

原创 javascript事件学习笔记

事件

2022-08-23 21:13:30 491

原创 js短路运算

短路运算

2022-08-18 19:10:34 1338

原创 时间日期对象

时间日期对象

2022-08-17 19:55:56 184

原创 JS中Math方法

Math方法

2022-08-17 16:42:33 497

原创 详解字符串方法

js字符串方法

2022-08-16 21:24:38 131

原创 详解数组方法

js数组方法

2022-08-15 20:45:59 294

原创 利用递归函数求两个数的最大公约数(辗转相除法)

利用递归函数使用辗转相除法求两个数的最大公约数

2022-08-15 16:48:26 1744

原创 目标伪类选择器

目标伪类选择器target

2022-08-13 18:25:47 794

原创 CSS实现波浪线

css3线性渐变实现波浪线

2022-08-13 15:56:02 2457

空空如也

空空如也

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

TA关注的人

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