js考试简答.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
js考试简答

1: IE 与非IE 如何获取event 对象,写出代码 function(evt){ var e=evt||window.evt }2: IE 与非IE 如何阻止冒泡IE: e.cancelBubble=true非IE:e.stopPropagation() e.stopPropagation?e.stopPropagation():e.cancelBubble=true3: document.write() alert() console.log() 功能与区别 功能:alert() 弹出窗口会中断程序 console.log() 在打印台输出,不会破坏网页结构 document.write()常用来网页向文档中输出内容 区别: alert()只能输出string,而且弹出一个弹窗 console.log()可以打印任何类型的数据,支持多个参数的写法 document.write()输出在原来的页面上 4:ie 与非ie 如何阻止浏览器的默认行为?有几种方法?有何不同? 两种:⑴return false⑵ 非IE: var e=evt||event e.preventDefault() IE: var e=evt||event e.returnValue=false 不同:⑴必须放到最后执行⑵可以放在任何地方执行 5:什么是事件流?什么是冒泡?什么是捕获 事件流:事件流是描述的从页面接受事件的顺序(当几个都具有事件的元素层叠在一起的时候,那么你点击其中一个元素,并不是只有当前被点击的元素会触发事件,而层叠在你点击范围的所有元素都会触发事件。)事件冒泡,是从里往外逐个触发。事件捕获,是从外往里逐个触发。 6:列举获取DOM元素的方法? 通过ID选取元素(getElementById) 通过name属性值选取元素(getElementsByName) 通过标签名选取元素(getElementsByTagName) 通过CSS类选取元素(getElementsByClassName)7:设有DOM元素a和DOM元素b,如何将a追加到b的内部,写出代码b.appendChild(a); 8:解释:offsetX clientX offsetLeft offsetWidth offsetX:鼠标距离事件源的横向偏移量 clientX:鼠表相对于可视窗口横向距离 offsetLeft :元素相对于父元素对象的左边距 offsetWidth:元素自身的宽度 9:如何获取可视区的宽和高? 宽:document.documentElement.clientWidth 高:document.documentElement.clientHeight10:ie与非ie如何获取滚动距离? document.documentElement.scrollTop||document.body.scrollTop document.documentElement.scrollLeft||document.body.scrollLeft11:GBK与UTF-8的差别和关系?GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。 UTF-8编码则是对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。 GBK包含全部中文字符;UTF-8则包含全世界所有国家需要用到的字符。UTF-8编码的文字可以在各国各种支持UTF8字符集的浏览器上显示。比如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,而无需他们下载IE的中文语言支持包。 所以,对于英文比较多的论坛,使用GBK则每个字符占用2个字节,而使用UTF-8英文却只占一个字节。12:DOM 和 BOM 的全拼英文单词?表示什么含义?核心思想是什么? DOM: Document Object Model 文档对象模型 面向对象 BOM: Browser Object Model 浏览器对象模型 面向对象13:如何获取子元素、父元素、兄弟元素(ie 与非ie)?1)获取元素节点所有子节点:childNodes(数组)、这里面包含空白节点,在IE9之前,IE浏览器会自动忽略空白节点,有兼容问题,与nodeType结合使用;children也可获取子元素,无兼容问题。2)获取当前节点的父节点:parentNode3)兄弟节点:nextSibling nextElementSibling; previousSibling previousElementSibling14:DOM下如何获取修改删除元素属性? 获取: 元素.getAttribute(‘ 属性

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档