拓展js阶段中期面试题_第1页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、IE 与 FF兼容性问题(1) window.event:表示当前的事件对象,IE 有这个对象,FF 没有,FF 通过给事件处理函数传递事件对象(2) 获取事件源IE 用 srcElement 获取事件源,而 FF 用获取事件源(3) 添加,去除事件IE:elementachEvent(“onclick”, function)element.detachEvent(“onclick”, function)FF:element.addEventListener(“click”, function, true)element.removeEventListener(“click”,function

2、, true)(4) 获取的自定义属性IE:div1.value 或div1“value”FF:可用 div1.getribute(“value”)(5).geementByName()和.allnameIE;.geementByName()和.allname均不能获取 div 元素FF:可以(6) input.type 的属性IE:input.type 只读FF:input.type 可读写(7) innerText textContent outerHTMLIE:支持 innerText, outerHTMLFF:支持 textContent(8) 是否可用 id 代替 HTML 元素IE

3、:可以用 id 来代替 HTML 元素FF:不可以规避 javascript 多人开发函数重名问题开发前规定命名规范,根据不同开发开发的功能在函数前加前缀将每个开发的函数封装到类中,调用的时候就调用类的函数,即使函数重名只要类名不重复即可编写一个方法 去掉一个数组的重复元素var arr = 1 ,1 ,2, 3, 3, 2, 1;Atotype.unique = function()varret= ;varo =;varlen= this.length;for(var i=0; ilen; i+)var v = thisi;if (!ov)ov = 1;ret.push(v)

4、;return ret;alert(arr.unique();写出 3 个使用 this 的典型应用补充代码,鼠标单击 Button1 后将 Button1 移动到 Button2 的后面 function moveBtn(obj) var clone = obj.cloneNode(true); var parent = obj.parentNode; parent.appendChild(clone); parent.removeChild(obj);documen.write 和 innerHTML 的区别.write 只能重绘整个页面innerHTML 可以重绘页面的一部分腾讯面试题请实现,鼠标点击页面中的任意,alert 该.onclick=function(e) var e=(e|event);的名称(注意兼容性)var o=e|esrcElement;alert(o.tagName.toLowerCase();请写出 jQuery 绑定事件的方法,不少于两种。$(#obj).click(function();$(#obj).change(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论