
js
小先生编程
黄色的树林里分出两条路,可惜我不能同时去涉足!
展开
-
前端如何取两个数组的并集
var a = ['张三','赵六','王五','孙二娘']var b = ['张三','李四','王五']// 并集为['张三','王五']//注意:如果两个数组都为动态的值 一定要取数组最长的去filter数组最短的,// 如果两个数组一个为静态值(原始值),一个为动态值(原始值内某个属性,或者其他别的值) 一定要取静态值.filterconst intersect = a.filter(item=>{return b.indexOf(item) >= 0}) // 取数组原创 2022-03-21 09:38:07 · 465 阅读 · 1 评论 -
jQuery 对数组去重
不管时字符串还是数字想要对数组进行去重(unique),必须先执行排序(sort)否则去重不会有效果。var result =$.unique(strArr.sort());原创 2021-09-28 15:49:56 · 2910 阅读 · 0 评论 -
js 将时间设置为前一天
var now = new Date(); new.setTime(new.getTime-24*60*60*1000)原创 2021-09-08 20:20:06 · 625 阅读 · 0 评论 -
js编辑a标签,调用方法,向方法多参数传递
//style='text-decoration:none;' 去除a标签下横线//οnclick=\"openDetail('+ v1 +','"+ v2 +"');return false;\" 双引号和单引号交替用,不能一味的用单引号!function html(){var v1= "值1";var v2 = "值2";var v3 = "a标签"return "<a href='javascript:void(0)' style='text-decoration:none;' ο原创 2021-07-01 15:23:19 · 616 阅读 · 0 评论 -
js如何判断大量的字段是否等于空。
every()是对数组中每一项运行给定函数,如果该函数对每一项返回true,则返回true。some()是对数组中每一项运行给定函数,如果该函数对任一项返回true,则返回true。他们都需要一个内置函数,eveny()同‘&&’,some()同 ‘||’<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>原创 2020-11-02 14:10:13 · 1206 阅读 · 0 评论 -
前端如何获取URL路径上的指定参数值
用EL表达式直接获取request域里面的值常见的获取参数的方式-request;前端请求后端,利用return转发到一个新页面,如果携带参数,我们会创建request,request.setattribute("age","18");将参数放到request里后端用el表达式直接获取参数${age}常见的获取参数的方式-ModeAndView;后端创建ModeAndView mode对象,mode.setObject("age","18");将参数放到mode里,前端用el表达式直接获取参数原创 2020-07-03 11:02:55 · 4513 阅读 · 0 评论 -
js 如何判断数值后小数点后面的位数
var num = 1.2345;var x = String(num).indexOf(".")+1;//得到小数点的位置var y = String(num).length - x;//小数点的位数if(x == 0){ alert("小数点后有" +x+ "位");} if(y > 0) { alert("num有" + y+ "位小数");}原创 2020-06-15 20:29:06 · 9236 阅读 · 0 评论 -
jquery 自带tootip 对象的使用
悬浮显示文字很多种,最基础的是直接在标签上加入title属性就能实现悬浮文字的效果<a href="#" title="That's what this widget is">Tooltips</a>这种方式出来的效果着实太丑了其次是使用css实现悬浮,这种方式是可控的,不过我不会,很麻烦的样子接着就是jquery自带的悬浮组件如下操作,jquery引入tootip函数,比html标签原生的好看太多了 <script> $(functio原创 2020-06-01 09:03:39 · 262 阅读 · 0 评论 -
js 中 如何在原有的Array数组中添加新元素
var array = ["one", "two", "four"]; // splice(position, numberOfItemsToRemove, item) // 拼接函数(索引位置, 要删除元素的数量, 元素(可以是任意对象)) array.splice(2, 0, "three"); //输出 [one,two,three,four];//同时它的长度会加1;...原创 2020-05-11 10:54:28 · 937 阅读 · 0 评论 -
利用button按钮自定义各种标签,
展示效果:button按钮的宽度,随文字长度变化,外框是个div,当标签过多要溢出div时,div会在右侧加入滚动条防止溢出,初始化为深灰,触发查询所有深灰色的数据,点击按钮,变成浅灰,查询除了浅灰以外所有深灰色的数据,当出现所有客户的时候,没有任何条件css.bolder{ display:block; margin-top:20px; border:solid 3px #E8E8...原创 2020-03-16 11:35:00 · 476 阅读 · 0 评论 -
input得到焦点显示文本框,失去焦点隐藏文本框
上一篇 : input 输入的内容时更改input的宽度此篇是上一篇的延伸功能input得到焦点显示文本框,失去焦点隐藏文本框思路 :1 创建一个文本标签font和输入标签input,页面加载时文本显示,输入框隐藏,文本框得到焦点时,文本框隐藏,并将文本框的内容赋值到输入框,输入框显示,失去焦点时,文本框隐藏,文本框里的内容赋值到输入框,输入框显示,该输入的文字,可以存入数据库,以遍下次刷...原创 2020-03-16 09:46:47 · 1793 阅读 · 0 评论 -
input 输入的内容时更改input的宽度
jsp<input class = "inpc" text = "value" value="" >js//propertychange 监听input里面的字符变化,属性改变事件 $(".inpc").bind("input propertychange",function(){ var $this = $(this); var text_length = $this....原创 2020-03-16 09:04:51 · 2539 阅读 · 0 评论 -
鼠标放到某一处,变成小手,别处还原箭头
只需在div的样式上加入cursor:pointer;原创 2020-03-06 12:31:58 · 879 阅读 · 0 评论 -
js 键盘监听(回车)
//键盘监听回车document.onkeydown = function (event_e){ if(window.event){ event_e = window.event; } var int_keycode = event_e.charCode || event_e.keyCode; if(int_keycode == '13'){ //回车键:13 initVideo...原创 2020-03-06 12:29:50 · 2973 阅读 · 1 评论 -
js 解决onclick 触发两遍的bug
方案一:unbind(‘click’).$("#myorder_ul2 li").unbind('click').click(function(){//此处填写逻辑代码})方案二:off();$("#myorder_ul2 li").off();$("#myorder_ul2 li").click(function(){//此处填写逻辑代码})...原创 2020-03-03 14:16:21 · 973 阅读 · 0 评论 -
js 拼接HTML片段
方式一方式二原创 2019-12-14 08:46:44 · 530 阅读 · 0 评论 -
js中将字符串分成若干个数组
原创 2019-12-14 08:44:19 · 2083 阅读 · 0 评论 -
js 汇总
div 内容溢出显示滚动条前提是设置宽高class 属性里添加overflow-y: auto 上下滚动条overflow: auto 上下+左右滚动条怎样隐藏溢出DIV的内容div{overflow:hidden;height:200px;}JS字符串转数组和数组转字符串JS字符串转数组var str = “abc,abcd,aaa”;arr = str.split...原创 2019-08-01 10:09:45 · 116 阅读 · 0 评论 -
js实现扩展页面和缩小页面功能
input里面放的是特殊符号▶▼▲◀ ◢ ◣ ◤ ◥原创 2019-06-22 09:25:46 · 512 阅读 · 0 评论 -
js实现数字转成大写
// 实例测试document.write(ToString(333));function ToString(n) {if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(n)){ return "数据非法"; //判断数据是否大于0}var unit = "千百拾亿千百拾万千百拾元角分", str = "";n += "00"; var indexp...原创 2019-05-08 14:02:36 · 2880 阅读 · 0 评论 -
js数组与字符串的相互转换方法
1、数组转字符串需要将数组元素用某个字符连接成字符串,示例代码如下:var a, b;a = new Array(0,1,2,3,4);b = a.join("-"); //“0-1-2-3-4”2、字符串转数组实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下:var s = “abc,abcd,aaa”;ss = s.split(",");...原创 2019-03-29 13:32:02 · 137 阅读 · 0 评论 -
js如何获取当前url,并对get参数的处理
1,去掉get参数保留url部分2.去掉参数,只去相对路径3.获得当前路径下所有的参数 //paraName 等找参数的名称 function GetUrlParam(paraName) { var url = document.location.toString(); var arrObj = url.split("?");if (arrObj.length >...原创 2019-04-04 16:12:13 · 4989 阅读 · 0 评论 -
JS 中彻底删除 JSON 对象组成的数组中的元素
原创 2019-08-07 10:10:30 · 298 阅读 · 0 评论 -
js生成随机数
https://www.runoob.com/w3cnote/js-random.html原创 2019-08-07 10:52:09 · 149 阅读 · 0 评论 -
session过期,登录页被内嵌iframe的解决方案
在登录页的js加上:if(window !=top){ top.location.href = location.href; }原创 2019-08-09 13:55:54 · 538 阅读 · 0 评论 -
JavaScript 查找数组中最大值与最小值
最小值算法如下:将数组中第一个元素赋值给一个变量,把这个变量作为最小值;开始遍历数组,从第二个元素开始依次和第一个元素进行比较;如果当前的元素小于当前的最小值的话,就把当前的元素值赋值给最小值;移动到下一个元素,继续对第三步操作;当数组元素遍历结束时,这个变量存储的就是最小值;代码如下:// 查找数组中最小值function arrayMin(arrs){ var min ...原创 2019-08-07 14:58:22 · 2059 阅读 · 0 评论 -
js调取摄像头功能
https://blog.csdn.net/lishundi/article/details/80604747原创 2019-08-07 15:35:40 · 281 阅读 · 0 评论 -
java 或者 js 中 一个只同时与多个值进行比较
将多个字符串 转换成Array,然后在利用contains 进行比较, contains 是否包含的意思If (Arrays.asList ("S", "E", "B", "EB", "GSP", "CTS", "MCOL") .contains (map.get ("BIZ_TYPE"))) { for (Map valueMap : valueList) { Map<stri...原创 2019-08-10 17:53:42 · 4204 阅读 · 0 评论 -
js中的技巧合集
保留两位小数num.toFixed(2);js中创建常量const PR = ‘常量字符串’;原创 2019-09-21 16:36:35 · 126 阅读 · 0 评论 -
js获取当前日期
获取当前日期得到当前日期,并算出这周星期一得日期原创 2019-09-21 16:43:58 · 115 阅读 · 0 评论