公司新闻
前端框架技术之angularjs
编辑日期 2018-11-24 阅读次数:843 次
11月23日-24日,艾纵咨询在杭州主办了前端主流框架技术的培训活动,本次培训内容主要是前端三大主流框架之一的angularjs。
课题内容围绕angularjs的ComponentTree、Module、Router三大核心概念展开,从浅到深,逐层解剖。
1. HTML 演进历程与 HTML5 规范 、JavaScript/TypeScript/ES6概念
2. 响应式设计、模板语法
3. 组件之间三种典型的通讯场景:父子组件之间的交互;非父子组件之间的交互;与后端服务之间的交互
4. 讲解生命周期钩子,并通过实例详细讲解每一个钩子的用法和注意点
5. 动态组件的创建、传值、事件监听和销毁的概念与实例讲解
6. Shadow Dom模式封装Web组件
7. ng-content内容投影,自定义组件内容投影
8. ContentChild与ViewChild各自适用业务场景
9. 组件与指令之间的关系,指令的作用,如何自定义指令以及指令之间的交互
10. 模块概念与用法
11. 路由的基础用法与高级用法,如:加载策略、路由守卫
12. 表单与数据校验
13. RxJs、i18n国际化、前端自动化测试
同时,培训过程中老师为大家解答了常见的技术难点与困惑,如生命周期钩子概念与相关使用,数据双向绑定的原理等;并针对现有开发项目给出了具有指导意义的解决方案,如:
- 在文件体积和请求数之间取得一个平衡点;
- 开发过程中,不自创轮子,学会融入生态并进而引领生态;
- 针对不同的业务场景采用不同的数据交互方式;
- 页面刷新时,提出可不刷新所有节点,采用onPush策略,只检查发生变化的节点,进而提高性能。
- 打包过程中,如何过滤node-modules目录。
两天的培训大家都意犹未尽,期待我们再次相聚。