2206月 javascript canvas检测小球碰撞 本文实例为大家分享了javascriptcanvas实现检测小球碰撞的具体代码,供大家参考,具体内容如下 定义一个canvas标签 <divclass="cnavasInfo"> <canvas id="canvas" width="800" height="500" ></canva...…
2206月 electron 如何将任意资源打包的方法步骤 如何打包资源 只想写个图形小工具,本质上还是调用写好的java程序,因为我觉得在命令行里面来回切目录,复制路径等操作实在是太麻烦了。 那么我现在已经搞定了如何从electron的js事件里获得文件路径,我也搞定了如何在electron的main.js里面创建新的进程执行指令,那么如何使用到打包好的jar包或者其他资源...…
2206月 Vue项目vscode 安装eslint插件的方法(代码自动修复) ESlint:是用来统一JavaScript代码风格的工具,不包含css、html等。 方法和步骤: 通常情况下vue项目都会添加eslint组件,我们可以查看webpack的配置文件package.json查看,也可以查看工程下是否有.eslintrc.js和.eslintignore查看到eslint是否开启。 ...…
2206月 Vue实现浏览器打印功能的代码 Vue实现浏览器打印功能 实际项目中使用vue实现调用本地打印机打印功能 importvueEasyPrintfrom"vue-easy-print"; 1.导入“vue-easy-print” 2.编写打印模板 <template> <div> <div> <!--...…
2206月 vue中keep-alive内置组件缓存的实例代码 需求: home组件中有一个name的data数据。这个数据修改之后,再切换到其他的组件。再切换到home组件,希望home中name这个值是之前修改过的值。希望组件有缓存。 keep-alive的使用方式: 将要缓存的组件使用keep-alive包裹住即可。 keep-alive优点的介绍: 1.切换组件时,当前组件...…
2206月 详解Nuxt内导航栏的两种实现方式 方式一|通过嵌套路由实现 在pages页面根据nuxt的路由规则,建立页面 1.创建文件目录及文件 根据规则,如果要创建子路由,子路由的文件夹名字,必须和父路由名字相同 所以,我们的文件夹也为index,index文件夹需要一个默认的页面不然nuxt的路由规则就不能正确匹配页面 一级路由是根路由 二级路由是index...…
2206月 基于JavaScript获取url参数2种方法 这次是使用JavaScript来获取url(request)中的参数 在日常页面编写的过程中为了方便操作在<script>中通过使用window.location.href="要跳转的页面?参数1="rel="externalnofollow"+值1+"&参数2="+值2来进行页面跳转并传值...…
2206月 小程序按钮避免多次调用接口和点击方案实现(不用showLoading) 本来是用showLoading的,点击直接转菊花,但是呢,showLoading和showToast这个方法是冲突的,你转了菊花不能弹toast提示,在某个页面需要提交一次表单和做输入验证,测试说可以点击多次 然后想到可以用一个变量判断是否点击了,然后500毫秒后自动回来 写在公共的utils方法里面 //防止多次...…
2206月 VSCode写vue项目一键生成.vue模版,修改定义其他模板的方法 1.安装一个插件,识别vue文件 2.新建代码片段 文件–>首选项–>用户代码片段–>点击新建代码片段–取名vue.json确定 3.粘贴入自己写的.vue模板 { "Printtoconsole":{ "prefix":"vue", "body":[ "<!--$1-->", "&...…
2206月 javascript设计模式 – 享元模式原理与用法实例分析 本文实例讲述了javascript设计模式–享元模式原理与用法。分享给大家供大家参考,具体如下: 介绍:在我们日常开发中需要创建很多对象,虽然垃圾回收机制能帮我们进行回收,但是在一些需要重复创建对象的场景下,就需要有一种机制来进行优化,提高系统资源的利用率。 享元模式就是解决这类问题,主要目的是减少创建对象的数量。享元...…