
js基础
czhaozhi3758
这个作者很懒,什么都没留下…
展开
-
js小技巧整理
1.//删除字符串俩端的空格String.prototype.Trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); } //删除字符串左端的空格String.prototype.LTrim = function() { return this.replace(/(^\s*)/g, ""); ...2010-03-10 20:19:01 · 93 阅读 · 0 评论 -
获取iframe里变量或方法
ie&firefox document.getElementById("frameId").contentWindow.varName; document.getElementById(" frameId ").contentWindow.functionName(); document.getElementById(" frameId ").co...原创 2012-01-05 11:12:30 · 524 阅读 · 0 评论 -
JS中关于clientWidth offsetWidth scrollWidth 等
网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区域高: document.body.offsetHeight (包括边线的宽);网页正文全文宽: document.body.scro...原创 2011-12-30 09:07:01 · 123 阅读 · 0 评论 -
js回车事件监听
[code="js"]document.onkeydown = keyDown; function keyDown(e){ if((e ? e.which : event.keyCode)==13 ){ formSub(); } }[/code]原创 2010-11-14 09:22:58 · 100 阅读 · 0 评论 -
js 缓存解决办法
[code="javascript"] document.write(""); [/code]原创 2010-10-31 22:58:44 · 113 阅读 · 0 评论 -
js面向对象简单示例
[code="html"] JsObject.html /* --------------- 定义类 ----------------*/ function MyFirstObject(name,age)//这是java中的构造函数 { this.name = name;//...原创 2010-06-14 22:16:44 · 107 阅读 · 0 评论 -
js option 操作
[code="html"] option all 供选选项 Properties 1 Properties 2 Properties 3 Prop...原创 2010-03-03 22:06:30 · 195 阅读 · 0 评论 -
常用js表单验证
1. if($("#email").val()!=''){ var chemEmail1=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/; if(!chemEmail1.test(document.getElementById("email").value)){ alert("Email的格式...原创 2010-01-31 18:57:46 · 141 阅读 · 0 评论 -
js cookise实例
1:将信息加入cookise[code="js"]var cInfoId = document.getElementById("goods_id").value; var cCustId = document.getElementById("get_cust_id").value; var cImgurl = document.getElementById("imgsrc").va...2010-04-20 14:56:26 · 555 阅读 · 0 评论 -
XMLHttpRequest异步
[code="js"]//创建XMLHttpRequest对象function createXMLHttpRequest(){ var xmlHttp=false; if (window.ActiveXObject){// 判断是否支持ActiveX控件,在IE浏览器中创建XMLHttpRequest对象 try{ // 尝试按新版InternetExplorer方法创建...原创 2010-01-02 20:33:26 · 124 阅读 · 0 评论 -
XMLHttpRequest对象传递参数中文乱码问题
在浏览器端使用XMLHttpRequest对象向服务器端传送中文参数,如果不在浏览器端和服务器端进行处理时,会出现中文乱码问题.针对这种问题,有很多的解决办法,但往往都是在IE下可以正常显示中文,在其他浏览器下(比如FireFox)却仍然是乱码.在FireFox下解决了乱码问题,但回到IE下访问却出现了乱码问题.所以针对要在目前流行的各种浏览器下解决中文乱码问题,才能使编写的Web程序变得通...原创 2010-01-02 20:15:54 · 1304 阅读 · 0 评论 -
event.keycode值大全
keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = Pausekeycode 20 = Caps_Lo...原创 2009-12-22 14:28:10 · 114 阅读 · 0 评论 -
获取表单值
[code="html"] Form Example form{ border: 1px dotted #AAAAAA; padding: 10px 6px 1px 6px; margin:10px; font:14px Arial;} function showText(){ ...2009-12-19 22:31:21 · 84 阅读 · 0 评论 -
js添加事件
1.传统方式$("div").onclick = handler; fuction handel(){} 移除事件 $("div").onclick=null; 缺点: $("div").onclick = handler1; $("div").onclick = handler2; $("div").onclick = handler3;...2009-12-19 18:32:07 · 79 阅读 · 0 评论 -
js定时函数
1.时间表[code="html"] function showtime() { var time = new Date(); var hour = time.getHours(); var minute = time.getMin...2009-12-19 15:27:19 · 144 阅读 · 0 评论 -
js函数定义方式
有以下这些方法可以定义一个函数。所有这些都是有效的,但是它们在后台如何实现的则有一些差别。常用的写法一般大家都用这个写法来定义一个函数:CODE:functionName([parameters]){functionBody};Example D1:CODE:function add(a, b){ retur...原创 2009-12-19 15:01:38 · 104 阅读 · 0 评论 -
Js事件大全
Js事件大全1.一般事件 事件 浏览器支持 描述 onClick IE3|N2|O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 onDblClick IE4|N4|O 鼠标双击事件 onMouseDown IE4|N4|O 鼠标上的按钮被按下了 onMouseUp IE4|N4|O 鼠标按下后,松开时激发的事件 onMouseOver IE3|N2|O3 ...原创 2009-12-19 14:52:55 · 92 阅读 · 0 评论 -
js map
和java工具类中map功能类似[code="js"]Array.prototype.remove = function(s) { for (var i = 0; i < this.length; i++) { if (s == this[i]) this.splice(i, 1); }}function Map() { /** 存放键的数组(遍历用到...2010-03-11 09:46:34 · 81 阅读 · 0 评论 -
javascript数组操作大全,数组方法总汇
shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,...原创 2012-01-09 11:17:19 · 116 阅读 · 0 评论