![](https://img-blog.csdnimg.cn/a9e5568d27844ae69d39a583305fc68a.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
全栈
文章平均质量分 63
基于NODE.JS的WEB全栈文章
阿山同学.
坐标广东深圳,Node+Golang全栈,主要从事前端+后端全站项目的开发和维护,擅长全栈APP以及小程序开发
展开
-
node服务端获取状态信息
【代码】node服务端获取状态信息。原创 2023-11-08 11:17:37 · 177 阅读 · 0 评论 -
React路由的基础使用
React 18.20路由导航路由导航的功能为每个页面分配访问地址----路由词典原创 2022-10-18 14:07:11 · 2283 阅读 · 0 评论 -
关于cookie与WebStorage和token的那些事
这篇文章主要介绍的cookie,localstorage和SessionStorage的区别起源和介绍,其中token为新技术所以介绍比较多全文大约3000字阅读大约10分钟,读完之后你就能明白cookie,localstorage和SessionStorage和token之间的区别以及token生成的原理以及使用方式,后面附上的token验证的思路欢迎补充HTTP协议是stateless(无状态)的,每个请求都会获得一个响应消息,响应结束之后服务器不会记录任何关于客户端的访问信息。原创 2022-10-12 15:38:48 · 431 阅读 · 0 评论 -
个人部分后端接口文档参考
【代码】个人部分后端接口文档参考。原创 2022-09-13 20:54:08 · 494 阅读 · 0 评论 -
Socket.io实时通信的一些杂论
Socket.io是一款封装了webSocket操作的网络操作库。提供了一些简单的API方法,使得浏览器可以方便的与服务器段建立websocket链接,并且通过该链接进行通讯传送门传送门。原创 2022-09-21 09:14:44 · 310 阅读 · 0 评论 -
JavaScript不会?25分钟带你上手JavaScript ES5-ES6
全文总计10000字(不包含代码)主要讲述的是ES5的一些语法总结,以及ES6的新特性和部分代码的教学,预计阅读时间25分钟,预计跟练事件约为90分钟(理解+会用)作者本意:为了兼容之前的依赖声明提升的代码,作者不敢删除声明提升特性,用报错强制要求用户 必须先声明变量,再使用变量;如果先用变量就报错- 模板字符串-转为html代码拼接而生- 支持字符串局部内容的替换 – - 支持换行操作ES6也叫ES2015,是个里程碑的版本吸收了各种先进编程语言的优点,增加了大量的新特性推荐文档:JavaSc原创 2022-08-10 21:03:31 · 1029 阅读 · 0 评论 -
JavaScript前端精确配置设置与监听器使用
保护对象的方式之前讲解的精准属性配置:可以对 对象中的每个属性进行配置对象的操作有四种:增删改查所以保护对象的方式就是阻止代码的增删改,但是如果不能查了,代码也就失去意义了阻止对象增删改阻止新增属性enumerable(无法枚举遍历)和writable(无法更改)defineProperty对象属性的精确配置enumerable(无法枚举遍历)和writable(无法更改)definePropertyJavaScript版本的划分JS分为多个版本,通常生成 ESXESXXJS的第五个版本 ES5...原创 2022-08-02 19:54:11 · 665 阅读 · 0 评论 -
十五分钟上手JavaScript之面向对象
大驼峰命名法首字母大写系统构造函数名目的使用者通过观察函数名,就是到是构造函数原型理论主要的目的是节省内存复用函数如何实现构造函数自带一个prototype原型只是对象类型,用于存储共享的方法每个构造函数制作的对象都具有一个__proto__(原型链)用于保存原型的地址链接(prototype)原型链相当于狗链,一个是链接狗身上的一个是连接到原型对象prototype上面的。......原创 2022-08-01 19:15:44 · 263 阅读 · 0 评论 -
函数的声明与作用域
把money放在一个函数作用域里运行不放在公开的位置(不放在自己显眼的位置,自己带着)—使用匿名函数快速制作一个私有的作用域。解决方法把代码在函数里执行–利用局部作用域结局全局变量污染,变量自然会存储在函数作用域而且执行完毕后,还会释放内存。除了js之外的语言类似的代码都是打印‘1111,2222’这是JS的特殊设定,现在数据只能拥有的函数可以用了,其他函数用不了【小新就无法使用阿山的钱了】·临时生成的对象,函数运行结束后会销毁,达到节省内存的目的。//制作一个双十一折扣价格的函数的。......原创 2022-07-29 18:04:58 · 261 阅读 · 0 评论 -
聊聊DOM的核心操作那些事
addEventListrner可以为一个事件添加多个文件。如果标签里面只有文本那么上面的两个获取到的东西都是一样的。普通险些html》浏览器转换为DOm》显示到页面。数组中存储的是数据,使用map映射成html。innerHTML是获取html+文本。现在js创建DOM代码》显示到页面。子元素的时间委托给父元素处理,innerText是获取内容。然后用join拼接再去插入。利用事件参数来阻止冒泡。...原创 2022-07-18 14:26:53 · 93 阅读 · 0 评论 -
基于cookie实现页面返回上级目录
通过cookie在跳转时传入参数,然后在跳转成功后去解析cookie数据然后,在点击返回之后,通过读取到的值来决定返回的页面cookie是写入在本地文件里的一段字符串,cookie的最大长度 清除cookie 控制台代码 设置cookie 通过cookie实现返回上级页面/上一个页面 如果没有liveserver请在扩展列表中下载此插件......原创 2022-07-12 16:30:32 · 622 阅读 · 0 评论 -
关于node.js和前端对浏览器的cookit的操作
全文为6727个字 阅读应为10分钟,实践demo尝试+阅读约为20分钟扩展阅读:关于express模块:浅谈express模块1,在浏览器里面查看cookie当我们在浏览器的控制台输入上面的代码时我们可以查看当前的cookie其实很简单我们在script标签或者控制台里面输入如下代码其实最核心的也就是附上前端代码【下面的后端操作用的到】封装的ajax函数【记得引入否则会报错】后端的cookit的操作在web中后端对前端的cookie的权限比前端是要大的我们要实现后端对cookie的操作...原创 2022-07-08 09:12:27 · 511 阅读 · 0 评论 -
浅谈express框架
介绍:express是基于Node.js平台,快速,开放,极简的WEB开发框架浅谈关于nodejs的HTTP模块前端HTTP协议创建简单的服务器express是一个第三方模块所以会自动去node_modules文件夹里面去找如果结果为一串很长的对象就是成功的后面的括号第一个参数为端口第二个为创建成功返回字符一个端口理论上只能一个接口或者页面使用,但是我们一般不止也个页面,所以我们为了多个页面和功能能正常使用所以我们可以使用路由根据不同的请求来进行...原创 2022-06-23 18:59:01 · 254 阅读 · 0 评论 -
关于HTTP模块访问之后响应网页
在之前我们说了http模块的简单搭建服务器现在我们来制作简单的响应如果之前没看过的话可以去看看浅谈关于nodejs的HTTP模块模块:HTTP模块,FS文件模块(文件系统模块)工具:你的编辑器利用fs文件模块读取目录下的网页文件index.htmlapp.js实验开启服务器当访问时可以看到正常但是我们如果把css外置呢?重启服务器后我们发现我们的css样式没了这是为什么呢?原因如上图当在页面上打开index.html之后它无法找到自己的样式所以就会失效...原创 2022-06-23 14:42:47 · 101 阅读 · 0 评论 -
浅谈关于nodejs的HTTP模块
主要是接收请求,常用于接口的制作只不过过于繁琐,所以大部分都是选用更加方便的 express模块express模块创建简单的服务器这样我们就能得到一个本地端口为3000的web简易服务器当我们访问的时候却一直在转圈圈,这是因为这个服务器没有去设置接收请求,做出响应(服务器接收到访问,把需要的资源响应过去)这个是’ res.end() '是结束响应,这个必须要有的,否者会和没有监听请求一样一直转圈这个是必须要有的,否者会和没有监听请求一样一直转圈设置响应头,一般都会设置否则很容易出现乱码响应头原创 2022-06-23 12:10:50 · 459 阅读 · 0 评论 -
JavaScript【数组】
数组数组是一组数据的集合没使用为了便于操作数据;数组的每个数组叫元素创建数组————数字字面量var name=[]console.log(name)如下var name=['x', 'y', 'z',8000,2000,true]console.log(name)也可以这样写var salary = { name: "huawei P30", id: 6599, dayData: "2022,9,11",};console.log(salary);原创 2022-06-20 18:53:15 · 73 阅读 · 0 评论 -
JavaScript检查对象里面是否含有某个属性
demo:var product={ pid:3, title:'huawei p100', price:4000}if(product.madein==undefined){ product.madein='china'}if('price' in product){ product.price*=0.8}console.log(product)检查produck里面是否有titles属性console.log(product.hasOw原创 2022-06-20 16:02:40 · 105 阅读 · 0 评论 -
JavaScript【for循环遍历属性,枚举】
遍历也可以叫枚举一遍又一遍来访访问对像中的每一个属性使用for循环来遍历对象for(var 对象属性值 in 对象){ console.log(对象属性值); //对象名 console.log(对象[对象属性值]); //属性名对应的属性 console.log('-------'); //分割}var it=new Object();it.name='beibei',it.salary='99000',it.sex="man"原创 2022-06-20 11:27:12 · 581 阅读 · 0 评论 -
JavaScript【内置构造函数】
// 对象objectsvar objects = new Object();// 创建构造函数console.log(objects);直接写的大括号内部就是执行了Object()// 对象objectsvar objects = new Object();// 创建构造函数console.log(objects);// 添加对象objects.set=1;objects.root=12344;console.log(objects);通过检测数据类型我们可以看.原创 2022-06-20 11:18:14 · 178 阅读 · 0 评论 -
JavaScript【属性的访问】
对象字面量// 对象字面量var x={};console.log(x);前面的名字为对象属性名冒号后面的为属性值// 对象字面量var x={name:'x',sex:'string'};console.log(x);也可以写成多行(好看一些)// 对象字面量var x = { name: "x", sex: "string",};console.log(x);结果:字面量:写什么打印什么属性名你面含有特殊性符号必须加引号否则会报错,所原创 2022-06-20 10:50:57 · 177 阅读 · 0 评论 -
JavaScript转义,能正常显示文字
JavaScript能正常显示文字,文字无法正常打印,解决JavaScript无法打印文字,打印文字出错,显示文字报错,console.log('i's love you') ^^SyntaxError: missing ) after argument list,console.log(''') ^^^SyntaxError: missing ) after argument list...原创 2022-06-16 15:44:28 · 264 阅读 · 0 评论 -
JavaScript数组操作
var arr=['a','b','c','d','e','f','g','h','i','j','k','l','m'];console.log(arr.splice(-1));// 删除指定元素console.log(arr.splice(0,1,'z')); // 替换指定元素console.log(arr);console.log('---------------------------');var arr = ['a', 'b', 'c', 'd', 'e', 'f'];//原创 2022-06-16 14:40:38 · 156 阅读 · 0 评论 -
JavaScript浅谈递归
递归:在函数内部调用自身这个函数....原创 2022-06-14 11:45:15 · 83 阅读 · 0 评论 -
JavaScript创建函数
JavaScript创建函数原创 2022-06-14 11:39:59 · 127 阅读 · 0 评论 -
前端HTTP协议
前端全栈https协议讲以及js创建简单的https服务器原创 2022-04-18 19:21:04 · 1071 阅读 · 0 评论