- 博客(42)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注

原创 js object.assign浅拷贝对象
let a = { name: 'a'}let b = ab.name = 'b'console.log(a) // 'b'console.log(b) // 'b'发现对象a的name也变成了’b’let a = { name: 'a'}let b = Object.assign({},a)b.name = 'b'console.log(a) // 'a'conso...
2019-06-10 16:45:39
3550

原创 JS循环删除多个元素
1. (错误示范)直接循环删除 arr.forEach((item, index) => { if (item === 'a') { item.splice(index, 1) } })splice直接删除元素,数组会变短,循环会丢失删除元素的后一个元素de...
2019-06-03 17:35:09
6019
1
原创 electron兼容统信UOS系统过程中的坑
最简单的办法就是下载个v8~v21的electron-linux-arm64包,然后在windows内打包,将resource替换到electron-linux-arm64包内,运行electron就能启动了任务栏图标统信支持人员说只能打deb包配置!appimage,替换包,直接运行都不带图标,但我打出来deb包也不带图标。
2023-12-20 10:03:28
2563
3
原创 vue 七款低代码平台对比
调研低代码平台时看了很多网站,被我大概分为了三种:页面设计、可视化设计、门户设计,其中功能也有交集。布局方式又能分为容器布局、比例布局、画布布局,根据需求我这里优先选择容器布局和比例布局进行二次开发。
2023-07-04 12:02:59
16030
原创 sonarqube——前端vue本地代码审查code review查看代码行数和注释率
虽然语言不同,但是布局相同,如果搜索完chinese后没有install按钮,在插件上方有个当前图片不存在的元素,点一下同意按钮就可以了,安装完成后重启sonar。等待扫描完成,浏览器刷新,会添加后台解析任务,等待几十秒后解析完成后可查看扫描结果。如果还是不明白可以查看其他sonarqube切换中文方法教程,本文不多赘述了。说明:不用担心源码泄漏问题,已经断网试过,正常使用。创建令牌,选择其他 windows,并复制下方命令。找到你要扫描的项目目录,打开cmd,执行命令。项目菜单内点击添加项目。
2022-12-27 14:38:28
2655
1
原创 vscode前端开发我的插件备份
1.auto rename tag2.beautify3.bootstrap 3 snippets4.bracket pair colorizer5.Chinese (Simplified) Language Pack for Visual Studio Code6.Debugger for Chrome7.Document This8.ESLint9.filesize10.Git History11.HTML CSS Support12.HTML Snippets13.HTMLHi
2022-05-11 14:11:18
296
原创 因为layer弹窗全屏自适应而发现window.onresize和$(window).resize的神奇小区别
在处理layer的自动全屏功能时,发现在关闭弹窗后重新打开通过$.resize方法调用的layer全屏方法出错,layer会抛出一个找不到top的错误因为layer的index传的是上一个弹窗的,因此发现了$.resize和onresize的一些小区别 var box = window.top.layer.open({ type: 2, area: ['100%', '100%'], success:function(laye.
2022-03-23 10:31:19
1194
翻译 nvm 详细语法
nvm arch [32|64]:显示节点是在 32 位还是 64 位模式下运行。指定 32 或 64 以覆盖默认体系结构。nvm current: 显示活动版本。nvm install [arch]:版本可以是特定版本,“latest”表示最新的当前版本,“lts”表示最新的 LTS 版本。(可选)指定是安装 32 位还是 64 位版本(默认为系统架构)。将 [arch] 设置为“all”以安装 32 位和 64 位版本。添加–insecure到此命令的末尾以绕过远程下载服务器的 SSL 验证。.
2021-10-19 17:07:38
700
原创 前端全栈到前端全干——java第二章:常量与变量
文章目录一、标识符标识符的命名规则二、关键字三、变量变量名的命名规则变量声明赋值整型变量定义举例四、数据类型基本数据类型整型字面值浮点型字面值一、标识符标识符的命名规则标识符可以由字母、数字、下划线、美元符组成,不能以数字开头标识符严格区分大小写标识符不能是java关键字和保留字标识符的命名最好能反映其作用二、关键字三、变量变量的三个元素:变量类型、变量名和变量值变量名的命名规则满足标识符命名规范符合驼峰法命名规范变量名长度没有限制,尽量简单,做到见名知意变量声明格
2021-10-19 16:47:38
124
原创 form表单下载文件,form表单不止上传!
/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You un
2021-09-09 15:45:14
207
原创 vue elementui $confirm is not a function 正确解决办法
目录1.问题描述2.输出对象3.解决办法1.问题描述正常写this.confirm或者Vue.confirm或者Vue.confirm或者Vue.confirm,可能会报错$confirm is not a function,这是由于Vue对象下并没有这个方法,查看Vue或者this对象,发现prototype对象下有很多方法,其中就包含 $confirm2.输出对象console.log(Vue.prototype)console.log(this.prototype)3.解决办法其实看
2021-08-27 10:02:53
1940
原创 element-ui el-tree过滤方法只过滤当前展开的节点
el-tree默认是遍历树的所有节点,那么重点就在于过滤时,判断父级的展开状态,来判断是否返回该节点<el-input placeholder="输入关键字进行过滤" v-model="filterText"></el-input><el-tree class="filter-tree" :data="data" :props="defaultProps" default-expand-all :filter-node-method="fil
2021-04-08 14:24:01
2465
原创 webuploader单文件分片上传,断点续传前端案例
需求不同,思路相同,可借鉴,无法直接使用实现思路调用接口,回显上传文件,调用接口判断文件是否存在 ,当前上传到第几片。如果上传过,并且中断,从指定切片开始上传渲染上传面板列表上传完第一片后,前端存储后台上传接口返回的唯一id,下片传入,后台更新库更方便上传文件成功/失败后,修改按钮、进度条等文字样式上传面板样式文件分为上传完成、上传中断、正在上传、任务暂停、上传失败等几个状态上传面板template模板因为jsp中语法<%%>占用,需要将template.js中<
2021-03-08 15:46:55
597
原创 别想盗我视频之——blob加密+mediaSource防止用户下载视频
文章目录前言一、blob二、mediaSource三、后台处理四、代码展示1、后台代码2、前台代码1.无插件,纯H5htmljs2. 开源播放器插件htmljs相关报错前言公司做的都是些企业官网,后台管理系统,忽然让做个视频播放功能,需求禁止用户下载视频,我有点方。作为一个前端,看一些视频的时候,会首先看video标签的地址是不是能打开并下载的,但是大部分的视频都是ts文件流传回来的,这样又可以防止下载,又可以随时切换清晰度,很高级,但是我们不用这种方法,因为太高级了,今天我们来用blob加密来处理,
2020-12-28 18:21:28
5414
4
原创 vue-quill-editor文字大小和字体设置中文化
size&font默认属性和样式属性 editorOption: { placeholder: '', modules: { toolbar: [ ['bold', 'italic', 'underline'], // 加粗,斜体,下划线 [{'list': 'ordered'}, { 'list': 'bullet' }], // 列表 [{ 'alig
2020-10-29 14:23:19
4331
原创 vue-quill-editor富文本编辑器在vue内自定义配置文字大小,字体下拉框
翻阅源码,可以看出,quill的实现思路是通过类名控制展示内容和样式,所以只要对照修改css和js就可以实现自定义配置首先下载quill富文本编辑器npm install quill --savenpm install vue-quill-editor --save找到node_modules里的quill/dist/quill.js这里可以搜索small,快速找到,上边数组代表的是key,也就是配置项所需要传的参数,下面对应的是文字大小的属性,可以看到,small对应10px。之后修改成你
2020-10-29 14:15:18
3684
原创 微信小程序那些隔塞的语法整理
1.跳转页面微信跳转页面方式主要有两种1> navigator标签跳转 <navigator url="href"></navigator>2> navigateTo方法跳转 wx.navigateTo({ url: 'href' })2.图片wxss不支持引入本地图片,需要转成base64格式,直接搜索图片转base64就行1> image标签直接导入本地图片 <image src="/page/images/......
2020-09-15 21:41:22
187
原创 vmware内kali Linux安装其他工具方法
以安装telnet为例apt-get install xinetd telnety此过程可能报错,源不对,无法安装找到 文件系统 / etc / apt / sources.list 配置如下# #deb cdrom:[Debian GNU/Linux 2018.2 _Kali-rolling_ - Official Snapshot amd64 LIVE/INSTALL Binary 20180412-10:55]/ kali-last-snapshot contrib main non
2020-08-10 15:38:02
364
原创 前端全栈到前端全干——java第一章:概述
JAVA语言概述1.1面向对象程序设计的特性1. 封装性面向对象第一个原则是把数据和对该数据的操作都封装到一个类中,类的概念和现实世界中的“事物种类”是一致的。2. 继承性继承是在类、子类以及对象之间自动的共享属性和方法的机制继承最主要的优点是重复使用性,在继承已有类的基础上加以改写,进而功能得到不断扩充,这样既可得到程序共享的好处,又可提高软件开发的效率。3. 多态性多态是指在表示特定功能时,有多种不同的形态和实现方法。常见的多态形式有以下两种:(1)方法的重载在同一个类中某个方法有多
2020-08-05 14:46:05
233
原创 鞋子AJ,表格AG,ag-grid社区版排序错误问题
ag-grid表格数字格式排序是按照1,10,11,2,3,4这样排序的,相信很多小伙伴都知道怎么解决,只需要在sort方法内arr.sort(function(a,b){return a-b})就可以,我之前在源码里找到了这个,但是没法解决,翻了翻官方文档,才发现有自定义排序功能通过colDef的comparator属性控制var columnDefs = [ { field: 'athlete', sort: 'desc' }, { field: 'age', width: 90 },
2020-08-05 11:35:40
1083
原创 树形json对象的递归遍历匹配获取
在制作树形时,后台返回值通常是类似下面这种多层级json,只是展示的话用起来还算是方便 [{ name: '', id: '', children: [{ name: '', id: '', childrend: [] }] }]假设:有一个N级树形json,你拿到了json内部的一个id,但不知道是哪个孙子的,如何揪出包含这个id的孙子的对象如果是已知层级的 json,直接一级一级遍历匹配就好了,但是不确定的层级怎么匹配呢?递归递归,就是在运行的
2020-07-28 14:21:07
722
原创 codemirror从入门到如土
下面两个是使用 Code Mirror 必须引入的:<link rel="stylesheet" href="codemirror-5.31.0/lib/codemirror.css"/><script src="codemirror-5.31.0/lib/codemirror.js"></script>接下来要引用的就是在 mode 目录下编辑器中要编辑的语言对应的 js 文件,这里以 Groovy 为例:<script src="codemirror
2020-07-01 11:44:52
1039
原创 echarts实例-cloud字符云图、map中国数据地图、循环换色的柱状图
需要china.js或者其他省份的js或者json的可以去echarts官方下载echarts官方gitHub,map文件夹下是地图的依赖echarts扩展wordcloud云图github完整代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-
2020-05-21 14:01:34
529
原创 layer弹窗最大化最小化还原后窗口位置偏下
当页面滚动条不在最上边的时候layer弹窗会在最大化还原的时候位置偏下甚至是消失,因为layer弹窗位置计算加上了滚动的高度,监听减去就好了 layer.open({ type: 2, title: '问题反馈', shadeClose: false, shade: 0.3, maxmin: true, //开启最大化最小化按钮 area: ['1000px', '600px'], content: '',
2020-05-15 16:08:51
2517
原创 layer弹窗:top.layer弹窗到父页面跨域解决办法
跨域的iframe里的layer弹窗会报错DOMException: Blocked a frame with origin “http://localhost:5556” from accessing a cross-origin frame.at HTMLButtonElement. (http://localhost:5556/2.html:19:15)at HTMLButtonElement.dispatch (https://ajax.aspnetcdn.com/ajax/jquery/j
2020-05-15 15:59:08
2741
原创 js获取年月日星期日期
function getToday(){ var date = new Date(); var now = date.getFullYear() + "年" + (date.getMonth() + 1) + "月" + date.getDate() + "日" + " 星期" + "日一二三四五六".charAt(date.getDay()) return now}返回示例: ...
2020-04-26 14:54:57
325
原创 vue表单form提交阻止跳转页面
直接使用form的submit提交,页面会跳转,需要使用jquery-form阻止跳转 <form id="uploadForm" method="post" v-show="false" enctype="multipart/form-data" onsubmit="return false"> <input type="file...
2020-04-09 11:59:17
4142
原创 python爬取——到我碗里来,汽车之家
由于上一章反爬了,没有成果,这次换了个网站——汽车之家,下面我们来爬吧!!上代码!!# -*- coding : utf-8 -*-import reimport requestsimport openpyxlfrom bs4 import BeautifulSoupdef askUrl(url): try: req = requests.get(url) ...
2019-11-29 12:17:03
246
原创 echarts循环自定义颜色
if (item.type === 'pie') { let i = 0 let value, name, param let data = [] for (var j = 0; j < xValue.length; j++) { value = yValue[j] name = xVal...
2019-11-29 11:25:58
2054
原创 python爬虫实践-到我碗里来,豆瓣电影(你才到碗里去!)
一.爬虫的基本流程:连接目标地址获取想要的内容存储到本地二.需要的模块:连接目标地址的——urllib存储到本地excel的——pandas三.目录结构| – crawler | – main.py | – getData.py | – saveData.py四.代码示例1. main.py在这里插入代码片2. getData.py在这里插...
2019-11-28 14:09:44
502
原创 element-ui的el-select选择内容后没效果
element-ui 下拉框动态赋值,默认为空,有非空验证,选里边的值得时候没有效果,是因为组件没刷新,只要在select的change事件里写:changeMiddle () { this.$forceUpdate() }...
2019-11-22 17:33:29
1463
原创 别跟后台墨迹了,我们自己来——nginx解决跨域
1.下载nginxnginx下载地址2.找到安装地址下的/conf/nginx.conf文件#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid lo...
2019-11-14 17:03:44
175
原创 jquery.orgchart.js 简单demo,自定义内容,自定义事件
orgchart简单demoGIT地址: https://github.com/Vlovely/orgchartDemo.git预览图代码示例<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>Organization Chart P...
2019-10-10 09:44:58
2475
原创 学习ssm-- 超级简单的注册登录判断
上一文章地址:https://blog.youkuaiyun.com/weixin_44369335/article/details/93618439上一个文章的项目并没有实现注册登录1. 注册验证是否存在相同用户名2. 登录验证用户名密码是否存在,在这里完善一下注册时验证是否存在此用户,存在返回注册页,不存在返回登录页登录时验证是否存在此用户,存在返回登录成功,不存在返回登录页项目目录上一...
2019-06-26 14:57:28
2861
原创 ssm勇敢迈出第一步--从新建项目开始写超级简单的登录注册
前言本人是一名前端开发,正在疯狂努力弄明白java,但是后台不像前台。前台<div style="background:#000;width:100px;height:100px;"></div>这样就出来个宽高100px黑色的盒子,也就是敲了代码就能看到效果,这样你才能有动力学下去,后台可能配环境都拦截下了好多满怀激情想入坑的学子们,当初也包括我。我借鉴百度才终于弄...
2019-06-25 18:13:14
607
sonar9.8-scanner4.7-jdk11.zip
2022-12-27
ag-grid社区版中文版提示
2020-07-09
layer弹窗:top.layer弹窗到父页面跨域解决办法
2020-05-15
codemirror支持中文数据库模式表字段SQL自动代码提示
2020-03-25
ssm框架实现简单的登录注册功能
2019-06-26
WEB前端面试技术要求-高德地图.md.txt
2019-06-12
前端单独解决跨域,不允许代理
2020-11-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人