![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
kakak12
这个作者很懒,什么都没留下…
展开
-
js正则实现replaceAll功能
正则表达式 /g替换整行str1.replace(/[0-9]/g,"x"); //替换全部数字为x原创 2010-07-08 16:27:30 · 88 阅读 · 0 评论 -
MAP JS
function Map() { var struct = function(key, value) { this.key = key; this.value = value; } var put = function(key, value){ for (var i = 0; i < this.arr...原创 2010-07-04 09:43:37 · 78 阅读 · 0 评论 -
js定时执行
<html><head><title>自动跳转</title></head><body><span id="spanSeconds"></span></body></html>&原创 2010-07-06 13:41:17 · 86 阅读 · 0 评论 -
JS关闭窗口或关闭页面
第一种:JS定时自动关闭窗口 <script language="javascript"> <!-- function closewin(){ self.opener=null; self.close();} function clock(){i=i-1 document.title="本窗口将在"+i+"秒后自动关闭!"; if(i>...原创 2010-09-25 10:14:50 · 70 阅读 · 0 评论 -
Prototype 使用手册- Class - 类创建
在JavaScript中, 当你定义了一个新的函数, 你实际上声明了一个新的类, 而这个函数本身就相当于类的构造函数。 下面的代码向你展示了两种不同的方式来创建一个新的Person类, 而Person.prototype的定义也紧跟在函数定义之后。 var Person = function(name) { // 一个匿名函数, 并将这个函数赋值给一个Person变量, 此时Per...原创 2010-10-21 15:02:23 · 107 阅读 · 0 评论 -
List for js
//删除select列表中选中的选项function deleted(obj) { if (obj == null) return; if (obj.tagName != "SELECT") return; for (var i=obj.options.length-1;i>=0;i--) { if (obj.options[i].selected &&a...原创 2010-10-21 15:45:31 · 103 阅读 · 0 评论 -
js& java cookie使用
* 写cookie*/Cookie namecookie = new Cookie("name",name);Cookie passwordcookie = new Cookie("password",password);Cookie optioncookie = new Cookie("option","1");//生命周期 namecookie.setMaxA...原创 2011-01-30 15:18:32 · 65 阅读 · 0 评论 -
js和css压缩打包工具
Minimeehttp://johndwells.com/software/minimee 第一个:YUI Compressor Online地址:http://yui.2clics.net/只能压缩javascript文件,不能压缩CSS文件选择文件后压缩第二个:packer地址:http://dean.edwards.n...原创 2011-06-20 10:25:34 · 212 阅读 · 0 评论 -
js 数组操作
1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 创建一个数组并赋值 ...原创 2011-10-28 17:03:08 · 66 阅读 · 0 评论 -
jQuery 上传组件
1、Uploadify http://www.uploadify.com/download/ 2、swfupload http://demo.swfupload.org/v220/index.htm原创 2011-10-30 17:28:45 · 69 阅读 · 0 评论 -
转载:密码强度验证
转载:密码强度验证http://blog.csdn.net/wlzhengzebiaodashi/archive/2008/03/24/2211800.aspx原创 2011-05-03 12:13:32 · 66 阅读 · 0 评论 -
jQuery 图片延迟加载
jquery插件实现图片延迟加载 -- jquery.lazyload 看到了淘宝产品介绍中,图片是在下拉滚动条时加载,这是一个很不错的用户体验。减少了页面加载的时间了,也减轻了服务器的压力,就查了下用JQuery.. 什么是ImageLazyLoad技术 在页面上图片比较多的时候,打开一张页面必然引起与服务器大数据量的交互。尤其是对于高清晰的图片,占的几M的空间。Ima...原创 2011-05-01 11:40:36 · 96 阅读 · 0 评论 -
JS获取URL参数
<Script language="javascript">function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var ...原创 2010-07-10 16:07:36 · 82 阅读 · 0 评论 -
js函数写法
匿名函数写法:1.函数字面量:首先声明一个函数对象,然后执行它 (function(){ alert(1);})(); 2.优先表达式:由于javascript执行表达式是从圆括号里面到外面,所以可以用圆括号强制执行声明的函数 (function(){ alert(2);}() 3.Void操作符: 用void操作符去执行一...原创 2010-05-06 11:29:34 · 84 阅读 · 0 评论 -
采用dwr+ajax和struts开发文件上传进度条(转)
采用dwr+ajax和struts开发文件上传进度条(转) 编写监听器以及相关的类不用自己写了,源码可以从http://www.telio.be/blog/2006/01/06/ajax-upload-progress-monitor-for-commons-fileupload-example里面下载,下载地址http://www.telio.be/blog/...原创 2010-07-16 15:01:46 · 85 阅读 · 0 评论 -
EL表达式
EL语言是JSTL输出(输入)一个JAVA表达式的表示形式。 在JSTL中,EL语言只能在属性值中使用。EL语言只能通过建立表达式${exp1}来进行调用。在属性值中使用表达式有三种方式。 1、 value属性包含一个表达式 <some:tag value="${expr}"/> 在这种情况下,表达式值被计算出来并根据类型转换规则赋值给value属...原创 2010-05-21 12:58:13 · 81 阅读 · 0 评论 -
ExtJS 给textfield赋值的方法总结
var value="值";(1) fs.form.findField(id/name).setValue(value);(2) Ext.get(id/name).setValue(value);(3) Ext.getCmp(id).setValue(value); 获取form里面的field的三种方法1)Ext.getCmp('id');...原创 2010-05-28 17:24:17 · 241 阅读 · 0 评论 -
JS 编码function
js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 例如:<script la...原创 2011-04-15 11:33:20 · 102 阅读 · 0 评论 -
setTimeout & setInterval区别
[setTimeout]setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次用setTimeout实现的自动变化显示随机数的效果:<html><head><script>window.onload=sett;function sett(){document.body.innerHTML=Math.rand...原创 2010-06-02 14:44:50 · 63 阅读 · 0 评论 -
Date对象的时间格式化函数
/*** 时间对象的格式化;*/Date.prototype.format = function(format){ /* * eg:format="YYYY-MM-dd hh:mm:ss"; */ var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day...原创 2010-08-28 10:59:03 · 80 阅读 · 0 评论 -
window.onload冲突
window.onload的意思是当页面加载完毕的时候执行。通常把JS脚本放在任意的位置,通过window.onload来执行脚本。但是当同一个页面里出现了两个window.onload=function(){};,就会发现先读的脚本失效了。通常一个页面是只能执行一个window.onload的,这个时候可以通过下面的方法解决: 用window.attachEvent和window....原创 2010-09-03 11:12:51 · 177 阅读 · 0 评论 -
js图片滚动
焦点图样式Css:/*焦点图样式*/.container { WIDTH: 767px; HEIGHT: 300px;}.container A IMG { WIDTH: 767px; HEIGHT: 300px;}.num { POSITION: absolute; WIDTH: 90px; FLOAT: right; bottom: 20...原创 2011-11-18 14:59:05 · 132 阅读 · 0 评论