js
fruggy
班门弄斧要的不是技术,而是勇气和决心
展开
-
js操作日期
在工作过程中发现js里面实例化一个时间的时候一不小心被IE8解析成NaN了。后来发现原来IE8对时间的解析比较严格。var date=new Date(strDate); 用这种方式实例化一个时间的时候,比如 strDate="2014-12-02 12:25:01" ,这种格式的时间IE8下 date就是NaN,要想得到正确的时间其实很简单,只要把 strDate 中的原创 2017-08-10 01:08:35 · 281 阅读 · 0 评论 -
获取baseurl
var getBaseUrl = function () { var ishttps = 'https:' == document.location.protocol ? true: false; var url=window.location.host; if(ishttps){ url='https:'+url; }else{ url='htt原创 2017-11-27 23:34:44 · 3568 阅读 · 0 评论 -
JSON.parse()和JSON.stringify()
转载自:http://blog.csdn.net/wangxiaohu__/article/details/7254598/parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage:转载 2017-11-27 23:38:25 · 128 阅读 · 0 评论 -
使用js动态添加点击事件时,click与onclick的区别
转载自:http://blog.csdn.net/xyq286654901/article/details/72687052今天在做项目的时候遇到了一个问题,就是通过js动态绑定事件的问题。在网上收索了下,然后自己写了一个个很简单的DOM实验了一下!1、jsp代码<body> <p>定义第一个添加按钮</p> <input type="butt...转载 2018-03-18 14:28:57 · 2585 阅读 · 0 评论 -
Jquery中的bind(),on()绑定事件方式总结
转载自:http://blog.csdn.net/qq_27918787/article/details/52541102一.bind()使用方式:$(selector).bind(event,data,function)event:必需项;添加到元素的一个或多个事件,例如 click,dblclick等; 单事件处理:例如 $(selector).bind("click",data,...转载 2018-03-18 14:39:26 · 490 阅读 · 0 评论 -
js中prop和attr区别
首先attr 是从页面搜索获得元素值,所以页面必须明确定义元素才能获取值,相对来说比较慢。 如:<input name='test' type='checkbox'> $('input:checkbox').attr('type'); 返回checkbox. $('input:checkbox').attr('checked'); 返回undefined。 因为<input na...原创 2018-03-18 16:16:23 · 198 阅读 · 0 评论 -
jquery利用attr、prop方法获取、设置input的checked属性
转载自:http://blog.csdn.net/xiaouncle/article/details/52001117在jquery中应该使用prop方法来获取和设置checked属性,不应该使用attr,需要的朋友可以参考下。1、prop方法获取、设置checked属性<input type="checkbox" name="checkboxMain" onclick="CheckAll(...转载 2018-03-18 16:26:53 · 465 阅读 · 0 评论 -
js声明变量、对象和数组
声明普通变量var=x // x 为 undefinedvar x = 6; // x 为数字var x = "Bill"; // x 为字符串声明数组var cars=new Array();cars[0]="Audi";cars[1]="BMW";cars[2]="Volvo";var cars=new Array("Audi",...转载 2018-03-18 17:12:03 · 3019 阅读 · 0 评论 -
Js获取浏览器类型
<script> function myBrowser(){ var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera浏览器 ...转载 2018-03-18 18:05:26 · 130 阅读 · 0 评论 -
jquery reset的正确用法
转载自:http://blog.csdn.net/a437629292/article/details/38561343[html] view plain copy<form id="test"> <input type="text" /> </form> 重置表单的方法:错误写法:[html] view plain copy$('#test').rese...转载 2018-03-18 18:17:40 · 4008 阅读 · 0 评论 -
js获取相同name的元素个数和获取其中任意一个元素的值(获取最后一个元素值)
转载自:http://blog.csdn.net/superit401/article/details/72629519[javascript] view plain copy<input name="a" id="1" value="南海"> <input name="a" id="2" value="特朗普"> &转载 2018-03-18 18:30:11 · 2226 阅读 · 0 评论 -
javascript定时器,取消定时器,及js定时器优化方法
转载自:http://blog.csdn.net/johnstrive/article/details/42216005通常用的方法:启动定时器:[javascript] view plain copywindow.setInterval(Method,Time) Method是定时调用的js方法Time是间隔时间,单位是毫秒取消定时器:[javascript] view plain cop...转载 2018-03-19 22:30:32 · 378 阅读 · 0 评论 -
JavaScript调试技巧之console.log()详解
转载自:http://blog.csdn.net/woshinannan741/article/details/45057913对于JavaScript程序的调试,相比于alert(),使用console.log()是一种更好的方式,原因在于:alert()函数会阻断JavaScript程序的执行,从而造成副作用;而console.log()仅在控制台中打印相关信息,因此不会造成类似的顾虑一、什么...转载 2018-03-19 22:23:32 · 1704 阅读 · 0 评论 -
判断http请求还是https请求和判断手机端和PC端
2、 js判断http请求还是https请求[javascript] view plain copyvar ishttps = 'https:' == document.location.protocol ? true: false; if(ishttps){ alert('https'); }else{ alert('htt转载 2017-11-27 23:27:13 · 2190 阅读 · 0 评论 -
window.location方法
window.location方法获取URL 统一资源定位符 (Uniform Resource Locator, URL) 完整的URL由这几个部分构成: scheme://host:port/path?query#fragment scheme:通信协议 常用的http,ftp,maito等 host:主机(带转载 2017-11-27 23:25:18 · 237 阅读 · 0 评论 -
JS实现 进度条 不用控件 超级简单
http://www.jb51.net/article/61113.htm(转载出处)setTimeout和clearTimeou123456789101112131415161718192021转载 2017-11-27 22:47:51 · 1508 阅读 · 0 评论 -
javascript Date format(js日期格式化)
javascript Date format(js日期格式化)方法一:// 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: //转载 2017-08-10 01:29:34 · 250 阅读 · 1 评论 -
jquery选择器用法总结
jQuery最核心的是查询功能,下面对jquery选择器总结一下(版本是1.9)。 一、 基础选择器 (1)*号选择器,获取所有元素。例:$("*")。 (2)class选择器。例:$(".classname")。 (3)id选择器。例:$(“#id”)。 (4)多个选择器的集合。 例:$("div, sp转载 2017-08-18 01:54:18 · 390 阅读 · 0 评论 -
js中遍历
[html] view plain cop var arr = ["a", "b", "c", "d", "e"]; var obj = { a: 'one', b: 'two', c: 'three', d: 'four', e: 'five' }; $.each(obj,function(key,value){ console.log("O原创 2017-08-18 02:01:20 · 249 阅读 · 0 评论 -
js中遍历
] view plain cop var arr = ["a", "b", "c", "d", "e"]; var obj = { a: 'one', b: 'two', c: 'three', d: 'four', e: 'five' }; $.each(obj,function(key,value){ console.log("原创 2017-08-19 00:13:07 · 186 阅读 · 0 评论 -
js判断
自从接触js的真假判断后,感觉整个世界都发生了变化。一些不是boolean的东东可以参与if判断返回true和false。在C#中,只有布尔值或布尔表达式才可以参与if判断,进行流程控制。我总结了一下发现,在js里,一般认为有内容或存在的(值或对象,0除外)进行判断时就是true值,而没有内容或不存在的("",undefined,null等等)进行判断时就是false值。理解可能有些错误,万望指正转载 2017-08-18 22:00:39 · 254 阅读 · 0 评论 -
jquery $.trim()方法
$.trim(str)的作用是去掉字符串首尾空格,下面为大家介绍下其具体的使用返回:string; 说明:去掉字符串首尾空格。 示例: 先看个错误代码错误代码: 复制代码 代码如下: var content = $('#content').val(); if(content.trim() == '') alert('空'); 上面转载 2017-08-18 21:32:37 · 314 阅读 · 0 评论 -
即时搜索的input和propertychange方法
做搜索功能的时候,经常遇到输入框检查的需求,最常见的是即时搜索,今天好好小结一下。即时搜索的方案:(1)change事件 触发事件必须满足两个条件:a)当前对象属性改变,并且是由键盘或鼠标事件激发的(脚本触发无效)b)当前对象失去焦点(onblur) (2)keypress 恩,还好。。。。。就是能监听键盘事件,鼠标复制黏贴操作他就无能为力的转载 2017-08-18 21:42:56 · 191 阅读 · 0 评论 -
js页面跳转整理
js方式的页面跳转1.window.location.href方式 JavaScript" type="text/javascript"> window.location.href="target.aspx"; 2.window.navigate方式跳转 window.navigate("target.aspx");转载 2017-08-19 00:43:28 · 205 阅读 · 0 评论 -
HTML隐藏域
基本语法:input type="hidden" name="field_name" value="value">用法说明: 1、其实它跟其他表单类型是一样的,同样具有value属性,唯一的区别是:表单隐藏域不会把这个元素显示出来,但是在提交过程中依然有效。 2、HTML采用是为了显示文本数据原创 2017-11-02 23:53:58 · 5830 阅读 · 2 评论 -
js 使用正则表达式验证url地址
var strRegex ='(https?|ftp|file)://[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]'; var url; var re=new RegExp(strRegex); if(url!="") { if (!re.test(url)) { alert("请输入正确的转载 2017-11-12 22:39:50 · 5370 阅读 · 1 评论 -
jQuery.extend()方法
定义和用法jQuery.extend() 函数用于将一个或多个对象的内容合并到目标对象。注意:1. 如果只为$.extend()指定了一个参数,则意味着参数target被省略。此时,target就是jQuery对象本身。通过这种方式,我们可以为全局对象jQuery添加新的函数。2. 如果多个对象具有相同的属性,则后者会覆盖前者的属性值。语法$.exten转载 2017-11-12 22:57:16 · 123 阅读 · 0 评论 -
jquery disable按钮(启用、禁用按钮)
转载自:http://blog.csdn.net/wangjun5159/article/details/47659229禁用按钮:[html] view plain copy$("#id").attr("disabled","true"); $("#id").attr("disabled",true); $("#id")转载 2017-11-30 23:07:58 · 6316 阅读 · 0 评论 -
jQuery的serialize方法无法获取form数据
转载自:http://blog.csdn.net/achilles12345/article/details/43306763长期以来,我一直以为form表单是放数据的,table、tr、td是负责HTML页面显示布局的,他们之间不会互相影响。但是今天出现了这样的一个问题。同样的代码使用jQuery的serialize方法在IE8和IE9上执行是可以获取到form表单数据的,而在IE11上就不行。...转载 2018-03-19 22:26:15 · 1041 阅读 · 0 评论