程序员面试刷题的书哪个好:常见且经过验证的成功AngularJS-Interview-Questions

  1. 对AngularJS过滤器进行单元测试的基本步骤是什么?

  2. 回答:注入包含过滤器的模块。提供过滤器依赖的任何模拟。使用$filter('yourFilterName')获取过滤器的实例,断言你的期望。

依赖注入是一种强大的软件设计模式,Angular使用它来通过内部接口组合职责。但对于新手来说,在创建隔离单元测试时,需要配置和模拟这些依赖项的位置可能会令人困惑。开源项目“Angular Test Patterns”是一个免费资源,专注于通过高质量的示例消除这种混淆。这个问题能帮助了解应聘者对自动化测试(TDD、BDD、E2E)的熟悉程度,并开启关于代码质量的对话。

  1. 并发“手表”的最大数量应该是多少?你会如何关注这个数字?

  2. 回答:为了减少内存消耗并提高性能,最好将页面上的监视数量限制为2,000。名为ng-stats的实用工具可以帮助跟踪您的监视次数和摘要周期。