javascript总结学习
自由的刺猬
得不到想要的,失去的走远了
展开
-
jquery获取html标签li中的value问题
HTML代码 JS代码var liValue = $('#test').val();alert(liValue); //此结果为7var liValueTwo = $('#test').attr("value");alert(liValueTwo); //此结果为007在群里看到有人问这个问题,处于好奇就搜了一下相关知识点,原因如下:在于HTML的li标签的属性原创 2016-10-11 19:16:50 · 21846 阅读 · 0 评论 -
My97DatePicker设置开始时间与结束时间最少相差一个小时
项目中,日历控件一直使用的是My97DatePicker ,这次因业务需求要给开始时间与结束时间差做一个限制:相差最少一个小时。起先一直想的时js获取两个日期值计算来判断,但测试发现有误差,最后在官网上看了下相关的API,做了以下的改动,成功实现该功能,没有那么大的误差: 开始时间 <input id="stTime" name="starttime" size="37原创 2016-11-18 10:26:36 · 4350 阅读 · 0 评论 -
jqLoading加载进度条使用
jsp页面中要引入jquery-ui-jqLoding.js文件,才可以用这个加载进度条,自行百度下载哈~~假设你的页面中已经引入了该js文件,当你用ajax方式提交数据的时候,万一响应时间有点长,可以用这个插件,这样用户体验不会太差。js代码如下:var fd = new FormData(document.getElementById("testForm"));var excelFi原创 2016-12-30 15:56:26 · 3901 阅读 · 0 评论 -
js中变量非空校验
项目中由于没有对从后台传过来的值,没有在js中进行非空校验,出了bug 真是太丢脸了 所以,以后这种能想到的空指针或者其他问题呀,要尽量考虑周到,防止这种低级的问题出现。 var num;if('undefined'!= typeof(num) && !num && num!= 0){ alert("非空");}else{ alert("空!");}原创 2016-12-30 16:50:50 · 1324 阅读 · 0 评论 -
js数组元素去重
function unique(array){ var temp = []; //临时数组 for(var i=0;i<array.length;i++){ if((temp.indexOf(array[i]) == -1){ temp.push(array[i]); } //if } //for}转自:点击打开链接转载 2016-12-30 17:51:32 · 615 阅读 · 0 评论 -
js数字递减,格式化
最近要实现一个数字递减功能,嗯,递减还挺好做的,就是显示的时候自己的思想受到了限制,效果图如下: 中间有了个逗号,我就想着把两个数字拆分开来分别计算,算着算着就有bug了,最后朋友提醒用格式化不用这么费劲,于是网上搜了格式化,做出了显示加分隔符并不影响计算的效果,代码如下: 1013233646 行 1013 ,原创 2017-03-23 11:41:35 · 2066 阅读 · 0 评论 -
Uncaught TypeError: boolean is not a function
因为功能需要,要写一个隐藏函数,于是写了下面的函数;然后调用的时候在谷歌和360上出现了Uncaught TypeError: boolean is not a function 这个错误,上网查了一下,说是可能是因为hidden是关键字或者保留字的原因, 于是我将hidden 改了个名字 就不报这个错误了,函数正常执行。特此记录,吸取经验的同是与小伙伴们分享一下。如发现有解释不当之处,还望不吝原创 2016-03-09 18:07:01 · 2814 阅读 · 0 评论 -
js获取当前时间,日期格式为年月日
这个用到的频率有点高,每次都要去百度,现在自己做个记录,一遍后续能快速找到,原创连接不记得是哪个了,望作者勿怪,已注明转载...//获取当前时间var date = new Date();var year = date.getFullYear();var month = date.getMonth() + 1;var day = date.getDate();if (month转载 2017-07-13 12:00:38 · 35023 阅读 · 2 评论