设计模式之装饰者模式
来源:互联网 发布:淘宝运营论坛 编辑:程序博客网 时间:2024/06/13 21:00
//动态的给对象添加一些额外的职责。就扩展功能而言,比生成子类更加灵活var decorator = function (input, fn) { //获取被装饰的对象 var input = document.getElementById(input); if(typeof input.onclick === 'function'){ //缓存原有的回调函数 var oldClickFn = input.onclick; input.onclick = function () { oldClickFn(); //执行新增的函数 fn(); } }else{ input.onclick = fn; }}//给输入框装饰新的样式decorator('tel_input', function () { document.getElementById('tel_demo_text').style.display = 'none';});
0 0
- 设计模式之装饰者设计模式
- 设计模式 之 装饰者
- 设计模式之装饰者模式
- 设计模式之装饰者模式
- 设计模式之Decorator(装饰者模式)
- 设计模式之五---装饰者模式
- 设计模式之---装饰者模式
- c++设计模式之装饰者模式
- Php设计模式之装饰者模式
- java设计模式之装饰者模式
- 设计模式之装饰者模式
- 【设计模式】之装饰者模式
- HeadFirst设计模式之装饰者模式
- c++设计模式之装饰者模式
- 设计模式之装饰者模式
- 设计模式之--装饰者模式
- 设计模式之装饰者模式
- 设计模式之装饰者模式
- Java运算符
- Android ActionBar隐藏修改图标和标题
- qwt 6.1.0集成进Qt creator 2.8.1步骤
- tq2440编译ARM版本的Qt4出错问题解决
- load_elf_binary阅读(1)
- 设计模式之装饰者模式
- load_elf_binary阅读(2)
- 日本“冷知识”你都知道吗?
- main.c阅读
- preloader_exec整理
- JAVA基础【3.10】《Java核心技术1》Java的基本程序设计结构-数组
- wld_start
- umask函数linux
- MFC打开文件对话框