JavaScript/jquery
zh521zh
这个作者很懒,什么都没留下…
展开
-
js eval()函数
eval(string) string必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。如果 string 参数是原始字符串,那么该方法将不作任何改变地返回。 for(j=1;j for(q=1;q eval(" var draggable"+j+"_"+q+"=[ ]"); //定义15个原创 2014-12-25 17:27:00 · 291 阅读 · 0 评论 -
js 数组中 求最大值和最小值
js 数组中 求最大值和最小值var maxValue=Math.max.apply(null, array)var i=Math.min.apply(null, array)原创 2014-10-11 08:52:56 · 659 阅读 · 0 评论 -
居中 window.open 与 window.showModalDialog
var iWidth = window.screen.availWidth - 350; //弹出窗口的宽度; var iHeight = window.screen.availHeight - 350; //弹出窗口的高度; var iTop = (window.screen.availHeight - 30 - iHeig转载 2016-04-11 19:40:04 · 1069 阅读 · 0 评论 -
Jquery判断$("#id")获取的对象是否存在的方法
Jquery判断$("#id")获取的对象是否存在的方法一、判断对象对象是否存在 如果是下面的 jQuery 代码判断一个对象是否存在,是不能用的 复制代码 代码如下:if($("#id")){ }else{} 因为 $(“#id”) 不管对象是否存在都会返回 object 。正确使用判断对象是否存在应该用:转载 2016-04-11 18:59:20 · 2875 阅读 · 0 评论 -
判断jquery对象是否存在 用 $("#id").length>0
一、判断jquery对象是否存在 用下面的 jQuery 代码判断一个对象是否存在,是不能用的 if($("[id=''###]")){ }else{} 因为 $(“#id”) 不管对象是否存在都会返回 object 。 正确使用判断对象是否存在应该用: if($("#id").length>0){}else{}原创 2016-03-01 10:43:35 · 2562 阅读 · 0 评论 -
tr的display属性出现td的colspan无效问题
tr的display属性设置在firefox和chrome中出现td的colspan无效问题 今天用firefox和chrome测试页面的时候, 发现用javascript控制 tr 的显示隐藏时,当把tr的显示由“display:none”改为“display:block”时,该tr下的td内容合并到了第一个td里,也就是说,原先在td中设置的cols原创 2016-03-01 10:02:23 · 8727 阅读 · 0 评论 -
AngularJS 指令ng-if注意事项
AngularJS 指令ng-if注意事项ng-if指令可以完全根据表达式的值在DOM中真正生成或真正移除一个元素。如果赋值给ng-if的表达式的值是false,那对应的元素将会从DOM中移除,否则对应元素的一个克隆将被重新插入DOM中。ng-if同no-show和ng-hide指令最本质的区别是,它不是通过CSS显示或隐藏DOM节点,而是真正生成或移除转载 2016-01-19 15:48:45 · 4104 阅读 · 0 评论 -
jquery 获取select下拉框 选中的option ???
alert( $("#sub_group_name_1").find("option:selected").attr("id") );原创 2016-03-18 10:58:35 · 520 阅读 · 0 评论 -
ajax原理和XmlHttpRequest对象
ajax原理和XmlHttpRequest对象 Ajax的原理简单来说:通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。 这其中最关键的一步就是从服务器获得请求数据。要清楚这个过程和原理,我们必须对 XMLHttpRequest有所了解。 XMLHttpR原创 2015-11-06 14:47:33 · 347 阅读 · 0 评论 -
jquery提升性能最佳实践小结
(1)将jquery对象缓存起来for循环中,不要每次都要访问数组的length属性,我们应该先将对象缓存进一个变量然后再操作,如下所示: 复制代码 代码如下:var myLength = myArray.length; for (var i = 0; i // 要做的事 } (2)在循环外面 使用append 进行DOM操作是有代价的,如果需要转载 2015-07-13 15:58:02 · 355 阅读 · 0 评论 -
在javascript中,哪些值能作为if的条件呢
在javascript中,哪些值能作为if的条件呢1、布尔变量true/false2、数字非0,非NaN (0 或NaN)见下面的例子,莫以为负数就以为if语句为假了。var i = -1;if(i){ alert('here');}else{ alert('test is ok!');}3、对象非null/(null或unde转载 2015-07-13 11:13:35 · 2259 阅读 · 0 评论 -
js中 金额格式化 加千位符
//金额格式化 千位符 function formatMoney(s1,n) // n为小数点位数 { s = parseFloat((s1 + "").replace(/[^\d\.-]/g, "")).toFixed(n) + ""; //每一位都用 空格隔开 var l = s.split(".")[0].split("").reverse原创 2015-01-13 15:12:40 · 1629 阅读 · 0 评论 -
用iframe 进行局部刷新--(子页面,父页面变量和函数互相调用)
(1)主页面(包含iframe)的初始化$(document).ready(function() { var year_m =$("#year_m").val();var month_m=$("#month_m").val();//账期 var account_period=year_m+month_m; //格式:201412 $("#zhao-原创 2015-02-02 20:05:16 · 7141 阅读 · 0 评论 -
JS保留两位小数 四舍五入函数 toFixed()
js 四舍五入函数 toFixed(),里面的参数 就是保留小数的位数。 document.write("JS保留两位小数例子"); var a=2.1512131231231321; document.write("原来的值:"+a+""); document.write("两位小数点:"+a.toFixed(2)+"四位小数点"+a.toFixed(4));转载 2015-01-06 18:50:31 · 543 阅读 · 0 评论 -
js 遇到的问题-使用for循环给同一个文本框赋值
$(document).ready(function(){$("#outAcc").click(function () {for(var i=1;ivar p=i+100; $('#hao').text(p); (1) ===================== alert(p) ;原创 2015-01-16 16:29:29 · 2006 阅读 · 1 评论 -
jQuery自定义插件
jQuery自定义插件分类: jquery java2014-03-19 16:57 1531人阅读 评论(0) 收藏 举报jqueryjquery插件总结:jQuery编写插件的两种方法1.添加jQuery对象级的插件,是给jQuery类添加方法写法:[javascript] view plaincopyprint?转载 2015-01-28 15:05:12 · 475 阅读 · 1 评论 -
$.each(srcData, function(i, oneData){});
jQuery中 each循环:在each循环里面不能使用break结束循环,也不能使用continue来结束本次循环,想要实现类似的功能就只能用return。已验证break 用return false;continue 用return ture; 或 return;原创 2017-10-31 18:44:25 · 857 阅读 · 0 评论