Polymer.JS面试题及答案 - [ JavaScript框架面试题 ]

Polymer.JS面试题及答案

Polymer.JS是一种类型的JavaScript库,它本质上非常强大。 它使用来自各种来源(如HTML)的代码完成JavaScript的所有模板工作。它是一种非常有效且可实现的工具,有助于在编程代码中应用现代化设计的各种原理。

1. Polymer如何观察Polymer.js中元素属性的变化?

Polymer通过执行以下操作来观察元素属性的更改。 观察者:只要发生任何类型的数据更改,它就会调用回调。计算属性:它根据元素的其他属性计算虚拟属性,然后在输入数据更改时重新计算它们。数据绑定:每当数据发生更改时,它都会使用注释更新DOM节点的属性,属性或文本内容。详细答案>>

2. Polymer.js中数据绑定的用途是什么?

它主要用于连接元素的属性和属性,从本地DOM中的host元素。 使用主机元素的本地DOM模板中的绑定注释创建绑定。 数据绑定是Polymer.js的一个重要特性。

详细答案>>

3. 用于数据绑定用例的辅助元素是什么?

用于数据绑定案例的辅助元素如下:

  • 模板中继器
  • 数组选择器
  • 有条件的模板
  • 自动绑定模板
详细答案>>

4. Polymer.js中的自定义元素生命周期是什么?

自定义元素为Web提供组件模型。 自定义元素规范提供了一组回调,称为“自定义元素反应”。 这些允许您运行用户代码以响应某些生命周期更改。 允许对元素及其描述进行更改的一些反应如下所示: 构造函数:在元素升级时(即,在创建元素时,或者在定义先前创建的元素时)调用此方法。ConnectedCallback:将元素添加到文档时调用。DisconnectedCallback:从文档中删除元素时调用此方法。AttributeChangedCallback:在更改,追加,删除或替换任何元素的属性时调用此方法。详细答案>>

5. 用于定义Polymer元素的导入是什么?

Polymer-element.html,legacy-element.html,polymer.html是用于定义Polymer元素的导入。 从技术上讲,导入转换为从另一个程序接收数据。 上述导入执行各种功能,例如定义自定义和混合Polymer元素,定义基类并包括先前的导入和辅助元素。详细答案>>

6. Polymer.js中的Shadow DOM是什么?

DOM代表文档对象模型。 它是用于构建组件的DOM的属性。 可以将shadow DOM视为Polymer.js元素中的作用域子树。 浏览器使用Shadow DOM来实现默认的HTML组件,例如<video>标记。 Shadow DOM规范允许开发人员在我们自己的自定义元素中使用相同的技术。 DOM基本上是用于有效HTML和格式良好的XML文档的应用程序编程接口(API)。 它定义了文档的逻辑结构以及文档的访问和操作方式。 特别地,Shadow DOM指的是浏览器将DOM元素的子树包括到文档的...详细答案>>

7. Polymer是什么?

它是一个开源JavaScript库,主要由Google开发。 它主要用于开发Web应用程序,以使用各种Web组件,如HTML。 Polymer是一个开源JavaScript库,用于使用Web Components构建Web应用程序。 GitHub上的Google开发人员和贡献者正在开发该库。详细答案>>

8. Polymer.js有哪些特点?

Polymer.JS是目前为API开发创建自定义HTML元素的最简单方法,因为该库是基于Web标准API构建的。 它还具有计算属性,并且混合移动应用程序的创建也非常简单。 此外,它提供手势事件,通过这种方式提供polyfill,我们可以创建自己的自定义元素,并在网络上分发可供用户使用的自定义元素。 此外,它还具有单向和双向数据绑定。 它还提供命令行接口,有助于管理项目从简单到复杂的应用程序以及跨浏览器兼容的应用程序。详细答案>>

9. 请描述一下Polymer.js的架构?

Polymer.js的体系结构分为四个重要层,如下所述: 本机层:它表示Web组件详细信息的浏览器支持和实现的当前状态。基础层:它由用于Web组件详细信息的polyfill库组成。 Polyfill基本上是一个代码,它实现了不支持该功能的Web浏览器的功能。核心层:它包含Polymer库代码,该代码位于polymer.html文件中。元素图层:此图层由核心和页面元素组成。详细答案>>

10. Polymer.js元素是什么?

Polymer包含一些主要的元素集合。它们可以在网页和应用程序中使用,并使用Polymer库进行开发或构建。 polymer.js元素如下: app元素:在构建整个应用程序时使用它。iron元素:它是创建应用程序的基本构建块。页面元素:它用于实现Google的材料设计指南。gold elements:用于实现特定于电子商务的用例。neon元素:它用于实现Polymer元素的动画过渡。molecules元素:用于将一组插件连接到Polymer应用程序。Google网络组件:它是Google的API和服务...详细答案>>
注: 此试题仅作为相关知识水平测试,不能作为权威试题和答案。非商业转载注明原文链接即可;商业转载需本站授权同意。