js
lioent
这个作者很懒,什么都没留下…
展开
-
使用socket.io制作帧同步游戏(思路)
前言 一直想做一个联机的游戏,之前也用socket.io做了几个demo,不过那个时候不知道帧同步这回事,所以那时我就是通过将所有玩家的数据(位置啊,血量啊),还有子弹的所有数据转发给所有的玩家(除了自己),然后其他的玩家通过判断是否有这个数据,如果没有就生成一个,有的话就将覆盖掉。 不过上面的这种做法超级卡,无比的卡,异常的卡,迫不得已,百度了一下怎么做联机游戏。 网络上,有两种做联机游戏的方式...原创 2020-01-08 20:15:21 · 1599 阅读 · 0 评论 -
使用javascript学习数据结构与算法
本篇文章未完结,将会持续更新… 前言 这几天天天刷到面试相关的文章,然后里面的内容千变一律的是讲计算机基础、数据结构与算法。 没办法,我的基础的确是差,为了前(qian)途着想,我只好立刻马上迅速的滚去学一波数据结构与算法。 以下内容均参考: https://juejin.im/post/594dfe795188250d725a220a 数据结构 数据结构就是在计算机中 组织存储数据 的一...原创 2019-04-11 10:42:01 · 312 阅读 · 0 评论 -
简单封装ajax
前言 网上资源的代码质量参差不齐,所以我还是自己记录一下吧 = = 。 代码 + 注释 function ajax(opction){ // ajax对象 let xhr = null; let url = opction.url || console.error('not url column'); let str = ''; // 兼容ie i...原创 2019-04-11 10:42:48 · 194 阅读 · 0 评论 -
ajax上传图片之预览图片
预览将要上传的图片 如果说ajax优化了用户的操作,那么预览将要上传的图片就是极致的用户体验。 那么要预览图片,要用到什么技术呢?那就是FileReader这个对象了。 FileReader是什么? 定义: FileReader 对象允许Web应用程序异步读取存储在用户计算机上的文件(或原始数据缓冲区)的内容,使用 File 或 Blob 对象指定要读取的文件或数据。 --引自MDN 其中Fi...原创 2019-04-11 10:43:55 · 484 阅读 · 0 评论 -
数据的双向绑定
造一个简单的vue双向绑定 参考 160实现vue的极简双向绑定 https://segmentfault.com/a/1190000015375217 之前虽然照着网络上的160行实现vue造过,但是过个一段日子就有点不清楚了,所以以这篇文章来巩固一下自己。 流程 init初始化 将数据进行defineProperty的数据劫持 解析指令通知给watcher,绑定到dep 如果数据有变化...原创 2019-04-11 10:44:26 · 229 阅读 · 0 评论