组件培训大纲

最近准备和慕课网合作,推出一个关于“组件开发”的专题视频讲座。初步组织了一下大纲,有些内容可能会在实际讲的过程中再做增删或调整顺序。如下:


【1】什么是组件? (js如何分层,组件在哪一层,常见的实践)

【2】如何加载组件?(最简单的加载方法 VS 模拟包,commonJS是什么)

【3】实战弹窗组件,为什么要自己模拟弹窗(原生弹窗alert、confirm、promt会阻塞进程,不可定制样式)

【4】做个最简单的alert弹窗

【5】添加confirm、promt和common的支持

【6】css和命名空间

【7】定制标题、按钮文本、是否有关闭按钮

【8】监听事件_part1 —— 阻塞与回调

【9】监听事件_part2 —— 事件代理

【10】监听事件_part3 —— 自定义事件

【11】拖动

【12】居中与位置定制

【13】蒙层

【14】销毁

【15】换肤

【16】widget与生命同期

【17】组件与mvc

【18】易用性

【19】命名方法和注释

【20】抽象层级


弹窗组件的例子 : http://www.adanghome.com/js_demo/8/


原文地址:https://www.cnblogs.com/cly84920/p/4426433.html