jQuery、JavaScript
fengzhiyin
java软件工程师
展开
-
Javascript 中 String.replace( ) 的妙用
String.replace( ) 简介语法:Code:string.replace(regexp, replacement)regexp :您要执行替换操作的正则表达式,如果传入的是一个字符串,那就会当作普通字符来处理,并且只会执行一次替换操作;如果是正则表达式,并且带有 global (g) 修饰符,则会替换所有出现的目标字符,否则,将只执行一次替换操作。replacement...原创 2009-04-20 13:15:50 · 92 阅读 · 0 评论 -
Js 日期比较
var s1 = "2007-01-01";var s2 = "2007-12-31";s1 = s1.replace(/-/g, "/"); s2 = s2.replace(/-/g, "/"); s1 = new Date(s1);s2 = new Date(s2);var days= s1.getTime() - s2.getTime(); var time = parseInt(days ...2010-10-29 16:50:46 · 101 阅读 · 0 评论 -
xml 跨浏览器
function xmlencode(data) { var xml; if (jQ.browser.msie) { xml = new ActiveXObject("Microsoft.XMLDOM"); xml.async = false; xml.loadXML(data); } else if (jQ.browser.mozilla)...2011-04-15 17:04:40 · 96 阅读 · 0 评论 -
解决IE6下div table 使用display:none;隐藏时仍然占空白位置
在所有要隐藏的div元素后面增加:<span style='clear:both;'/> 可解决IE6 的 display:none; bug <div>这里是要隐藏的div,通过jquery.hide()方式隐藏它,ie6下仍会在物理上占用空间,后面的对象无法上移;可在各该div对象的后面增加<span style='clear:both;'...2011-04-13 15:36:45 · 564 阅读 · 0 评论 -
Selenium+YSlow+ShowSlow实现页面性能评估自动化
工具介绍Firebug: 这个不介绍了,居家旅行杀人越货必备的Firefox插件YSlow: 当Firefox浏览网页时,可以分析网站的页面(基于Yahoo 14条评分原则),并告诉你为了提高网站性能,如何基于某些规则而进行优化ShowSlow:收集YSlow的测试结果并显示出来思路整理使用Selenium编写测试用例依次访问需要测试的站点,设置YSlow每打开一个页面自动...原创 2010-08-09 16:28:32 · 197 阅读 · 0 评论 -
DynaTrace Ajax Edition:IE浏览器性能分析工具
DynaTrace AJAX是一个运行在IE浏览器下的免费页面性能分析工具,它可以支持主流的IE6、IE7、IE8浏览器。这款工具正是DynaTrace为进入前端性能分析领域而发布的。您可以利用它来分析页面渲染时间、DOM方法执行时间,甚至可以看到JS代码的解析时间。连JQuery的创始者 John Resig 也鼎力推荐了一把。John Resig对其评价到:“我一般不随便写关于性能分析工具...原创 2010-08-09 16:12:00 · 342 阅读 · 0 评论 -
javascript 保留两位小数
方式一、var number = 123.4567number.toString().replace(/^(\d+\.\d{2})\d*$/,"$1")//结果:123.45 方式二、var number = 123.4567number.toFixed(2);//结果:123.46//IE 5.5以上 ...2009-06-28 11:52:17 · 96 阅读 · 0 评论 -
jquery 更改rowspan
目的:动态绑定操作使用过程: 在同一页面中通过jquery 重复创建同一ID对象,例如 function test(){ var table=$(document.createElement("table")).attr("id","test"); $(document.createElement("tr")).appendTo(table); tr...2009-06-25 22:39:11 · 3026 阅读 · 0 评论 -
悟透JavaScript(二)
构造对象 好了,接下我们来讨论一下对象的另一种创建方法。 除JSON外,在JavaScript中我们可以使用new操作符结合一个函数的形式来创建对象。例如: function MyFunc() {}; //定义一个空函数 var anObj = new MyFunc(); //使用new操作符,借助MyFun函数,就创建了一个对象 Jav...原创 2008-12-29 12:52:06 · 74 阅读 · 0 评论 -
悟透JavaScript(一)
原著:李战(leadzen).深圳 2008-2-23 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状...原创 2008-12-29 12:21:25 · 71 阅读 · 0 评论 -
键盘值对应的ASCII
ASCII码键盘ASCII 码键盘ASCII 码键盘ASCII 码键盘27ESC32SPACE33!34"35#36$37%38&39'40(41)42*43+44'45-46.47/480491502513524535546557568...原创 2008-12-12 15:55:53 · 150 阅读 · 0 评论 -
jquery radio取值,checkbox取值,select取值,radio选中
获取一组radio被选中项的值var item = $('input[@name=items][@checked]').val();获取select被选中项的文本var item = $("select[@name=items] option[@selected]").text();select下拉框的第二个元素为当前选中值$('#select_id')[0].selectedIndex...原创 2008-12-08 15:39:09 · 96 阅读 · 0 评论 -
JQuery显示隐藏层
$(document).ready(function(){ $(a).click(function(e){ if($("#sunfishlu").css("display")=="none") { $("#sunfishlu").show("slow"); //$("#sunfishlu").css(&q原创 2008-12-08 15:35:51 · 159 阅读 · 0 评论 -
JQuery显示隐藏DIV (一)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> ..原创 2008-12-08 15:33:27 · 121 阅读 · 0 评论 -
jquery ajax getJson 中文乱码
$(document).ready( function (){ var waterUserName = $("textarea[name='waterUserName']"); waterUserName.blur($.each(function (){ //alert(waterUserNa...2009-04-27 16:50:23 · 454 阅读 · 0 评论 -
JSON是什麼
JSON是什麼?JSON是JavaScript Object Notation(JavaScript物件表示法)的縮寫。簡單來說,就是用JavaScript表達陣列或物件的語法,做為傳遞物件訊息的語法。而由於這樣的語法也應該能夠輕易地被JavaScript所處理,JSON可以方便且快速地使用字串傳遞物件資料。JSON只使用幾種JavaScript的型態來進行表記:Number、Boolea...原创 2009-04-20 13:27:37 · 74 阅读 · 0 评论 -
javascript 技巧
1,将变量转换为字符串的办法。 var a=" "+a; js提供了一系列的自动转换变量类型的方法。 2,if(a==null){ a={}; }这样的代码可以简化为 a=a||{}; var s; if(a!==null){ s=a.property; }这样的代码可以简化为 s=a&&a.property;...原创 2010-11-05 14:52:11 · 82 阅读 · 0 评论