Closed CruxF closed 6 years ago
热更新所使用到的 EventSource 技术,EventSource 不是一个新鲜的技术,它早就随着 H5 规范提出了,正式一点应该叫 Server-sent events,即 SSE。鉴于传统的通过 ajax 轮训获取服务器信息的技术方案已经过时,我们迫切需要一个高效的节省资源的方式去获取服务器信息,一旦服务器资源有更新,能够及时地通知到客户端,从而实时地反馈到用户界面上。EventSource 就是这样的技术,它本质上还是 HTTP,通过 response 流实时推送服务器信息到客户端。
参考资料
绑定默认提交的远程版本库,加了参数-u后,以后即可直接用git push 代替git push origin master
有test和dev两个分支,分别有两个commit,此时执行下列命令:
git checkout test git rebase dev
以dev为基准将test的提交进行回放,挨个的应用到dev上去,然后test的那些提交就会废弃。 等价于git merge dev。
热更新原理是什么
热更新所使用到的 EventSource 技术,EventSource 不是一个新鲜的技术,它早就随着 H5 规范提出了,正式一点应该叫 Server-sent events,即 SSE。鉴于传统的通过 ajax 轮训获取服务器信息的技术方案已经过时,我们迫切需要一个高效的节省资源的方式去获取服务器信息,一旦服务器资源有更新,能够及时地通知到客户端,从而实时地反馈到用户界面上。EventSource 就是这样的技术,它本质上还是 HTTP,通过 response 流实时推送服务器信息到客户端。
webpack速度优化
参考资料
webpack是怎么打包的,babel又是什么?
git push -u 是什么意思
绑定默认提交的远程版本库,加了参数-u后,以后即可直接用git push 代替git push origin master
git rebase解释下
有test和dev两个分支,分别有两个commit,此时执行下列命令:
以dev为基准将test的提交进行回放,挨个的应用到dev上去,然后test的那些提交就会废弃。 等价于git merge dev。
git merge 和git rebase区别