ImageVerifierCode 换一换
格式:DOCX , 页数:66 ,大小:74.80KB ,
资源ID:7118605      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7118605.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JS大总结.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JS大总结.docx

1、JS 大总结大总结 javascript 事件查询综合 click()对象.click()使对象被点击。closed 对象.closed 对象窗口是否已关闭 true/false clearTimeout(对象)清除已设置的 setTimeout 对象 clearInterval(对象)清除已设置的 setInterval 对象 confirm(提示信息)弹出确认框,确定返回 true取消返回 false cursor:样式 更改鼠标样式 hand crosshair text wait help default auto e/s/w/n-resize event.clientX 返回最后一次

2、点击鼠标 X坐标值;event.clientY 返回最后一次点击鼠标 Y坐标值;event.offsetX 返回当前鼠标悬停 X坐标值 event.offsetY 返回当前鼠标悬停 Y坐标值 document.write(document.lastModified)网页最后一次更新时间 document.ondblclick=x 当双击鼠标产生事件 document.onmousedown=x 单击鼠标键产生事件 document.body.scrollTop;返回和设置当前竖向滚动条的坐标值,须与函数配合,document.body.scrollLeft;返回和设置当前横向滚动务的坐标值,须

3、与函数配合,document.title document.title=message;当前窗口的标题栏文字 document.bgcolor document.bgcolor=颜色值;改变窗口背景颜色 document.Fgcolor document.Fgcolor=颜色值;改变正文颜色 document.linkcolor document.linkcolor=颜色值;改变超联接颜色 document.alinkcolor document.alinkcolor=颜色值;改变正点击联接的颜色 document.VlinkColor document.VlinkColor=颜色值;改变已访

4、问联接的颜色 document.forms.length 返回当前页 form 表单数 document.anchors.length 返回当前页锚的数量 document.links.length 返回当前页联接的数量 document.onmousedown=x 单击鼠标触发事件 document.ondblclick=x 双击鼠标触发事件 defaultStatus window.status=defaultStatus;将状态栏设置默认显示 function function xx().定义函数 isNumeric 判断是否是数字 innerHTML xx=对象.innerHTML 输

5、入某对象标签中的 html 源代码 innerText divid.innerText=xx 将以 div 定位以 id命名的对象值设为 XX location.reload();使本页刷新,target 可等于一个刷新的网页 Math.random()随机涵数,只能是 0到 1 之间的数,如果要得到其它数,可以为*10,再取整 Math.floor(number)将对象 number转为整数,舍取所有小数 Math.min(1,2)返回 1,2 哪个小 Math.max(1,2)返回 1,2 哪个大 navigator.appName 返回当前浏览器名称 navigator.appVersi

6、on 返回当前浏览器版本号 navigator.appCodeName 返回当前浏览器代码名字 navigator.userAgent 返回当前浏览器用户代标志 onsubmit onsubmit=return(xx()使用函数返回值 opener opener.document.对象 控制原打开窗体对象 prompt xx=window.prompt(提示信息,预定值);输入语句 parent parent.框架名.对象 控制框架页面 return return false 返回值 random 随机参数(0 至 1 之间)reset()form.reset();使 form 表单内的数据重

7、置 split()string.split()将 string对象字符以逗号隔开 submit()form 对象.submit()使 form 对象提交数据 String对象的 charAt(x)对象 反回指定对象的第多少位的字母 lastIndexOf(string)从右到左询找指定字符,没有返回-1 indexOf(string)从左到右询找指定字符,没有返回-1 LowerCase()将对象全部转为小写 UpperCase()将对象全部转为大写 substring(0,5)string.substring(x,x)返回对象中从 0到 5的字符 setTimeout(function,ti

8、me)设置一个超时对象 setInterval(function,time)设置一个超时对象 toLocaleString()x.toLocaleString()从 x 时间对象中获取时间,以字符串型式存在 typeof(变量名)检查变量的类型,值有:String,Boolean,Object,Function,Underfined window.event.button=1/2/3 鼠标键左键等于 1 右键等于 2两个键一起按为 3 window.screen.availWidth 返回当前屏幕宽度(空白空间)window.screen.availHeight 返回当前屏幕高度(空白空间)w

9、indow.screen.width 返回当前屏幕宽度(分辨率值)window.screen.height 返回当前屏幕高度(分辨率值)window.document.body.offsetHeight;返回当前网页高度 window.document.body.offsetWidth;返回当前网页宽度 window.resizeTo(0,0)将窗口设置宽高 window.moveTo(0,0)将窗口移到某位置 window.focus()使当前窗口获得焦点 window.scroll(x,y)窗口滚动条坐标,y控制上下移动,须与函数配合 window.open()window.open(地址

10、,名称,属性)属性:toolbar(工具栏),location(地址栏),directions,status(状态栏),menubar(菜单栏),scrollbar(滚动条),resizable(改变大小),width(宽),height(高),fullscreen(全 屏),scrollbars(全屏时无滚动条无参 数,channelmode(宽屏),left(打开窗口 x 坐标),top(打开窗口 y坐标)window.location=view-source:+window.location.href 应用事件查看网页源代码;a=new Date();/创建 a 为一个新的时期对象 y=

11、a.getYear();/y的值为从对象 a中获取年份值 两位数年份 y1=a.getFullYear();/获取全年份数 四位数年份 m=a.getMonth();/获取月份值 d=a.getDate();/获取日期值 d1=a.getDay();/获取当前星期值 h=a.getHours();/获取当前小时数 m1=a.getMinutes();/获取当前分钟数 s=a.getSeconds();/获取当前秒钟数 对象.style.fontSize=文字大小;单位:mm/cm/in 英寸/pc帕/pt 点/px 象素/em文字高 1in=1.25cm 1pc=12pt 1pt=1.2px(

12、800*600 分辩率下)文本字体属性:fontSize大小 family字体 color颜色 fontStyle风格,取值为 normal 一般,italic斜体,oblique斜体且加粗 fontWeight 加粗,取值为 100 到 900不等,900最粗,light,normal,bold letterSpacing间距,更改文字间距离,取值为,1pt,10px,1cm textDecoration:文字修饰;取值,none不修饰,underline下划线,overline上划线 background:文字背景颜色,backgroundImage:背景图片,取值为图片的插入路径 点击网

13、页正文函数调用触发器:1.onClick 当对象被点击 2.onLoad 当网页打开,只能书写在 body中 3.onUnload 当网页关闭或离开时,只能书写在 body中 4.onmouseover 当鼠标悬于其上时 5.onmouseout 当鼠标离开对象时 6.onmouseup 当鼠标松开 7.onmousedown 当鼠标按下键 8.onFocus 当对象获取焦点时 9.onSelect 当对象的文本被选中时 10.onChange 当对象的内容被改变 11.onBlur 当对象失去焦点 onsubmit=return(ss()表单调用时返回的值 直线 border-bottom:

14、1x solid black 虚线 border-bottom:1x dotted black 点划线 border-bottom:2x dashed black 双线 border-bottom:5x double black 槽状 border-bottom:1x groove black 脊状 border-bottom:1x ridge black 1.边缘高光 glow(color=颜色,strength=亮光大小)2.水平翻转 fliph()使对象水平翻转 180度 3.垂直翻转 flipv()使对象垂直翻转 180度 4.对象模糊 blur(add=true/false dire

15、ction=方向 strength=强度)add指定是否按印象画派进行模糊 direction 模糊方向 strength 模糊强度 5.对象透明 alpha(opaction=0-100,finishopacity=0-100,style=0/1/2/3)opaction 对象整体不透明值 finishopacity当对象利用了渐透明时该项指定结束透明位置的不透明值 style指定透明方式 0为整体透明,1 为线型透明,2为圆型透明,3 为矩形透明 6.去除颜色 chroma(color=颜色值)使对象中颜色与指定颜色相同区域透明 7.建立阴影 dropshadow(color=阴影颜色,o

16、ffx=水平向左偏离像素,offy=水平向下偏离像素)8.去色 gray()使对象呈灰度显示 9.负片效果 invert()使对象呈底片效果 10.高光 light()使对象呈黑色显示 11.遮盖 mask(color=颜色)使整个对象以指定颜色进行蒙板一次 opacity 表透明度水平.0100,0表全透明,100 表完全不透明 finishopacity表想要设置的渐变透明效果.0100.style 表透明区的形状.0 表统一形状.1 表线形.2表放射形.3表长方形.startx.starty表渐变透明效果的开始时 X和 Y 坐标.finishx,finishy渐变透明效果结束时 x,y

17、的坐标.add有来确定是否在模糊效果中使有原有目标.值为 0,1.0表否,1 表是.direction 设置模糊的方向.0 度表垂直向上,45 度为一个单位.默认值是向左 270度.left,right,down,up.strength 只能用整数来确定.代表有多少个像素的宽度将受到模糊影响.默认是 5个.color要透明的颜色.offx,offy分别是 x,y 方向阴影的偏移量.positive指投影方式.0表透明像素生成阴影.1表只给出不透明像素生成阴影.AddAmbient:加入包围的光源.AddCone:加入锥形光源.AddPoint 加入点光源 Changcolor:改变光的颜色 C

18、hangstrength:改变光源的强度 Clear:清除所有的光源 MoveLight:移动光源 freq是波纹的频率,在指定在对象上一区需要产生多少个完事的波纹 lightstrength 可对于波纹增强光影的效果显著 0100正整数,正弦波开始位置是0360度0表从 0度开始,25 表从 90 度开始 strength 表振幅大小 hand style=cursor:hand crosshair style=cursor:crosshair text style=cursor:text wait style=cursor:wait default style=cursor:default

19、 help style=cursor:help e-resize style=cursor:e-resize ne-resize style=cursor:ne-resize n-resize style=cursor:n-resize nw-resize style=cursor:nw-resize w-resize style=cursor:w-resize s-resize style=cursor:s-resize sw-resize style=cursor:sw-resize se-resize style=cursor:se-resize auto style=cursor:au

20、to 数字输入控制,给数字加上千分符 .inputRight text-align:right;border:1px#666666 dashed;font-size:9pt;color:#993366;height:18px;ime-mode:disabled;/*这些功能建议通过 HTC 来实现*/数字输入控制 function FormatInput(dotlen)var myEle=event.srcElement;var myValue=String.fromCharCode(event.keyCode);if(myEle.readOnly)return;switch(dotlen)/

21、原正则表达式(可以输入负数):/-?d*.?d0,0$/case 0:event.returnValue=regInput(myEle,/d*.?d0,0$/,myValue);break;case 1:event.returnValue=regInput(myEle,/d*.?d0,1$/,myValue);break;case 2:event.returnValue=regInput(myEle,/d*.?d0,2$/,myValue);break;case 3:event.returnValue=regInput(myEle,/d*.?d0,3$/,myValue);break;case

22、 4:event.returnValue=regInput(myEle,/d*.?d0,4$/,myValue);break;case 5:event.returnValue=regInput(myEle,/d*.?d0,5$/,myValue);break;case 6:event.returnValue=regInput(myEle,/d*.?d0,6$/,myValue);break;case 7:event.returnValue=regInput(myEle,/d*.?d0,7$/,myValue);break;case 8:event.returnValue=regInput(my

23、Ele,/d*.?d0,8$/,myValue);break;default:event.returnValue=regInput(myEle,/d*.?d0,0$/,myValue);break;function regInput(obj,reg,inputStr)var docSel=document.selection.createRange()if(docSel.parentElement().tagName!=INPUT)return false oSel=docSel.duplicate()oSel.text=var srcRange=obj.createTextRange()oS

24、el.setEndPoint(StartToStart,srcRange)var str=oSel.text+inputStr+srcRange.text.substr(oSel.text.length)return reg.test(str)/给数字加上千分符 by yuanzy function splitNumber(eValue)var intPart=;var decPart=;if(eValue.indexOf(,)=0)eValue=eValue.replace(/,/g,);if(eValue.indexOf(.)=0)intPart=eValue.split(.)0;decP

25、art=eValue.split(.)1;else intPart=eValue;var num=intPart+;var re=/(-?d+)(d3)/while(re.test(num)num=num.replace(re,$1,$2)if(eValue.indexOf(.)=0)eValue=num+.+decPart;else eValue=num;return eValue;function oFocus()if(event.srcElement.readOnly)return;event.srcElement.value=event.srcElement.value.replace

26、(/,/g,);function oBlur()if(event.srcElement.value=-)event.srcElement.value=;event.srcElement.value=splitNumber(event.srcElement.value);IE功能汇总 窗口打开自动最大化代码 if(window.screenLeft!=0)max.Click();利用脚本封装,方便实现网站悬浮广告 下面是 JS 脚本(floatdiv.js)/*=浮动块支持脚本 DESIGN BY:彭国辉 DATE:2004-02-26 SITE:http:/ EMAIL: 搜索更多相关主题的帖

27、子:javascript false help 2006-10-16 16:41:03 islet 等 级:贵宾 威 望:89 帖 子:6552 专家分:0 注 册:2005-1-28 第 2 楼 得分:0 文章为作者原创,转载前请先与本人联系,转载请注明文章出处、保留作者信息,谢谢支持!=*/var alLeft=0,alCenter=1,alRight=2;/水平对齐方式 var alTop=0,alMiddle=1,alBottom=2;/垂直对齐方式 var f=new Array();var cnt=0;function floatDiv(objId,align,vAlign,x,y

28、,smooth)/*浮动块对象 数据结构:objId:对象 ID align:水平对齐方式,枚举型 vAlign:垂直对齐方式,枚举型内容 x,y:xy座标,整型 smooth:平滑移动,布尔型*/this.objId=objId;this.align=align;this.vAlign=vAlign;this.x=x;this.y=y;this.smooth=smooth;function addDiv(objId,align,vAlign,x,y,smooth)/添加浮动块 fcnt+=new floatDiv(objId,align,vAlign,x,y,smooth);function

29、 floatMove()/重新定位各块位置 var objX,objY;if(document.all)var d=document.body;/status=scrollLeft:+f0.objId.style.pixelTop+|offsetWidth:+d.offsetWidth;for(var i=0;if.length;i+)switch(fi.align)case alLeft:objX=d.scrollLeft+fi.x;break;case alCenter:objX=d.scrollLeft+Math.ceil(d.offsetWidth-fi.objId.offsetWid

30、th)/2)+fi.x;break;case alRight:objX=d.scrollLeft+d.offsetWidth-fi.x-fi.objId.offsetWidth-20;break;/减滚动条 20 switch(fi.vAlign)case alTop:objY=d.scrollTop+fi.y;break;case alMiddle:objY=d.scrollTop+Math.ceil(d.offsetHeight-fi.objId.offsetHeight)/2)+fi.y;break;case alBottom:objY=d.scrollTop+d.offsetHeigh

31、t-fi.y-fi.objId.offsetHeight;break;if(fi.smooth)smoothMove(fi.objId,objX,objY);else fi.objId.style.pixelLeft=objX;fi.objId.style.pixelTop=objY;if(document.layers)for(var i=0;i 0)percent=Math.ceil(percent);else percent=Math.floor(percent);obj.style.pixelLeft+=percent;percent=.1*(y-obj.style.pixelTop)

32、;if(percent 0)percent=Math.ceil(percent);else percent=Math.floor(percent);obj.style.pixelTop+=percent;if(document.layers)percent=.1*(x-document.objId.left);if(percent 0)percent=Math.ceil(percent);else percent=Math.floor(percent);document.objId.left+=percent;percent=.1*(y-document.objId.top);if(perce

33、nt 0)percent=Math.ceil(percent);else percent=Math.floor(percent);document.objId.top+=percent;setTimeout(floatMove();,50);调用例子:if(navigator.appName=Netscape)document.write();else document.write();addDiv(ad_hr,alRight,alTop,0,30,true);原创自己定义的简单方法验证表单数据 方法很简单,先是定义好要验证的数组比如:check_array0=new Array(title,留言主题不能为空!);然后判断,错误的就提示定义的内容,代码如下:/表单验证程序;/定义获取表单元素;function$()var elements=new Array();for(var i=0;i

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1