javaScript
文章平均质量分 97
recover517
一直在研究
https://github.com/qn9301
展开
-
【游戏】——微信打飞机
点击这里去下载源码这是挺早之前的代码了,当时刚接触到js的面向对象,觉得用面向对象写游戏巨简单,于是尝试着写了这个游戏,喜欢的朋友可以star一下,谢谢。这里我稍微讲解一下实现的过程界面切换就不详细说了,是基本的dom操作,相信大家也是非常的熟练了。飞机基本类 // 飞机的类 var plane = function(){ this.stop = 0; this.原创 2017-05-30 15:53:10 · 508 阅读 · 0 评论 -
PHP+RabbitMQ尝试
作为教育软件,学生与老师与家长的实时互动变得尤为重要,打算给系统加入一个消息中间件,用于实时通知老师学生正在发生的行为。准备阶段 服务器:mac (因为是先在本机进行实验性测试) php框架: Yaf MQ: RabbitMQ3.7.7 Publisher: php 7.2.2 consumer: web为什么使用RabbitMq而不是ActiveMq...原创 2018-08-12 14:19:31 · 3043 阅读 · 0 评论 -
Canvas中判断鼠标对于不规则图形的事件监听
在使用echarts的过程中发现,echarts中的不规则图形,对于鼠标的事件监听是非常的准确的。以前的我非常愚蠢的以为,任何图形的事件判断只是去判断canvas图形所在的一个近似大小的矩形中进行的判断。通过现象看本质,echarts中的事件实现并不是我想想的那样。于是去搜索了一下资料,最终在MDN上发现了一个十分有用的方法:Context2D.isPointInPath这...原创 2018-08-12 10:50:24 · 2951 阅读 · 0 评论 -
学习计划打卡表
虽然本人作为一名php工程师,也会点前端啥的,但是还是觉得学无止境,语言都是相通的,学习别的语言的解决方案,别的语言的算法都可以提升自己的能力,于是在这里写一个学习目标目录,记录自己学习的每一步。有些下面列举目前为止想要深入,或要学习的部分。必学网络通信协议()计算机底层知识()代码编译过程()设计模式算法PHP相关Laravel源码Swoole编程深入...原创 2018-08-14 20:12:49 · 10891 阅读 · 0 评论 -
react-native-image-picker点击拍照崩溃
我们在产品中实现安卓原生下载功能时发现,原来引入的第三方组件react-native-image-picker在使用他的拍照功能的时候直接崩溃了。其中,在实现原生组件之前是可以用的,于是开始研究两者之间的关系,后来发现,两个module都引用了同一个jar包。这个是我们添加的依赖<provider android:name="android.support.v...原创 2018-07-07 14:49:33 · 1796 阅读 · 0 评论 -
对象转FormData
因为formData可以直接使用ajax上传文件十分方便,但是大家上传的ajax数据往往又是复杂对象,于是写了这样一个js脚本,可以自动帮你把数据组合成FormData可用的结构,代码如下:function makeFormData(obj, form_data){ var data = []; if (obj instanceof File) { ...原创 2018-06-28 10:19:02 · 8965 阅读 · 0 评论 -
react-native-web-canvas
react-native-web-canvas基于webview实现的canvas画布de原创 2017-11-13 20:44:01 · 4760 阅读 · 0 评论 -
react-native dpi转换
在RN文档中提供了默认了一部分用来获取屏幕dpi密度比PixelRatio再一次封装安卓原生canvas的过程中,由于pad dpi原因导致canvas总是无法充满组件。尝试使用该api发现,返回的总是1,并没有卵用,在翻阅rn文档时发现了一个相当有用的常量。此常量存在与StyleSheet中,十分隐蔽StyleSheet.hairlineWidth在使用中如下...原创 2018-09-13 19:22:34 · 1024 阅读 · 0 评论