自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Can't execute code from a freed script

这几天一直在做用浏览器调用摄像头对身份证,车牌进行拍照的功能,利用webrtc调用摄像头,在页面上模拟一个相机,拍照然后调用百度AI的接口进行文字识别,提取有用的信息。期间遇到了不少的问题吧,比如Chrome除了localhost访问外,必须要https才能获取到mediaDevices这个对象。Firefox又不知道什么毛病,在win10平板下一直获取不到摄像头的权限(但是能获取到mediaD...

2019-08-08 11:48:53 1073

原创 Vue的$children顺序问题

我一直以为在vue中的$children是按定义顺序来排列子组件的,而当我在实际开发中发现这个想法是错误的官方文档也说过,$children属性是不保证子组件的顺序的,因为$children是根据你页面加载组件的顺序去确定子组件在 $children数组中的顺序。如果A组件在B组件先加载,那么A组件的下标就是0,B组件的下标就是1这是我在用Vue的动态组件的时候发现的。如果你在加载B组...

2019-07-31 13:06:39 2609

原创 子页面中获取父页面的变量为undefined的问题

我用的是layer插件,弹出了一个iframe层,想在iframe中修改父页面的vue对象的data属性,但是却一直找不到,原来是因为我用来接收Vue对象的变量是用let修饰的,所以一直找不到,后来用var就可以了。经证实,用let和const修饰的变量只在当前页面有效,不能跨页面访问。 let vm = new Vue({...}) // 找不到 const vm = new Vue({...

2019-07-30 18:07:09 1248

原创 Vue子组件修改props中的对象,父组件无法完成同步数据

在Vue中,如果父组件给子组件传的是数组或者对象这些引用类型,那么子组件可以通过props属性与父组件同步数据。var vm = new Vue({ el: '#app', data: { // caseInfo zhifarenyuan: {}, // 执法人员 weifainfo: {...

2019-07-26 14:32:33 2400 3

原创 使用百度地图js-sdk导致缩放位置不以鼠标为准

今天在公司做GPS定位功能的时候使用了百度地图提供的js-api,总的来说,百度地图还是挺优秀的。但是在使用的过程中遇到了一些小坑。在使用百度地图的时候,原以为百度地图的缩放功能是以鼠标为准的,但是在用的时候却发现,准星在左上角。这让我很奇怪,所以百度了很久也没有找到想要的答案,最终只能自己解决了,摸索中。。。终于找到答案了注意百度地图的div容器的父容器(比如说body),它不能自己存...

2019-07-19 13:26:57 1222 4

原创 vc6.0注册VC6LineNumberAddin失败

系统环境: win10右键选中vc6.0 -> 属性 -> 兼容性 -> 勾选以管理员身份运行下载VC6LineNumberAddin插件包,这里有个坑,需要修改VC6LineNumberAddin.reg原本的内容:Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\DavidHowe ...

2019-03-19 21:08:59 681 2

原创 自己模拟游戏引擎,动手写个js碰撞检测插件

js-colliderjs碰撞检测插件入口… 通过继承ColliderPoint类并实现其中三个方法 /** * 这三个方法是用来让用户重写的 * onCollisionEnter: 监听第一次碰撞 * onCollisionStay: 一直监听碰撞 * onCollisionExit: 监听碰撞退出 */ onC...

2018-06-10 10:11:31 1011

原创 node.js利用socket.io实现多人在线匹配联机五子棋

项目地址,已上传github ——>项目演示地址 -> 欢迎大家来这里一起玩游戏哦~~ client端使用简单的h5+js实现了棋局的总体布局。 server端使用node的socket.io模块与客户端进行数据交互,棋子的落点和输赢校验均是在server端完成。 五子棋ui界面请见..client端的界面这里就不做过多解释了,只要稍微懂点h5就可以...

2018-06-10 10:11:08 2422 3

原创 node环境搭建和vue-cli脚手架使用详解

环境配置 首先先安装node环境,如果在windows上,直接去官网下载,选择windows系统(.msi),下载完成后一路安装就好。安装成功后,windows命令行中会多两个命令,一个是node,一个是NPM。节点就是启动VUE和koa2的关键命令,NPM是一个管理第三方插件的包管理器,负责下载和删除你的模块。 分别运行node -v和npm -v来检测环境是否...

2018-06-10 10:09:40 1127

原创 h5+js实现单机版贪吃蛇

项目地址-> 已上传github项目演示地址 技术细节 * 所有的全局变量var snake_body // 蛇节数组,存储每个蛇节的位置var direction // 蛇当前移动的方向var food_position // 食物的位置,每次被蛇吃掉时更新初始化蛇节数组和蛇开始移动的方向、食物的位置function ini...

2018-06-10 10:08:37 1334

原创 H5+js实现别踩白块儿

项目地址 -> 已上传github项目演示地址先画ui界面function draw_line() { ctx.strokeStyle = 'black' for (var i = w; i < canvas.height; i += w) { ctx.moveTo(0, i) ctx.lineTo(can...

2018-06-10 10:07:34 2032

原创 C语言实现推箱子小游戏

项目地址效果预览: *导包#include <stdio.h>#include <stdlib.h>#include <Windows.h> // 弹出对话框地图设计/* 0: 空地 1: 目的地 ☆

2018-06-10 10:06:35 14410 14

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除