- 博客(52)
- 收藏
- 关注
原创 过滤掉一个数组中相同的数据,并保留期中一个
var newNotice_people = [ { id: "5aa62132f7f793532a540ab6" name: "自己" ou_name: "科技" people_name: "李1光耀1" position_name: "餐厅服务员" _id: "5aa62132f7f793532a540ab6" }, { id: "5aa62132f7f793532a.
2021-11-19 15:16:03 422
原创 删除内层循环子数据
var ruleAllDataView= [ {create_date:"2021-11-08",notice_content:"你好啊,还好吧?",notify_rule_title:"任务开始前11",people:"丁1丁",_id:"138239482948",...
2021-11-11 13:07:37 79
原创 去掉html标签
// 去掉html标签function delHtmlTag(str){ return str ? str.replace(/<[^>]+>/g,"") : '';//去掉所有的html标记}/** * 字符串是否含有html标签的检测 * @param htmlStr */function checkHtml(htmlStr) { var reg = /<[^>]+>/g; return reg.test(htmlStr);.
2021-09-03 18:26:45 901
原创 上传附件计算文件大小
function calcSize(size) { if (size < 1024) { return $.sprintf('%0.2f B', size); } else if (size >= 1024 && size < 1048576) { //1024 * 1024 return $.sprintf('%0.2f KB', size / 1024); } else if (size >= 104857.
2021-08-13 10:39:19 479
原创 web前端修复钉钉小程序 ICONFONT在ANDROID客户端无法正常显示问题
低版本android他不支持woff2格式的字体,必须要使用woff格式字体,由于从默认iconfont网站上下载来的字体,woff2排在woff之前,所以导致android无法正确识别到woff了一般从Iconfont官网下载文件后是以下这样子文件里面会有一长串woff2的url,例如下面这样参考网址:https://www.freesion.com/article/5933659958/解决方案:第一种:1、把原始下载下来的woff2,替换成钉钉之支持的格式2、首先找
2021-04-22 16:22:24 851
原创 sort如何传参
/** * @description: 排序 * @param {type} * @return {type} * @author: dhl */function compare(property){ return function(a,b){ var value1 = a[property]; var value2 = b[property]; return value1 - value2; }}cal_temp_data.s.
2020-09-04 15:35:26 572
转载 用js实现模糊查询的几种方法
今天在做项目的时候,遇到一个需求是对列表进行模糊查询。对于模糊查询,一般都是传关键字给后端,由后端来做。但是有时候一些轻量级的列表前端来做可以减少ajax请求,在一定程度上提高用户体验。我目前的情况恰好是后台已经把全部数据给到前端了,所以就想用js对数据进行一个模糊查询。那么问题来了,要怎么进行模糊查询呢?头脑里一闪而过,字符串的indexof方法和正则表达式,其实还可以用其他的方法,比如字符串的match方法和split方法。既然有这么多种方法,那么该用哪种比较好呢?接下来我将对每一种方法进行简单的介
2020-09-03 17:48:08 5428
原创 PC端拖拽功能
/** * @description: 拖动功能 * @param {type} * @return {type} * @author: dhl */function draggable(model) { var _move, _x, _y; $(model).click(function () { //alert("click");//点击(松开后触发) $(this).css({ cursor: 'pointer.
2020-08-13 14:46:51 645
转载 DataTable_配置参数
$('#dataTable_ID1').dataTable({ //"aaSorting" : [[1, "asc"]], //默认的排序方式,第1+1列,升序排列 "aLengthMenu" : [5, 10, 25, 50, 100], //更改显示记录数选项(默认:[10,25,50,100]) "bAutoWidth" : false, // 禁用自适应宽度(默认:true) //"bDeferRender":false,//推迟创建表元素每个元素,直到它们都创建完.
2020-06-24 11:08:03 1399 1
原创 post请求方式
.on('click','#btn_export',function(event){ event.preventDefault(); var url = '/admin/people_self_modify/download'; var fileName = '员工档案审核列表导出' + '.xlsx'; var obj = {}; _.each(exportArray,function(data,i){ obj[data.name] = data..
2020-06-12 18:07:49 482
原创 控制页面文字不能选中
* { moz-user-select: -moz-none -moz-user-select: none; -o-user-select:none; -khtml-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-sel...
2020-04-17 20:35:24 183
原创 ansyn 异步常用方法
串行且无关联场景:提取某学校大三学生的学生信息(假设每个班级存储在一个独立的数据表里)分析:每个班级的学生之间是无关联的,假设共有3个班级,我们需要遍历3个表,把提取出的学生信息返回客户端一个json,如下{"1班":[{name:"张三",age:"21",class:"1班"},......(省略N个学生)]"2班":[{name:"李四",age:"22",class:"2...
2020-04-17 18:45:08 651
转载 把1转化为001
转载:https://cloud.tencent.com/developer/ask/32933/answer/44175只是为了演示javascript的灵活性:你可以使用一个oneliner来实现这一点。function padLeft(nr, n, str){ return Array(n-String(nr).length+1).join(str||'0')+nr;}...
2020-03-23 11:16:53 2350
原创 只能输入中文,及中文标点符号正则/只能输入英文,及英文标点符号正则
//只能输入中文,及中文标点符号正则var regChina = /^[\u4e00-\u9fa5\s\·\~\!\@\#\¥\%\……\&\*\(\)\——\-\+\=\【\】\{\}\、\|\;\‘\’\:\“\”\《\》\?\,\。\、]+$/;regChina.test('你好啊,世界');//只能输入英文字母、及英文标点符号正则var regExEnglish = ...
2020-01-13 17:31:09 6118 1
转载 简单分页
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>array test</title><script src="jquery-1.11.1.min.js"...
2019-07-16 15:20:07 380 1
原创 node _.clone数组的覆盖问题
var new_tblAbsenceProcess = [{ "_id":"5d27ed0639daad06f2bc7a35", "people_id":"5aa62a0d795dd7c8c12f0712", "work_on_time":"08:30", "work_off_time":"17:30", "break_on_time":"",...
2019-07-15 20:37:44 175
原创 如何将循环数组多个合并成一个(数组多个合并成一个)
var result = [];for (let i = 0; i < totalTimes.length; i++) { result = result.concat(totalTimes[i]);}console.log('result------->',result)
2019-03-21 14:51:39 7701
原创 模仿网页ctrl+F搜索功能
模信插件:https://www.helloweba.net/javascript/246.html https://www.helloweba.net/demo/findcontent/<!DOCTYPE html><html lang="en"><head> <meta charset="UTF...
2019-03-02 17:17:24 1401
转载 将现有数组重新分组(将数组分每四个渲染到一组)
转载自:https://blog.csdn.net/qtfying/article/details/83014025最近做项目有一个小功能,将数组玩出了花样,就是要将ajax从后台拿到的数据,四个一组,渲染到页面上,特此记下笔记,以作安利:首先,页面上建立一DOM节点:<div id="test"></div>假如我们从后台拿到的数据结构为:var data =...
2019-02-13 14:46:02 2668
原创 mac 如何安装nvm
nvm 与 n 的区别node 版本管理工具还有一个是 TJ大神的 n 命令,n 命令是作为一个 node 的模块而存在,而 nvm 是一个独立于 node/npm 的外部 shell 脚本,因此 n 命令相比 nvm 更加局限。由于 npm 安装的模块路径均为 /usr/local/lib/node_modules,当使用 n 切换不同的 node 版本时,实际上会共用全局的 node/...
2019-01-05 11:16:30 604
原创 倒计时组件
<template><div class="countDownTime"><p class="ce2">{{parseInt(seconds / 60)}}分{{seconds % 60}}秒</p></div></template><script>e
2018-12-18 18:31:41 176
原创 一些常用的公共方法
// 获取当前时间 YYYY-MM-DD hh:mm:ss格式的时间export function getNowFormatDate() {var date = new Date();var seperator1 = "-";var seperator2 = ":";var month = date.getMonth() + 1;var strDate = date.get...
2018-12-17 18:47:26 2216
原创 vue SHA256 加密
import crypto from "crypto";export const SHA256 = val => {const hash = crypto.createHash("sha256");hash.update(val);return hash.digest("hex")};
2018-12-15 21:30:28 2991
原创 iview 表格如何根据状态改变字体颜色
html:<Table :columns="columns2" :data="ingData" :loading="loading1" class="tableAdver" :no-data-text="noDate" > </Table><script>export default { data()
2018-12-10 16:35:45 3762
原创 mac 安装 cnpm
1.mac安装如果是因全限问题,报错,例如需加添加sudo如:sudo npm install -g cnpm --registry=https://registry.npm.taobao.org --verbosenpm install -g cnpm --registry=https://registry.npm.taobao.org 例如: sudo npm i...
2018-11-20 15:13:35 2440
转载 正则表达式基本语法
转载自:https://www.cnblogs.com/olive1209/p/7102609.html转载自:https://blog.csdn.net/napoleonwxu/article/details/483727971.正则表达式基本语法两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下:"^The":表示所有以"The"开始的字符串...
2018-10-12 20:07:15 115
原创 请输入大小写字母和(数字、特殊字符、空格)任意组合'
$(function() { $('#bankCard').blur(function(){ regExVal($('#bankCard'),$('.regularHints')); }) });function regExVal(x,y){ var re...
2018-10-12 18:35:21 5107
原创 vue 导航点击切换图片
<template> <div class="navbar"> <div> <p v-for="(item, index) in menu" @click="goto(item,index)" :key="index" :class="item.nowImg?'actived':''"
2018-07-12 11:42:17 3591 1
转载 vue.js学习之 跨域请求代理与axios传参
vue.js学习之 跨域请求代理与axios传参vue.js学习之 跨域请求代理与axios传参一:跨域请求代理1:打开config/index.js12module.exports{ dev: {12 }}在这里面找到proxyTable{},改为这样:123456789proxyTable: { '/api': { target: 'http://121.4...
2018-06-12 10:42:45 417
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人