![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 56
百分之八
科学技术为人类的进步,做出了无比伟大的奉献,我希望能紧跟科技的脚步!
展开
-
probuf 流无协议文件反序列化
最近解码了一个没有协议(.proto)文件的probuf包,遇到了以下的一些问题:不清楚probuf的基础知识; 不清楚probuf的序列换和反序列化规则; 没有合适的调试工具; 不熟悉java里probuf流的操作;解决了以上几个问题,问题也就迎刃而解了!一、不清楚probuf的基础知识官方定义:protocol buffers 是一种语言无关、平台无关、可...原创 2020-04-17 18:20:06 · 1941 阅读 · 0 评论 -
Promise分离异步执行代码和处理结果代码
javascript的单线程处理总是让人头疼不已,异步执行的方法总要使用回调方法来处理它的反馈结果。一层套一层的传参往往会使你的代码变得一团糟……如何优雅的处理异步执行方法的代码? Promise是一个不错的解决方式! 什么是Promise? 它是javascript标准库解决处理异步方法状态,返回值的构造函数。 定义方式:var pro = new Promis...原创 2018-03-02 17:48:34 · 593 阅读 · 0 评论 -
js类定义方法
学习使人进步,类使代码清晰! 之前写一些js代码没有太复杂的逻辑,几个处理事件的函数,或者监听事件,所以没有考虑使用类。处理逻辑多了之后,so代码一团糟,真是错中复杂啊。突然发现万事都要有长远规划,切不可图一时痛快。 言归正传 -----------------------------------------------华丽的分割线--------------------...原创 2018-03-06 10:11:28 · 1436 阅读 · 0 评论 -
canvas擦除圆形
function clearArcFun(x,y,r,cxt){ //(x,y)为要清除的圆的圆心,r为半径,cxt为context var stepClear=1;//别忘记这一步 clearArc(x,y,r); function clearArc(x,y,radius){ var calcWidth=radius-stepClear; ...转载 2018-09-21 16:24:09 · 2414 阅读 · 0 评论 -
自定义图片视频上传插件
由于项目需要,自定义开发了一个图片视频上传的插件图片视频添加、移除、上传、进度条。主要采用websocket实现图片分片上传和进度条。返回结果为图片服务器中保存的图片的实际名称。效果图:关键代码:index.html$("#btn").click(function(){ var photovideo = photoVideo(); photovid...原创 2019-06-10 17:53:22 · 2469 阅读 · 0 评论 -
允许获取response header中的属性
httpServletResponse.setHeader("Access-Control-Expose-Headers", "status,token");原创 2019-07-17 09:36:33 · 2488 阅读 · 0 评论