![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
YH_9339
内心的强大永远胜过外表的浮华!
展开
-
JS中判断一个对象是否为null、undefined、0
写了个 str ="s"++; 然后出现Nan,找了一会。 收集资料如下判断:1.判断undefined:var tmp = undefined; if (typeof(tmp) == "undefined"){ alert("undefined"); }说明:typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"原创 2017-09-04 11:18:49 · 37847 阅读 · 2 评论 -
jquery off后怎么重新on回去
$(document).off("click","#test").on("click","#test",function(){})添加click事件(触发) $btnSub.on('click',function(){})移除on$btnSub.off();原创 2017-12-22 17:21:31 · 5675 阅读 · 0 评论 -
在JavaScript中typeof的用途介绍
JavaScript 中的 typeof 其实非常复杂,它可以用来做很多事情,但同时也有很多怪异的表现。本文列举出了它的多个用法,而且还指出了存在的问题以及解决办法。阅读本文的前提是,你现在应该已经知道原始值和对象值的区别了。检查一个变量是否存在,是否有值typeof在两种情况下会返回 "undefined":1.变量没有被声明2.变量的值是 undef原创 2017-11-23 19:48:01 · 394 阅读 · 0 评论 -
JS中遍历数组
JS数组的遍历方法有两种:第一种:一般的for循环,例如:var a = new Array("first", "second", "third") for(var i = 0;i < a.length; i++) {document.write(a[i]+",");}输出的结果:fitst,second,third第二种:用for...in 这种遍历的方式,原创 2017-11-21 15:33:50 · 276 阅读 · 0 评论 -
通过Ajax---SpringMVC返回json字符串(非注解方式)
这里采用的是非注解形式,相当于注解中的@responseBody/** * 根据字符串输出JSON,返回null * * @param jsonString * @return */ public String ajaxJson(HttpServletResponse response,String jsonString) {原创 2017-11-18 17:32:10 · 462 阅读 · 0 评论 -
正则表达式大全与使用
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2}...原创 2017-11-10 17:56:00 · 183 阅读 · 1 评论 -
Js获取当前日期和操作方法
Js获取当前日期时间及其它操作var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate();原创 2017-10-11 17:36:35 · 274 阅读 · 0 评论 -
jquery 父、子页面之间页面元素的获取,方法的调用、
一、jquery 父、子页面之间页面元素的获取,方法的调用:1. 父页面获取子页面元素: 格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click(); 实例:$("#ifm").contents().find("#iBtnOk").click(); // ifm 为 标签 id; iBtnOk原创 2017-10-19 13:59:44 · 6126 阅读 · 0 评论 -
JS中字符串替换字符
var str = 'abcadeacf';var str1 = str.replace('a', 'o');alert(str1); // 打印结果: obcadeacf var str2 = str.replace(/a/g, 'o');alert(str2); //打印结果: obcodeocf,注意: 此处replace的第一个参数为正则原创 2017-09-21 13:26:50 · 4171 阅读 · 0 评论 -
js去空格多种方式
去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去。 写成类的方法格式如下:(str.trim();) String.prototype.trim=function(){ return原创 2017-09-11 15:16:06 · 580 阅读 · 0 评论 -
JS页面刷新的各种方式
//页面加载时绑定按钮点击事件$(function(){ $("#按钮id").click(function(){ refresh(); });});//点击按钮调用的方法function refresh(){ window.location.reload();//刷新当前页面. //或者下方刷新方法 //parent.l原创 2017-09-01 10:13:17 · 415 阅读 · 0 评论 -
JS中创建json数组,并获取input中的id和value存储
//---------------保存提交------------------- $("#save_").click(function(){ var inputs = $("input"); var json = []; var row = {}; for(var i=0; i<inputs.length; i++){ row.id = inputs.eq(i).attr(原创 2017-09-15 17:21:09 · 3917 阅读 · 0 评论 -
JS中replaceAll自定义方法
/** * 自定义replaceAll * @param s1 * @param s2 * @return */String.prototype.replaceAll = function(s1,s2){ return this.replace(new RegExp(s1,"gm"),s2); }//eg:formulas = formulas.rep...原创 2018-07-26 15:30:57 · 565 阅读 · 0 评论