随笔分类 - JavaScript
摘要:效果图:完整demo下载
阅读全文
摘要:效果图:代码: 表格跨行时隔行变色 aaa bbb ccc ddd ee ff...
阅读全文
摘要:为图片指定加载失败时显示默认图片,js输出的img对象,onerror是事件,不是属性,所以这样写是不起作用的:var img = $(document.createElement("IMG")); img.attr({ "src": imgs[idx], "alt": tips[idx], "onerror":"this.src='" + NoPicPath +"'" }).appendTo(div);应该是绑定事件: //图片加载失败时,加载默认图片 $(
阅读全文
摘要:效果图:源码下载:http://download.csdn.net/detail/a497785609/5495951
阅读全文
摘要:原因: url中有些字符被转义,比如空格被编码成加号,于是传的参数明明是加号,获取的值却成了空格。如何解决呢?如果是通过url传递参数,应该对其进行必要的编码。解决办法: 在javascript中加入function URLencode(sStr) { return escape(sStr).replace(/\+/g, '%2B').replace(/\"/g,'%22').replace(/\'/g, '%27').replace(/\//g,'%2F');}对字符串进行处理.如:var str=URLenc
阅读全文
摘要:jquery弹窗遮罩选择商品关闭按没找到符合条件的任何记录!效果图:
阅读全文
摘要:JavaScript trim函数大赏W3C那帮人的脑袋被驴踢了,直到javascript1.8.1才支持trim函数(与trimLeft,trimRight),可惜现在只有firefox3.5支持。由于去除字符串两边的空白实在太常用,各大类库都有它的影子。加之,外国人都很有研究精神,搞鼓了相当多实现。实现1String.prototype.trim = function() {returnthis.replace(/^\s\s*/,'').replace(/\s\s*$/,'');}看起来不怎么样,动用了两次正则替换,实际速度非常惊人,主要得益于浏览器的内部优
阅读全文
摘要:xml文件结构:books.xml深入浅出extjs张三88锋利的jQuery李四99深入浅出flex王五108java编程思想钱七128页面代码:jquery解析xml效果图:转自:http://www.blogjava.net/sxyx2008/archive/2010/07/10/325719.html
阅读全文
摘要:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>UntitledPage</title></head><body><scripttype="text/
阅读全文
摘要:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>Javascript正则表达式基础</title></head><body>1.使用RegExp对象:<br/&
阅读全文
摘要:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>JavascriptTable</title><scripttype="text/javascript">//
阅读全文
摘要:<script language="javascript"> var t = 3.1415; alert("int(" + t + ") = " + int(t)); /******** 内置取整函数 *********/ alert("parseInt(" + t + ") = " + parseInt(t)); /******** floor是地板的意思,顾名思义是向下取整 *********/ alert("Math.floor(" + t + "
阅读全文
摘要:jQuery获取Select选择的Text和Value:语法解释:$("#select_id").change(function(){//code...});//为Select添加事件,当选择其中一项时触发 varcheckText=$("#select_id").find("option:selected").text();//获取Select选择的Text varcheckValue=$("#select_id").val();//获取Select选择的Value varcheckIndex=$("#
阅读全文
摘要:我们都知道用户在网站上的访问行为数据是一座金矿,如果能恰当地加以分析,我们便能了解到用户在网站上做了些什么、体验如何,有时还能帮助我们发现一些从未注意到的问题,比如某个错误的交互设计等。但遗憾的是,传统的 UED(用户体验设计)部门通常只负责制作页面,或者至多再参与一些原始数据的收集工作(这个工作一般需要由 UED 的前端开发工程师来完成),却很少涉及到具体的数据分析。当然,现代 UED 部门一般仍然是有一些岗位负责用户体验的反馈工作的,比如用户研究员。但大部分用户研究员的工作主要是调查问卷分析、用户访谈、焦点小组等,仍然并不涉及对原始的用户访问行为数据的定量分析。一般情况下,这些用户访问行为
阅读全文
摘要:做web开发的朋友都清楚,js程序的调试是相当郁闷的,因为首先这种语言语法比较灵活,它是一种弱类型的脚本语言,很多错误是无法控制的,这些不谈,最痛苦的是没有什么好的调试工具,现在的情况比以前稍好,在Firefox下还有firebug,这的确是一个不错的js调试工具,但在IE下使用就很麻烦,而且效果很不好,鄙人一直苦于寻找一个很好的IE下的js调试工具,能够自动捕获错误,并定位位置和原因,没想到今天竟在无意中寻找到了这么个好工具,不敢私藏,共享出来,希望能为各位web开发者带来方便这个工具的名字叫Companion.JS,请注意,这可不是一个js文件,而是一个名字,它是作为ie的插件来安装使用的
阅读全文
摘要:这个问题看似很简单,但是确实有时候也有必要拿出来给大家看。 <input id="btnShow" type="button" value="点击" class="btn"> 上面是一段按钮的html代码 1.原生的js方式:document.getElementByIdx_x_x("btnShow").disabled=true;//这样就把按钮禁用了,如果要重新开启按钮,则可以让disabled=false;即可. 2.jQuery方式:$("#btnShow"
阅读全文
摘要:<!DOCTYPE html>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>简单拖曵原理实例</title> <style type="text/css"> #drag{width:400px;height:300px;background:url(http://upload.yxgz.cn/uploadfile/2009/0513/2009
阅读全文
摘要:<!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>
<meta http-equiv="Content-Type" content="text/html; charset=u
阅读全文
摘要:<html>
<body>
<h2>在 JavaScript 中创建 JSON 对象</h2> <p>
Name: <span id="jname"></span><br />
Age: <span id="jage"></span><br />
Address: <span id="jstreet"></span><br />
Phone: <span id=&
阅读全文
摘要://得到事件function getEvent(){ if(window.event) {return window.event;} func=getEvent.caller; while(func!=null){ var arg0=func.arguments[0]; if(arg0){ if((arg0.constructor==Event || arg0.constructor ==MouseEvent || arg0.constructor==KeyboardEvent) ||(typeof(arg0)=="object" &&...
阅读全文