上海艾纵企业管理咨询有限公司 - 新闻资讯 - 公司新闻


您好!欢迎来到上海艾纵企业管理咨询有限公司!

加入收藏

登录注册

400-676-1955

公司新闻

前端框架技术之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目录。

        两天的培训大家都意犹未尽,期待我们再次相聚。