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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

js面试题.docx

1、js面试题第一题编写一个方法 求一个字符串的字节长度第二题如何控制alert中的换行第三题解释document.getElementById(ElementID).style.fontSize=1.5em第四题将一个类似图中的效果分离成css和html第五题按照格式 xxxx年xx月xx日xx时xx分xx秒动态显示时间 要求不足10的补0第六题编写一个方法 去掉一个数组的重复元素第七题说出3条以上ff和ie的脚本兼容问题第八题按要求写一个简单的ajax示例 简单的没意义 就不写了1.new function(s)if(!arguments.length|!s) return null;if(=

2、s) return 0;var l=0;for(var i=0;i255) l+=2; else l+;alert(l);(hello你好,我好,大家好!world!);2.alert(hellonworld);3.em是个相对单位。5.new function()with(new Date() var t=function(a)return a10?0+a:a; alert(getFullYear()+年+t(getMonth()+1)+月+t(getDate()+日+t(getHours()+时+t(getMinutes()+分+t(getSeconds()+秒);6.Array.prot

3、otype.strip=function()if(this.length2) return this0|;var arr=;for(var i=0;ithis.length;i+) arr.push(this.splice(i-,1); for(var j=0;jthis.length;j+) if(thisj=arrarr.length-1) this.splice(j-,1); return arr;var arr=abc,85,abc,85,8,8,1,2,5,4,7,8;alert(arr.strip();8.loading数据正在加载.var Browser=/*Browser对象用

4、于检测浏览器,其中用到了IE的条件编译*/*cc_onisIE:true,*/isFF:window.navigator.appName.toUpperCase().indexOf(NETSCAPE)!=-1?true:false,isOpera:window.navigator.appName.toUpperCase().indexOf(OPERA)!=-1?true:false;Function.prototype.bind=function(object)var _this=this;return function() _this.apply(object,arguments);func

5、tion HttpRequest()this.async=true;this.cache=false;this.xmlhttp=function() if(Browser.isFF&window.XMLHttpRequest) try return new XMLHttpRequest(); catch(e) else if(Browser.isIE&window.ActiveXObject) var Version = Msxml2.XMLHTTP.6.0,Msxml2.XMLHTTP.5.0,Msxml2.XMLHTTP.4.0, Msxml2.XMLHTTP.3.0,Msxml2.XML

6、HTTP.2.6,Msxml2.XMLHTTP, Microsoft.XMLHTTP.1.0,Microsoft.XMLHTTP.1,Microsoft.XMLHTTP ; for(var i=0;iVersion.length;i+) try return new ActiveXObject(Versioni); catch(e) ()|false;HttpRequest.prototype=send:function(object,url,callback) if(!this.xmlhttp) return; this.xmlhttp.open(object?post:get,url,!t

7、his.async); if(object) this.xmlhttp.setRequestHeader(content-type,application/x-www-form-urlencoded); if(!this.cache) this.xmlhttp.setRequestHeader(No-Cache,1); this.xmlhttp.setRequestHeader(Pragma,no-cache); this.xmlhttp.setRequestHeader(Cache-Control,no-cache); this.xmlhttp.setRequestHeader(Expire

8、,0); this.xmlhttp.setRequestHeader(Last-Modified,Wed, 1 Jan 1997 00:00:00 GMT); this.xmlhttp.setRequestHeader(If-Modified-Since,-1); if(!this.callback) this.callback=callback; if(!this.async) if(typeof(this.callback)=string) eval(this.callback); else if(typeof(this.callback)=function) this.callback(

9、this.xmlhttp); else this.xmlhttp.onreadystatechange=function() if(this.xmlhttp.readyState=4) if(this.xmlhttp.status=0|this.xmlhttp.status=200) if(typeof(this.callback)=string) eval(this.callback); else if(typeof(this.callback)=function) this.callback(this.xmlhttp); .bind(this); this.xmlhttp.send(obj

10、ect);,abort:function() if(this.xmlhttp&this.xmlhttp.abort) this.xmlhttp.abort();/ajax类定义结束new HttpRequest().send(null,function(r) document.getElementById(load).innerHTML=r.responseText.match(/img).join(););javascript面试题汇总1、form中的input有哪些类型?各是做什么处理使用的? text radio checkbox file button image submit res

11、et hidden submit是button的一个特例,也是button的一种,它把提交这个动作自动集成了。 如果表单在点击提交按钮后需要用JS进行处理(包括输入验证)后再提交的话,通常都必须把submit改成button, 即取消其自动提交的行为,否则,将会造成提交两次的效果,对于动态网页来说,也就是对数据库操作两次。 button具有name、value属性,能触发onclick事件 submit继承了button submit增加了触发表单onsubmit事件的功能、增加了执行表单的submit()方法的功能INPUT type=submit按回车提交表单 button提交的是inne

12、rTEXT2、table标签中border,cellpadding td标签中colspan,rowspan分别起什么作用? border边界 cellpadding边距cellpadding,是补白,是指单元格内文字与边框的距离 cellspacing,两个单元格之间的距离 colspan跨列数 rowspan跨行数 3、form中的input可以设置readonly和disable,请问这两项属性有什么区别? readonly不可编辑,但可以选择和复制 disable不能编辑复制选择 4、JS中的三种弹出式消息提醒(警告窗口、确认窗口、信息输入窗口)的命令是什么? alert confir

13、m prompt5.题目:当点击按钮时,如何实现两个td的值互换?用javascript实现此功能。分析:这个题主要是考变量传值。其次是考如何取元素的值。第一种代码如下:Code1 2 3 4 5无标题文档 6 7/29303132333435363738第二种代码如下:Code1 2 3 4 5无标题文档 6 7/293031323334 35 32144536 37 38 39 12313340 41 42434445在一般编程语言中, 参数都是传值, 假设一个C函数的原型是int Fun(int value); 当你调用这个函数时, Fun函数首先会在自己的函数栈上copy一份参数, 就

14、是这个函数的副本, 当你在Fun外部修改value值, 并不会影响Fun内部的value. 而Javascript的内嵌函数很特殊, 它并不会copy一个参数副本, 所有函数公用一套参数, 所以你在函数外部修改了参数值, 函数内部也会受影响. 这就是为什么你的show函数, 它的z参数是最后一个值, 因为每一次循环, z都被更改了. 传值和传址的问题javascript面试题 滤镜filter:alpha(opacity=80, finishOpacity=0, style=1, startX=70);2008-09-19 19:51题1.给Array原型添加一个方法,这个方法接受一个参数,如

15、果这个参数在数组中存在那么就把它从数组中删除。 题2.对下面这个对象进行克隆. var student = name:zhang3, sno:20080328, age:20, call:function()alert(this.name+this.sno+this.age); ; 题3.写一个简单form表单,当光标离开表单的时候把表单的值发送给后台(使用AJAX)。类似于163邮箱(试题一: Array.prototype.a=function(x)for(var i=0;ithis.length;i+) if(thisi=x) this.splice(i,1); return this;

16、试题二:var a= function(x)var obj = ;for (var i in x) obji=xi;return obj;试题三: nameaddressvar a=document.getElementById(a)var b=document.getElementById(b)function a()var DataToSend = name= + a.value + &address= + b.value;var xmlhttp = new ActiveXObject(Microsoft.XMLHTTP);xmlhttp.open(POST, Receiver.asp,

17、true);xmlhttp.setRequestHeader(Content-Type, application/x-www-form-urlencoded);xmlhttp.send(DataToSend);Alpha 滤镜 /CSS例 .menu background:#3399ff;width:100;height:300; filter:alpha(opacity=80, finishOpacity=0, style=1, startX=70); 语法:FILTER:ALPHA(opacity=opacity,finishopacity=finishopacity,style=styl

18、e,startx=startx, starty=starty,finishx=finishx,finishy=finishy) Alpha属性是把一个目标元素与背景混合。设计者可以指定数值来控制混合的程度。 这种“与背景混合”通俗地说就是一个元素的透明度。通过指定坐标,可以指定点、线、 面的透明度。他们的参数含义分别如下: opacity代表透明度水准。默认的范围是从0 到 100,他们其实是百分比的形式。 也就是说,0代表完全透明,100代表完全不透明。”finishopacity是一个可选参数, 如果想要设置渐变的透明效果,就可以使用他们来指定结束时的透明度。范围也是0 到 100。 st

19、yle 参数指定了透明区域的形状特征。其中0代表统一形状、1代表线形、2代表放射状、 3代表长方形。”STARTX“和”STARTY“代表渐变透明效果的开始X和Y坐标。”FINISHX“和” FINISHY“代表渐变透明效果结束X和Y 的坐标。enabled Enabled 设置或检索滤镜是否激活。 style Style 设置或检索透明渐变的样式。 opacity Opacity 设置或检索透明渐变的开始透明度。 finishOpacity FinishOpacity 设置或检索透明渐变的结束透明度。 startX StartX 设置或检索透明渐变开始点的水平坐标。 startY StartY 设置或检索透明渐变开始点的垂直坐标。 finishX FinishX 设置或检索透明渐变结束点的水平坐标。 finishY FinishY 设置或检索透明渐变结束点的垂直坐标。javascript试题2008-06-11 16:24一、单选题 1、以下哪条语句会产生运行错误:(A) A.var obj = (

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

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