面试题周更新2020
2020年8月份之前面试题周更新
qq_40846446
这个作者很懒,什么都没留下…
展开
-
js 深克隆和浅克隆
js 深克隆和浅克隆(1)深克隆var clone = function(obj){ let o = obj.constructor()===Array? []:{}; for(let key in obj) { o[key] = typeof obj[key] === "Objbect"? clone(obj[key]):obj[key]; } return o;}(...原创 2020-04-13 17:17:24 · 112 阅读 · 0 评论 -
背包mvc模式笔记
//控制器 代码模板class PackController { private model: PackModel; constructor(model) { this.model = model; this.init(); } //事件表 protected eventDatas; /** * 注册监听...原创 2020-04-09 17:25:08 · 100 阅读 · 0 评论 -
数组多条件快排
灵活使用快排排序多个条件的有序数组快排原理:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列.//快排代码var quickSort = function (arr) { var sort = function (arr, left, r...原创 2020-04-08 20:02:29 · 185 阅读 · 0 评论 -
WebSocket和Socket相关
WebSocket和Socket的区别socket 其实并不是一个协议,而是为方便使用TCP、UDP而抽象出来的一层,是位于应用层和传输层之间的一组接口。WebSocket则是一个典型的应用层协议。是TCP/ip协议的再封装。websocket 是一个完整的应用层协议,有一套标准的api,相对sockect更灵活。websocket是为了解决http单向传输。WebSocket在建立握手...转载 2020-04-07 20:00:40 · 160 阅读 · 0 评论 -
h5游戏项目性能优化(erget)
减少drawcalldrawcall是CPU对底层图形绘制接口的调用命令GPU执行渲染操作,CPU和GPU并行工作,它们之间通过命令缓冲区连接,CPU向其中发送渲染命令,GPU接收并执行对应的渲染命令。这里drawcall影响绘制的原因主要是因为每次绘制时,CPU都需要调用drawcall而每个drawcall都需要很多准备工作,检测渲染状态、提交渲染数据、提交渲染状态。而GPU本身具有很强大...原创 2020-04-07 19:48:01 · 619 阅读 · 0 评论