- 博客(7)
- 收藏
- 关注
原创 网络分层模型和应用协议
1.应用层2.传输层TCP(可信协议)UDP(不稳定协议,网络直播)3.网络层IP,路由器。ip可以理解为一个人的家庭地址,动态唯一4.数据链路层MAC,交换机。MAC可以理解为一个人的指纹,用来识别5.物理层光纤,双绞线,同轴电缆,集线器。(终端发送接收)数据传输图。
2023-12-08 14:52:42 385
原创 关于闭包和js运行机制的一点见解
这里又定义了一个a函数,所以此时GO中的a其实已经有值了,是一个a函数,最后js执行赋值操作将1赋值给a,此时var a = 1;正是因为AO和GO产生的作用域链,导致函数销毁后外部仍有访问内部变量的地址,然后又因为js的回收机制,有引用或者标记的情况下,不会回收。(注意:这里是使用的var声明的,所以会有变量提示,但是赋值不提升,但在GO的执行过程中,会首先寻找变量声明,所以不管是let和const都是优先级最高的)此时的a变量会提升但赋值不提升所以是undefined,然后去寻找函数声明并。
2022-11-05 17:32:56 114 1
原创 服务器安装nginx详细步骤
第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码。nginx不仅支持 http协议,还支持 https(即在 ssl 协议上传输 http),如果使用了 https,需要安装 OpenSSL 库。zlib库提供了开发人员的压缩算法,在Nginx的各种模块中需要使用gzip压缩。安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境。进入nginx下的sbin目录,输入./nginx即可启动nginx。安装成功后,返回上级目录,然后进入新的nginx目录。...
2022-08-29 16:32:18 249
原创 vue项目中组件的name有什么作用?
3.当你使用vue-tools 时,该调试工具里显示的组件名称是由vue组件中的name决定的。1.当项目使用keep-alive时,可搭配组件name进行缓存过滤。2.DOM做递归组件时。
2022-08-16 10:02:02 202
原创 手写js之new的过程
1.内存中创建新的对象;2.让新对象的_proto_指向构造函数的prototype 3.this指针指向新对象 4.返回新对象
2022-08-05 14:41:40 59
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人