![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
风翼0908
初来乍到
展开
-
WdatePicker 日期灵活限制
需求:开始时间不能大于结束时间,开始时间不能小于minDate(此值动态变化),结束时间不能大于maxDate(此值动态变化)<input id="StartDate" type="text" name="StartDate" onfocus="WdatePicker({ dateFmt: 'yyyy/MM/dd', isShowClear: false, readOnly: true ,minDate:['#F{dateSet(1)}'], maxDate: ['#F{dateSet(2)}']原创 2021-04-14 15:26:46 · 344 阅读 · 0 评论 -
bootstrap - select 不支持完整中文字符输入的bug
实际上是存在这个英文,输入时被打断了解决方法:连接版本Bootstrap-select v1.6.31。Bootstrap-select.js注释掉这两行2.bootstrap-select/1.6.3/js/bootstrap-select.min.js搜索b.$menu.find("li").filter(":visible:not(.divider)");注释掉b.$menu.find("li").filter(":visible:not(.divider)")..原创 2021-01-22 14:33:40 · 784 阅读 · 0 评论 -
获取数组中的出现次数最多的元素的集合
function getMax(aa){ if(!Array.isArray(aa)){ return aa; } aa.sort(); var num1=0,num1val="",num2=0,num2val=[]; for(var i=0;i<aa.length;i++){ if(i==0){ num1++; num1val=aa[i]; num2val[0...原创 2021-01-18 18:03:26 · 225 阅读 · 0 评论 -
javascript 数组
1.声明var arr = [1, 2];2.判断是否为数组var arr = [1, 2];typeof arr // "object"Array.isArray(arr) // true3.字符串化var arr = [1, 2];arr.toString() // "1,2"var arr = [1, 2];arr.join();//"1, 2"可传参数,默认用逗号分隔arr.join("|");//"1|2"//字符串或类似数组的对象可以同过cal原创 2021-01-06 15:01:30 · 76 阅读 · 0 评论 -
javascript相等和严格相等
建议不要使用相等运算符(==),只使用严格相等运算符(===);因为相等运算符会自动转换变量类型0 == ''// true1 == true // true2 == true // false0 == '0' // truefalse == 'false' // falsefalse == '0' // true' \t\r\n ' == 0 // true...原创 2021-01-05 16:59:44 · 160 阅读 · 0 评论 -
JavaScript 对象
1.概念一种数据类型,一组“键值对”(key-value)的集合,一种无序的复合数据集合2.属性对象的每一个键名称为“属性”(property),“键值”可以是任何数据类型var obj = { p: function (x) { return 2 * x; }};甚至属性可以指向一个函数调用:obj.p(1) // 23.引用不同的变量名指向同一个对象,它们指向的是同一个内存地址,修改其中一个变量,会影响到其他所有变量,var aa={};原创 2021-01-05 11:03:13 · 75 阅读 · 0 评论 -
字符串与数组
字符串可以被视为字符数组,因此可以使用数组的方括号运算符,用来返回某个位置的字符(位置编号从0开始)。var s = 'hello';s[0] // "h"s[1] // "e"s[4] // "o"// 直接对字符串使用方括号运算符'hello'[1] // "e"...转载 2021-01-05 10:14:43 · 140 阅读 · 0 评论 -
Base64 转码
Base64 是一种编码方法,可以将任意值转成 0~9、A~Z、a-z、+和/这64个字符组成的可打印字符。使用它的主要目的,不是为了加密,而是为了不出现特殊字符,简化程序的处理.JavaScript 原生提供两个 Base64 相关的方法。1.ASCII 码的字符var string = 'Hello World!';btoa(string) // "SGVsbG8gV29ybGQh"atob('SGVsbG8gV29ybGQh') // "Hello World!"2.非ASCII原创 2021-01-05 10:11:51 · 932 阅读 · 0 评论 -
js 强制保留n位小数
function doNumber(x,n){ var f_x = parseFloat(x); if (isNaN(f_x)) { console.log('function:changeTwoDecimal->parameter error'); return x; } if(n<=0){ return parseInt(x); } var f = Math.round(...原创 2020-12-22 10:20:16 · 231 阅读 · 0 评论