加载中…
Blog
写点东西,记录一下踩过的坑与有趣的想法。
`WebSocket `是 `HTML5 `一种新的协议。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯,它建立在 `TCP `之上,同 HTTP 一样通过 `TCP `来传输数据,但是它和 HTTP 最大不同是: - `WebSocket `是一种双向通信协议,在建立连接后,`WebSocket `服务器和 Browser/Client Agent 都能主动的向对
在一个项目中, 由于用到h函数的比较少,而且在基本的模板渲染已经基本够用了,同时,即使用到了基本都是使用默认`modelValue`绑定,所以没注意到,如何自定义数据的双向绑定问题,如以下代码中,做一个反馈的数据弹窗,`ChatFeedback`是自定义的反馈组件,里面使用了`vue3.4+`新增的`defineModel`宏来定义一个`feedback`变量,期望用于数据的双向绑定,但是在我这里
深拷贝、浅拷贝 浅拷贝: 拷贝的是对象的指针,修改内容互相影响。 深拷贝: 整个对象拷贝到另一个内存中,修改内容互不影响。
ES6新特性 声明变量方法 let 关键字 let 声明的变量只在块级作用域有效 块级作用域:两个大括号之间 原来的作用域是一个函数,用 let 的话作用域变成了 {} 之间 let 可以防止循环变量变成全局变量 let 没有变量提升 (也就是不能先使用后定义) 暂时性死区:外部同名变量无法穿透大括号作用域