Angular面试考题阅读指南(必看)

大家好,我是帅地。

为了方便大家复习,这些面试题的展示采取了右边面试题目,左边答案的方式,方便大家按需查看。

由于手机端不支持这种展示方式,当然,为了手机方便阅读,下面会贴出所有面试题答案链接,不过大家最好在 PC 电脑端阅读哈,相关面试题还会持续更新,尽量补充完善起来,建议收藏帅地的网站哦。

面试题链接汇总

1. 简述 AngularJS 的数据双向绑定是怎么实现的?

2. 详述 Angular 的数据绑定采用什么机制?详述原理

3. ng-if与ng-show/hide的区别有哪些?

4. 当使用 ng -repeat指令迭代数组时,如果数组中有相同值,会有什么问题?如何解决?

5. ng-cick中写的表达式,能使用 JavaScript原生对象上的方法吗?

6. 简述Angular filter的含义是什么?

7. 请说出 Augluar filter的两种使用方法?

8. 简述factory、 service和 provider是什么关系?

9. 对于两个平级界面模块a和b,如果a中触发一个事件,有哪些方式能让b知道?详述原理

10. 简述Angular应用应当如何进行目录结构的划分?

11. Angular应用通常使用哪些路由库?各自的区别是什么?

12. 对于不同团队开发的 Angular应用,如果要做整合,可能会遇到哪些问题?如何解决?

13. Angular的缺点有哪些?如何克服这些缺点?

14. 简述如何优化 Angular应用的性能?

15. 如何看待 Angular1.2中引入的 controllerAs语法?

16. 简述如何理解 Angular2?

17. 表达式{ {data} }是如何工作的?

18. Angular中的 digest周期是如何触发的?

19. Augluar 如何取消$timeout?

20. Augluar 如何注销一个$watch( )?

21. Augluar 自定义指令中 restrict有几种类型?

22. Augluar 自定义指令中, scope配置中的@、=和&修饰符有什么区别?

23. 请列岀Augluar 至少3种实现不同模块之间通信的方式?

24. 简述有哪些措施可以改善 Angular的性能?

25. Angular中使用 jQuery好吗?

26. Angular中的$http服务有什么作用?

27. 简述在Augluar 写 controller逻辑时,需要注意什么?

28. 列举Augluar 常见的自定义指令参数?

29. 简述Angular和 jQuery的区别是什么?

30. Augluar 什么是作用域数据丢失?如何解决作用域数据丢失问题?

31. Angular2应用程序的生命周期 hooks是什么?

32. 和使用 Angular1相比,使用 Angular2有什么优势?

33. 简述Angular2中路由的工作原理 ?

34. 简述什么是事件发射器?它是如何在 Angular2中工作的?

35. Angular2应用中,应该注意哪些安全威胁?

36. 简述什么是 Shadow dom?它是如何帮助 Angular2更好地执行的?

37. 简述什么是Augluar AOT编译?它有什么优缺点?

38. 简述如何评价 Backbone和 Angular?

39. 浅谈ionic和 Angular的区别?

40. Augluar 在用双大括号绑定元素时,如何解决内容闪烁的问题?

41. 如何理解Augluar ng-repeat指令中的作用域继承关系?

42. 简述Angular 4.0的优点 ?

43. 简述使用 Angularjs 项目开发中 你使用过那些第三方的插件 ?

44. Augluar 表达式 {{yourModel}} 是如何工作的?

45. ng-repeat 迭代数组的时候,如果数组中有相同值,会有什么问题,如何解决?

46. 请问Angular.js 是 mvc 还是 mvvm 框架 ?

47. 简述Angular.JS的controller之间如何正确的通信?

48. 简述Angular CLI ?

49. 简述关于Angular的依赖注入(dependency injection) ?

50. 解释关于Angular的编译,AOT和JIT的区别 ?

51. 简述Angular双向绑定效率 ?

52. 解释什么是Angular的Module ?

53. 请描述Root Module和Feature Module的区别 ?

54. 详细说明什么是Module 延迟加载(Lazy-loading) ?

55. 简述什么是Augluar 指令(Directive)?

56. 简述Promise 和 Observable的区别 ?

57. 请问Angular 版本如何升级 ?

58. 简述Angular和Vue框架有什么区别?

59. Angular CLI如何实现Build ?

发表评论

后才能评论