javascript
password-u
向上向善!勇往直前!
展开
-
js在页面获取上传文件的大小
js在页面获取上传文件的大小原创 2022-09-23 11:22:57 · 189 阅读 · 0 评论 -
js获取数组中的任意项
js本身没有这个功能,不过我们可以对Array对象加个random属性即可达到这种效果。上代码:Array.prototype.random = function() { let idx = Math.floor(Math.random() * this.length); return this[idx];}let arr = ['a', 'b', 'c', 'd'];console.log(arr.random())console.log(arr.random())原创 2021-07-09 16:42:36 · 3751 阅读 · 0 评论 -
隐藏去掉button类型标签、图标在鼠标点击后出现的边框
在引入的css文件中,添加如下样式即可:button {outline:none;}button:focus {outline:none;} /*IE、Chrome*/button::-moz-focus_inner {border-color:transparent;} /*Firefox*/原创 2021-06-21 21:46:07 · 7513 阅读 · 0 评论 -
js 判断字符串是否为整型
function isInteger(value) { return (!isNaN(value) && (parseInt(value).toString().length === value.length))}// testconsole.log(isInteger('1')); // trueconsole.log(isInteger('-1')); // trueconsole.log(isInteger('1.2')); .原创 2021-06-16 15:29:02 · 7937 阅读 · 0 评论 -
js页面将数据内容以文件形式下载
/** * 创建下载文件 * @param {String} fileName 文件名称 * @param {String} fileContent 文件内容 * @return {String} */function createAndDownloadFile(fileName, fileContent) { if (!fileName) { return '文件名称为空'; } if (typeof fileName !== 'string.原创 2021-03-24 10:16:15 · 7425 阅读 · 0 评论 -
页面自定义下载链接,避免txt等格式文件被直接打开
function downloadFile(url, fileName) { let xmlHttp = null; // IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码 xmlHttp = new XMLHttpRequest(); // 如果实例化成功,就调用open()方法: if (xmlHttp !== null) { xmlHttp.open('get', url, true); .原创 2021-03-18 15:17:21 · 10143 阅读 · 0 评论 -
JS强力去重,包括NaN和Object
JavaScript数组强力去重,数组中的内容可为任意值,包括NaN和Objectfunction distinct(arr) { let NaNFlag = false; let objStrArr = []; return arr.filter((item, index)=> { // 判断NaN if (item !== item) { if (NaNFlag) { retur.原创 2020-07-01 10:52:47 · 8084 阅读 · 0 评论 -
js格式化文件内容的格式
var fs = require('fs');function readDir() { var tableList = fs.readdirSync('.'); tableList.splice(0, 1); for (var i in tableList) { formatterTable(tableList[i]); }}fun...原创 2019-06-11 18:06:52 · 3015 阅读 · 0 评论 -
action提交form表单后不跳转
正常的form表单提交后页面都会跳转,为了防止页面跳转,可使用jQuery的ajaxSubmit来防止跳转,可使页面保持原样不变1.首先引入以下文件<script type="text/javascript" src="/js/jquery/jquery.form.js"></script> //必须<script type="text/javascript" sr...原创 2018-04-25 21:02:43 · 26675 阅读 · 2 评论 -
nodejs上传文件--multer
上传单个文件的方法1.在routes目录下添加upload.js文件(如果没有multer模块,则使用 npm install multer 来下载)upload.jsvar router = require('express').Router();var multer = require('multer');var gFilename = "";var storage = multer.d...原创 2018-04-18 19:22:49 · 1079 阅读 · 0 评论 -
JSON对象字符串数组多字段(多列)排序
JSON对象字符串数组多字段(多列)排序/** 功能:对JSON对象字符串数组进行多字段(多列)排序* 参数:* objArr: 目标数组* keyArr: 排序字段,以数组形式传递* type:排序方式,undefined以及asc都是按照升序排序,desc按照降序排序* */function sortObjectArray(objArr, keyArr原创 2017-12-19 18:25:01 · 2958 阅读 · 1 评论