微信内置浏览器h5支付和微信外部浏览器后支付 h5支付可以分为微信内置浏览器支付和非内置浏览器支付微信内置浏览器支付:使用微信 JS-SDK 调用微信支付微信外部浏览器支付:由后端返回一个微信支付的url地址。
浏览器禁用了非安全域的navigator.clipboard为undefine问题 在本地开发中http://lcoalhost:8080中使用了navigator.clipboard.writeText将点击的文字复制到剪切板中实现点击复制,但是在项目上线的时候出现复制失败的情况。
事件循环(event loop) 1.JS是单线程,防止代码阻塞,我们把代码(任务):同步和异步2.同步代码给js引擎执行,异步代码交给宿主环境3.同步代码放入执行栈中,异步代码等待时机成熟送入任务队列排队4.执行栈执行完毕,会去任务队列看是否有异步任务,有就送到执行栈执行,反复循环查看执行,这个过程是事件循环(eventloop)
UDP和TCP的区别 1.1面向报文1.2不可靠1.3高效因为 UDP 没有 TCP 那么复杂, 需要保证数据不丢失且有序到达。所以 UDP 的头部开销⼩, 只有⼋字节,相比 TCP 的至少⼆⼗字节要少得多,在传输数据报⽂时是很高效的。头部包含以下数据1.4传输方式UDP 不止⽀持⼀对⼀的传输⽅式, 同样还支持⽀持⼀对多, 多对多, 多对⼀的⽅式,也就是说 UDP 提供了单播, 多播,⼴播的功能。