- 博客(20)
- 收藏
- 关注
原创 postman测试没问题,前端报400
最近有一个需求是我前端给后台传一个id,服务器返回给我数据,后端写的是get方法。但是到了前端网络请求发出会报400错误,对比请求头,请求参数都没问题。最后发现是浏览器的get请求没有data,没办法传对象。以此记录我因为一个400状态码卡住4个小时。使用postman 测试请求正常发出。联系后端改成post请求。
2023-03-19 02:45:32
1699
1
原创 express
利用nodejs中http创建的服务器,在处理请求的时候,只能放在一个回调函数中,且判断也较为复杂。为了方便基于nodejs服务器的开发,有人对nodejs服务器的创建、请求处理等操作,进行了封装,比较常见的就是express。可以说,express就是基于nodejs封装的一个框架,专业用于提供方便易操作的web服务器。Express的本质:就是一个npm上的第三方包,提供了快速创建web服务器的便捷方法。使用Express开发框架可以非常方便、快速的创建Web服务器的便捷方法。
2022-09-14 20:29:45
1291
原创 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
1032
原创 js中闭包
调用fun的时候,在执行空间中,创建了一个空间,里面储存小函数的地址,这个地址在全局中被fn变量接收。函数在执行的时候,会创建一个执行空间,用来执行函数中的代码,当函数中代码执行完毕后,这个空间就会销毁。因为函数外部可以访问函数内部的变量,导致变量和内部函数引用关系一直存在,内存不能销毁,会一直占用,使用量较大时会导致内存溢出。一般函数,每次调用的时候,里面的变量都是重新开始,但闭包不会,因为闭包这个空间不会被销毁。函数嵌套,在小函数内部使用大函数变量,大函数就形成了闭包。
2022-09-05 19:11:04
127
原创 js面向对象
什么是面向对象OOP代表面向对象的英文单词首拼,单词全拼是Object Oriented Programming。面向对象不是一种语法,是一种编程思想。面向的意思就是“脸朝向”,表示关注的意思。那面向对象就是脸朝着对象,关注着对象的意思。之前的编程模式:关注每一个元素,然后是他们顺序,关系。。。这种编程模式成为面向过程。之后的编程模式:找一个对象来做这些事情,等待结果即可。这就是面向对象。js中的面向对象编程,就是既然是要创造对象,让对象做自己的事情,首先就需要创建对象。......
2022-08-30 19:35:52
259
原创 js中es6
比起之前的语法,es6有很多新语法,让开发者在操作数据和函数的时候,功能既多,操作又简便。const关键字也是用来定义变量的,具备let的所有特性,在定义变量时必须直接赋值,另外,const定义的变量的值不能修改。var定义的变量,其实是属于window属性,平常直接输出变量名,是一种简写,完整写法应该是window.变量名。findIndex - 查找数组中满足条件的第一个元素对应的下标,找到返回下标,找不到返回-1。在大括号中声明的变量只能在大括号中使用,如if、for的大括号中声明的变量。...
2022-08-29 21:25:45
1914
原创 正则表达式
简单来说,就是写一个规则,然后通过这个规则可以从一个杂乱的字符串中找出符合规则的部分,也就可以用于判断一个字符串是否符合某个规则。还可以将一个字符串中符合规则的部分进行替换。使用说明:正则表达式比较特殊,不是字符串,不用加引号,但是要有定界符,两边都是斜杠。正则表达式其实就是一种规则,其实把正则称作规则表达式更为恰当。1.提取字符串:从指定的字符串中将符合规则部分提取出来。3.替换字符串:将一个字符串跟规则匹配的部分替换掉。2.匹配正则:判断一个字符串是否跟指定规则匹配。:一个用于规范字符串的表达式。...
2022-08-25 19:30:22
122
原创 网页加载过程
1.解析标签的结构 - 做一棵DOM树(dom节点组成的树形结构)同时,解析css,将css解析成一棵css树。3.根据渲染树在网页中计算每个标签所处的位置 / 大小 —— 布局。4.根据渲染树每个标签应该是什么背景 / 颜色 / 多大字体。页面由两部分组成 标签结构和css样式。每一次设置都会会造成页面回流,不利于页面的优化。2.将dom树和css树合并成一棵渲染树。所以在使用js设置样式时,如果每一次都用。只会回流一次,更有利于页面优化。- 重新解析颜色 / 背景。5.在页面中绘画页面。
2022-08-24 21:20:39
156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人