- 博客(17)
- 收藏
- 关注
原创 AI+前端技术的结合(实现图片识别功能)
随着人工智能技术的不断发展,AI在前端设计页面中的应用变得越来越普遍。比如:人脸识别,图片识别等等......其中一个显著的应用是在图像识别中,AI算法可以检测和标记图像中的对象,增强用户体验,并在网站或应用程序上实现创新功能。在demo中,我们将使用 JavaScript 和 Transformers 库来实现图像对象检测的功能。图像对象检测是计算机视觉领域中的重要任务,它可以识别图像中的不同对象并标注它们的位置。
2024-06-21 10:19:23 359 1
原创 js两个数组对象获取相同和不同的元素对象(ES6)
let arr1 = [ { id:'1',name:'zhangsan' }, { id:'2', name:'lisi' }]let arr2 = [ { id:'1',name:'zhangsan', age:'15'}, { id:'2', name:'lisi', age:'16' }, { id:'3', name:'ani', age:'17'}]//取不同的元素(ES6的方法)let res = arr2.filter(item => !arr.
2022-03-21 15:16:07 3817
原创 vue项目单元测试jest相关问题
1.通过vue-cli新创建的项目,执行npm run unit,报以下错误: FAIL● Test suite failed to runSecurityError: localStorage is not available for opaque origins at Window.get localStorage [as localStorage] (node_module...
2019-10-12 10:25:30 855
原创 element-ui 不论点击哪里都会都会报错Cannot read property 'forEach' of null
当我用了el-dropdown这个标签时,没有用到el-dropdown-menu 甚至是 el-dropdown-item ,可能因为页面每次都会遍历这个下拉菜单但我并没有写下拉子菜单,所以无论任何操作都会报forEach为null,把el-dropdown去掉就可以了。<el-col :span="12"> <el-dropdown trigger="...
2019-06-12 10:36:22 6377
原创 Vue实现动态显示textarea剩余字数监控
<el-input type="textarea" v-model="form.suggest" :maxlength="1000" @input="suggestRemnant"></el-input><span style="float:right;color:#999;">{{remarksRemnant}}/1000</span>js...
2019-04-03 16:29:43 4494 3
原创 实现两个数组包含或相同
判断两个数组互相包含:isContained(a, b) { // 判断两个数组包含关系 if (!(a instanceof Array) || !(b instanceof Array)) return false if (a.length < b.length) return false var aStr = a.toString() ...
2019-03-04 20:12:37 1459
原创 基于element的区间选择组件校验(交易金额)
需求:这里以项目的需求为例,基本的需求如下:分为左右值,包含左右值,正整数 左侧必须大于等于1,右侧无限大,右侧值必须不小于左侧 左侧填写数据,右侧标为必填;右侧填写数据,左侧标为必填 失焦校验 成果:代码如下:(页面)<el-col :span="8" v-if="item.qttccType === 1"> <el-col :span="14"&...
2019-01-24 11:16:48 5854
原创 vue+elementui编辑问题bug
1.需求a. 基本信息默认展示8项,当8项填写完值,在点击编辑,现在新增的选项,选中几个页面显示几个。b.实现思路后台返回默认字段是数组里一个个对象list,编辑弹框选中字段也是数组里一个个对象arr,分别抽取list和arr里某个对象属性。得list1和arr1。遍历list1:arr2.forEach((item, index) => { if ...
2019-01-08 18:17:12 451
原创 nodejs项目如何部署到服务器上?
将代码部署到服务器的代码目录,这里要注意,如果直接 npm start 或 node app.js 启动,则一旦退出 ssh 远程登陆,nodeapp 就会停止运行。因此我们使用 forever 或者pm2启动 nodeapp。forever和pm2的区别:forever 管理多个站点,每个站访问量不大,不需要监控。pm2网站访问量比较大,需要完整的监控界面。使用f
2017-07-17 15:28:30 26906 3
原创 后台业务账单和微信支付后台的订单对账步骤
自己公司的后台业务账单和微信支付后台账单对不上的情况。现在有4个文件,分别是后台账单文件(起名:1.xls)以及微信后台的账单文件(2.xls)。订单号是唯一的,所以可以根据订单号查找重复订单(重复订单会被标出),查重步骤如下:1.首先把1.xls后台的账单订单号,即为订单号1;2.由于微信后台支付账单和自己后台的账单格式不同,先转成统一格式;比如:改微信后台文件格式;
2017-06-14 17:06:33 14297 1
原创 微信小程序 VS 原生App
1.什么是小程序先来看看微信之父张小龙先生的说法:小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。看到这里,就可以这么理解,所谓小程序,就是运行于微信上的功能性的软件或应用。2.小程序与原生App哪个好?
2017-06-14 10:11:12 14023 7
原创 localStorage对JSON对象类型需要转换
localStorage对JSON对象类型需要转换 localStorage.setItem()正确存储JSON对象方法是:存储前先用JSON.string
2017-05-20 15:19:52 3085
原创 C#的WinForm开发监控系统案例
话说,之前没接触过这东西(我是C#小白),第一次做XXX.exe程序。需求简述:用户登录跳转到监控系统首页(操作页面),选择监控区域点击监控内容生成对应的报告,可在报告区域查看报告。如图是我简单总结的监控系统页面结构流程图: 代码主要实现以上的内容,其它的功能都不是太难,就是全选功能(对于小白用了九牛
2017-04-26 09:54:26 6557 2
原创 回顾我的2016年
一、工作总体情况回顾其实说到工作,作为程序猿首选的就是技术啦,我认为在技术上我是个连菜鸟都不如的小虾米。前端是有好多东西要学,有的还很有趣,入门容易精通难。随着时代的发展,前端技术架构也在不断完善和变化,由于这些技术更新太快,我们这些技术狗好像无不在学习累的都喘不过起来。行吧,前奏说的有点多,现在说说工作吧。我是4月中旬到的公司到现在整整9个月了,感觉工作上收获还是不少的。主要工作由于是跟
2017-01-20 16:45:04 1095
原创 移动端自适应rem算法
关于rem使用一般移动端设计稿为640*1136,(px),假设我们设置html的font-size为10px即1rem=10px;我们以iphone5为浏览设备为标准制作,那么我们在切图写页面的时候,rem和px这个关系是怎样处理的呢?(注:iphone5分辨率为320*568px)答:假定我们从设计稿上切一张480px的图,我们的rem计算过程为:320/640=1/2; //应该
2016-12-27 14:27:21 5231 1
原创 h5嵌入android的视频播放器
我是个小菜鸟,这是第一次接触视频行业,这次的项目要求h5页面嵌入android里面在webview的环境下做视频播放器,我的js水平不是很n,开始的想法是自己用js写个原生的播放器,最终放弃了,因为有好多细节待处理和优化。后来就从网上搜了好多插件,比如:video.js...等等,这些都是用浏览器的控件做的不可取,然后又试了下jPlayer.js插件,感觉不好用,样式也不怎么高大上。废话不多说了进
2016-05-30 16:41:21 11649 2
原创 h5页面引用idangerous.swiper.js 插件兼容ios和android出现的问题
idangerous.swiper.js是一款强大的移动端触屏图片切换插件,支持左右或者上下切换,适合做一些很炫的特效。这次做app有个图片切换并且父级的背景也跟着前面图片换,如下图:让它适配手机,这个框架必须给swiper-container或者swiper-wrapper的高度,否则高度会使用插件里设置的。ios和android显示的还不一样,所以我针对ios和android个写了一套。给
2016-05-20 16:17:14 5466 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人