Web前端开发工程师面试题.pdfVIP

  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文档。上传文档
查看更多
2017 年 Web 前端开发工程师面试题 ——HTML 部分—— 1、JavaScript 的DOM 是什么意思? DOM 是 W3C 的对象模型,DOM 是中立于平台和语言的接口,它允许程序和脚本动态的访问和更 新文档的内容 结构和样式。 2、JavaScript 的节点是什么意思? 根据 W3C 的标准,HTML 中文档的所有内容都是节点 整个文档是一个文档节点 每个 html 元素都是元素节点 Html 元素中的文本是文本节点 每个 html 属性都是熟悉节点 注释是注释节点 3、JavaScript 的BOM 是什么意思? 浏览器对象模型 提供了独立于内容而与浏览器窗口进行交互的对象。描述了与浏览器进行交互的方法和接口, 可以对浏览器窗口进行访问和操作,譬如可以弹出新的窗口,改变状态栏中的文本,对Cook 的支持,还扩展了,加入了ActiveXObject 类,可以通过 js 脚本实例化 ActiveX 对象等等) 4、Jquery 是什么? jQuery 是一个快速、简洁的 JavaScript 框架,是继 Prototype 之后又一个优秀的JavaScript 代码库(或 JavaScript 框架)。jQuery 设计的宗旨是 “write Less,Do More”,即倡导写更 少的代码,做更多的事情。它封装 JavaScript 常用的功能代码,提供一种简便的JavaScript 设计模式,优化 HTML 文档操作、事件处理、动画设计和 Ajax 交互。 jQuery 的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活 的 css 选择器,并且可对 CSS 选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。 jQuery 兼容各种主流浏览器,如 IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。 5、AJAX 是什么? AJAX 是一种用于创建快速动态网页的技术。 AJAX 即“Asynchronous Javascript And XML”(异步JavaScript 和 XML),是指一 种创建交互式网页应用的网页开发技术。 AJAX = 异步 JavaScript 和 XML (标准通用标记语言的子集)。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以 在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面。 6、Doctype 作用? 严格模式与混杂模式如何区分?它们有何意义? (1)、 声明位于文档中的最前面,处于 标签之前。告知浏览器的解析器,用什么文档类型 规范 来解析这个文档。 (2)、严格模式的排版和 JS 运作模式是 以该浏览器支持的最高标准运行。 (3)、在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站点无 法工作。 (4)、DOCTYPE 不存在或格式不正确会导致文档以混杂模式呈现。 7、行内元素有哪些?块级元素有哪些? (1)CSS 规范规定,每个元素都有 display 属性,确定该元素的类型,每个元素都有默认的 display 值, 比如 div 默认 display 属性值为 “block”,成为 “块级”元素; span 默认 display 属性值为 “inline”,是 “行内”元素。 (2)行内元素有:a b span img input select strong (强调的语气) 块级元素有:div ul ol li dl dt dd h1 h2 h3 h4…p 8、link 和@import 的区别是? (1)link 属于 XHTML 标签,而@import 是 CSS 提供的; (2)页面被加载的时,link 会同时被加载,而@import 引用的 CSS 会等到页面被加载完再加载; (3)import 只在 IE5 以上才能识别,而 link 是 XHTML 标签,无兼容问题; (4)link 方式的样式的权重 高于@import 的权重. 9、浏览器的内核分别是什么? IE 浏览器的内核 Trident、Mozilla 的Gecko、Chrome 的Bl

文档评论(0)

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

生活不易,侵权立删。

1亿VIP精品文档

相关文档