2206月 JavaScript中的this/call/apply/bind的使用及区别 一、this 1.什么是this this关键字在大部分语言中都是一个重要的存在,JS中自然不例外,其表达的意义丰富多样甚至有些复杂,深刻理解this是学习JS、面向对象编程非常重要的一环。 2.this代表什么 this代表函数(方法)执行的上下文环境(上下文,类似与你要了解一篇文章,了解文章的上下文你才能清晰...…
2206月 JS实现网页端猜数字小游戏 本文实例为大家分享了JS实现网页端猜数字游戏的具体代码,供大家参考,具体内容如下 题目描述 电脑产生一个0到100之间的随机数字,并且要求用户来猜,如果用户猜的数字比这个数字大,电脑会提示“太大”,否则会提示“太小”,当用户正好猜中,电脑会提示“恭喜你猜对了,这个数是…”。在用户每次猜测之后,程序会输出用户第几次猜测。...…
2206月 extjs4图表绘制之折线图实现方法分析 本文实例讲述了extjs4图表绘制之折线图实现方法。分享给大家供大家参考,具体如下: 本篇文章将介绍extjs中自带的图表 在本次案例中,提供一下功能: 1.从后端请求数据并运用到图表中,形成动态数据。 2.查询出每年各个月中人数。 请看下面代码: Ext.define('ChartLineTest',{ exte...…
2206月 JavaScript canvas基于数组生成柱状图代码实例 HTML5的canvas元素使用JavaScript在网页上绘制图像。 画布是一个矩形区域,您可以控制其每一像素。 canvas拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。 canvas元素本身是没有绘图能力的。所有的绘制工作必须在JavaScript内部完成: canvas柱状图 vararr=[ {i...…
2206月 Element的el-tree控件后台数据结构的生成以及方法的抽取 最近用到了el-tree控件,主要是数据的格式,按照官网的数据格式来就可以显示节点的树形结构了。 代码参考很多 这里给出一个比较好的链接:https://www.jb51.net/article/181990.htm 代码说明在注释里写的很详细了已经,这里不再叙述说明。至于为什么抽取成这种格式的数据,那是因为Ele...…
2206月 vue 使用 canvas 实现手写电子签名 功能 兼容PC和Mobile; 画布自适应屏幕大小变化(窗口缩放、屏幕旋转时画布无需重置,自动校正坐标偏移); 自定义画布尺寸(导出图尺寸),画笔粗细、颜色,画布背景色; 支持裁剪(针对需求:有的签字需要裁剪掉四周空白)。 导出图片格式为base64; 示例demo 安装 npminstallvue-esign--...…
2206月 element-ui树形控件后台返回的数据+生成组织树的工具类 开发项目的时候遇到需要在表单中选择参会人员,根据不同部门下选择不同的人,在element-ui中有树形控件能满足这种情况,后台封装数据记录一下。 封装格式: 返回数据格式: 接收数据的pojo类:...…
2206月 Vue Router 实现动态路由和常见问题及解决方法 个人理解:动态路由不同于常见的静态路由,可以根据不同的「因素」而改变站点路由列表。常见的动态路由大都是用来实现:多用户权限系统不同用户展示不同导航菜单。 如何利用VueRouter实现动态路由 Vue项目实现动态路由的方式大体可分为两种: 前端将全部路由规定好,登录时根据用户角色权限来动态展示路由; 路由存储在数据库...…
2206月 Vue基于iview实现登录密码的显示与隐藏功能 iview简介 iView是一套基于Vue.js的开源UI组件库,主要服务于PC界面的中后台产品。 1.背景 近期,在使用abp开发项目过程中,前端vue输入登录密码时默认隐藏,但是如果用户输错密码需要切换显示跟隐藏。故有此文。 2.实现最终效果 2.1隐藏密码 2.2显示密码 显示密码需要...…
2206月 vue中使用vue-print.js实现多页打印 本文主要介绍了vue项目中使用print.js打印,解决多页,分页,打印预览样式修改等问题。 引入安装vue-print.js cnpmivue-printjs--save-dev 解决打印多页只出现一页问题 由于打印插件存在问题,如果打印文件超出一页,只显示一页,所以我们需要修改print.js源文件,所以...…