- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 利用phonegap打包html代码为app应用
https://build.phonegap.com/注册账号 将【index.html】文件打包压缩为.zip文件后上传 3.下载安卓版本(.apk后缀文件),发送到手机后发现文件后缀变成了不是.apk结尾,在手机端【文件管理】将文件后缀修改为apk后安装即可访问。...
2020-08-29 11:01:03 282
原创 javaScript---getElementBy与querySelector区别及querySelectorAll坑
获取DOM元素的方法有:通过id获取---【document.getElementById("id");】 通过类名---【document.getElementsByClassName("class")[0];】 通过标签名---【 document.getElementsByTagName("标签名")[0];】 通过name属性---【document.getElementsByName("name");】 查询选择器---【document.querySelector("id/...
2020-08-27 21:40:47 506
原创 小程序---云函数之爬取腾讯课堂课程好评体验
云函数是一段运行在云端的代码,无需管理服务器,在开发工具内编写、一键上传部署即可运行后端代码。云函数运行时基于node.js云函数之爬取腾讯课堂课程好评体验步骤如下:1、开通云开发功能及创建云开发项目(不赘述)2、新建Node.js云函数:右击【cloudFuns】>新建Node.js云函数【getComments】 在本地创建node.js云函数后后上传到云环境中。3、安装第三方网络请求包 request-promise【https://github.com/r...
2020-08-17 22:29:39 625
原创 小程序---已存在的项目开通云服务功能
小程序准备云函数开发环境有两种,一种是在创建项目时, 勾选【小程序.云开发】,另一种是在创建项目时,未选择【小程序.云开发】。当未选择【小程序.云开发】的项目需要支持云服务功能,具体操作步骤如下:1. 创建及配置创建一个小程序项目同级文件夹, 用于开发存储云函数,在配置文件【project.config.json】中指明该路径【"cloudfunctionRoot":"cloudFuncs/"】,以此关联云环境。具体如下图2.初始化小程序端:在【app.js】文件中调用"云...
2020-08-17 17:16:34 1014
原创 小程序---初识云开发-搭建第一个云开发小程序
通常情况下,后端的接口使用后端语言(Java、Python、PHP、Node.js)编写完成后,部署到准备好的服务器后才能实现前端向后端发送网络请求。该模式具备优点:灵活性强, 能够自定义满足各种业务需求。缺点是后端语言难易程度不一、周期较长、部署较复杂、需要买域名、备案、买证书,适合大型项目且成本较高。 使用小程序云开发可以最小化成本上架微信小程序。小程序云开发的优势有:语言难度相对简单,会Node.js即可;周期极短,只关注业务相关的操作,不必考虑任何环境;部署简单,无需购买域...
2020-08-17 15:44:50 635
原创 vis---vue实现network扩展节点功能
需求描述:双击某节点,展开节点。 解决方法:数组【nodeExtendArr】表示已扩展的节点,监听节点双击事件,当节点双击时,判断该节点id是否存在数组【nodeExtendArr】中:【if(this.nodeExtendArr.indexOf(id)!=-1){...}else{....}】完整代码:<template> <!-- 动态扩展节点 --> <div> <!--width,height 画布的宽...
2020-08-09 20:31:27 3823
原创 vis---vue实现network节点圆环形工具栏项功能
实现效果图:当鼠标点击节点时,出现圆环选项,具备删除节点和编辑节点功能,点击删除icon可实现删除节点功能,点击编辑icon可实现编辑节点功能。解决思路:(1)圆环形工具栏实现:关键在于定位,当点击节点时,使用【this.network.getPositions(e.nodes[0])】获取鼠标点击的位置;使用【this.network.getScale()】获取缩放尺寸;【this.network.canvasToDOM({x:p[nodeId]["x"],y:p[nodeId][...
2020-08-09 18:02:45 2264 2
原创 vis---network常用事件
vis network常用事件包括 事件 描述 click 单击鼠标触发 doubleClick 双击鼠标触发 hold 单击并按住鼠标触发 oncontext 鼠标右键单击触发 hoverNode 鼠标悬停在节点上触发 hoverEdge .
2020-08-09 17:32:57 2405
原创 vis---network网状拓扑图展示
vis.js官网【https://visjs.org/】vis.js network作用:用于显示动态的,自动组织的,可自定义的网络视图。如下图:vis.js network使用:(图中案例使用vue实现,具体实现步骤如下)第一步:引入文件安装【npm inatall vis --save】,在【main.js】中引入【import"vis/dist/vis.css";】,在展示网络拓扑图的页面引入【importVisfrom"vis";】第二步:定义dom首先在html...
2020-08-09 17:10:57 5471 4
原创 JavaScript---解决单击、双击鼠标冲突
问题描述:一般情况下,双击鼠标一次会执行两次单击鼠标事件和一次双击鼠标事件,那么在双击鼠标时如何阻止两次单击鼠标事件的发生呢?解决方法:设置定时器,当第一次点击鼠标时,记录下点击的时间,并设置单击事件的Timeout(这里设置为300ms),第二次点击时判断此时点击的时间与上次点击的时间间隔,如果小于指定的时间间隔(300ms),则判定为双击事件,并清除已设置的Timeout,避免触发单击事件。 // 单击鼠标事件 this.network.on("click", (e) =&
2020-08-02 11:57:38 597
基于Android的手机通讯录
2016-01-16
本科毕业论文---防盗密码锁的设计
2016-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人