Closed. This question is opinion-based 。它目前不接受答案。
想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文来回答。
6年前关闭。
Improve this question
我被指派去面试一位在响应式设计方面有一些专业知识的 AngularJS 开发人员。
因为我喜欢我的开发人员在面试时编程,所以我想创造一个挑战,我们可以一起工作 有什么好的 AngularJS 面试问题/挑战吗? 是否有可以让我轻松完成的服务?推送代码并在我的手机浏览器上查看。 - plnkr 有一个嵌入式模式,但不知道它有多好..
创建一个 UI 元素应该不会花很长时间。如果它创建得太快,您可以添加下一个挑战来创建第二个小指令,该指令需要与前一个指令交换数据(您不应该说他需要创建服务)。它可以是呈现错误消息的指令,例如:
错误消息可以使用 css 进行响应,因此它们在移动设备和桌面上看起来都不错。
和一个指令有
并且某个指令需要将错误消息发送到错误指令,例如,如果对象类型不是数组。
该人将需要创建使用 ngModel 和服务的指令,该指令将包含错误和第二个指令,该指令将呈现来自错误服务的消息。
想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文来回答。
6年前关闭。
Improve this question
我被指派去面试一位在响应式设计方面有一些专业知识的 AngularJS 开发人员。
因为我喜欢我的开发人员在面试时编程,所以我想创造一个挑战,我们可以一起工作
最佳答案
好的挑战是创建一个指令来执行一些小的响应式 UI 元素。就像在桌面和浏览器上看起来不同的工具提示,并且会以不同的方式显示(触摸和悬停)。该人将需要创建 html 模板、小型响应式 css 和 javascript 来连接它。
我最近需要创建这样的指令,它将在鼠标悬停时跟随鼠标并在移动设备上保持静态(但它没有响应的 css - 你的挑战也可以包含它 - 在手机上有不同的外观风格)。
您可以准备这应该适用的基本 html
<div ng-repeat="item in items">
<span tooltop="item.description" tooltop-options="{color: item.color}">
{{item.text}}
</span>
</div>
创建一个 UI 元素应该不会花很长时间。如果它创建得太快,您可以添加下一个挑战来创建第二个小指令,该指令需要与前一个指令交换数据(您不应该说他需要创建服务)。它可以是呈现错误消息的指令,例如:
<errors/>
错误消息可以使用 css 进行响应,因此它们在移动设备和桌面上看起来都不错。
和一个指令有
<something ng-model="someobject"/>
并且某个指令需要将错误消息发送到错误指令,例如,如果对象类型不是数组。
该人将需要创建使用 ngModel 和服务的指令,该指令将包含错误和第二个指令,该指令将呈现来自错误服务的消息。
关于javascript - AngularJS 面试问题/挑战,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24231074/
10-12 04:47