当前位置: 首页 > news >正文

$.extend({},旧的,新的);合并对象,后面的覆盖前面的

$.extend({},旧的,新的);合并对象,后面的覆盖前面的;

        <script>
        $(function(){
            int={
                a:1,
                b:function(){console.log('2');}
            };
            oldint={
                a:'aaa',
                b:function(){console.log('bbb')},
                c:'c',
                d:function(){console.log('ddd')}
            };
            
            currentint=$.extend({},oldint,int);
            console.log(currentint);
        })
    </script>    

 2、一个js 类拓展

$(function(){
            $.fn.cityLinkage = function () {
                cityObj(this);
            }
    
            var cityObj=function(el){
                var $el=$(el),
                    testobj={};
                var a={
                    bindclick:function(){
                        $el.on('click',function () {
                            console.log($el);
                            console.log(b.testb());
                        });
                    }
                }
                
                var b={
                    testb:function(){
                        return '111';
                    }
                }
                a.bindclick()
            }
            //用fnextend是为了 让this指向调用的对象
            $("#Addr2").cityLinkage();
        })

 

转载于:https://www.cnblogs.com/gaidalou/p/10069093.html

相关文章:

  • c/c++再学习:查找算法了解
  • MFC限制edit控件的字符输入长度
  • Developing avb
  • 12
  • 「镁客早报」苹果HomePod音箱国行版明年国内推出,售价2799;一加与英国最大移动运营商EE达成战略合作...
  • HomeBrew及HomeBrew Cask的简介和使用
  • Python开发环境配置
  • 什么是Word Embeddings
  • 深度学习【一】理解神经网络
  • 微服务核心架构梳理
  • PostgreSQL checksum
  • 关于在vim中的查找和替换
  • Vuex的初探与实战小结
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 表格单元格td设置宽度无效的解决办法
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • Android Studio:GIT提交项目到远程仓库
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • github指令
  • gops —— Go 程序诊断分析工具
  • js ES6 求数组的交集,并集,还有差集
  • Laravel 菜鸟晋级之路
  • MaxCompute访问TableStore(OTS) 数据
  • MobX
  • Mysql数据库的条件查询语句
  • Promise面试题,控制异步流程
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • vue-loader 源码解析系列之 selector
  • web标准化(下)
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 深度学习中的信息论知识详解
  • 十年未变!安全,谁之责?(下)
  • 世界上最简单的无等待算法(getAndIncrement)
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 小李飞刀:SQL题目刷起来!
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • 移动端 h5开发相关内容总结(三)
  • 做一名精致的JavaScripter 01:JavaScript简介
  • Android开发者必备:推荐一款助力开发的开源APP
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • ​渐进式Web应用PWA的未来
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • # 数论-逆元
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (1)(1.13) SiK无线电高级配置(六)
  • (14)Hive调优——合并小文件
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (汇总)os模块以及shutil模块对文件的操作
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (顺序)容器的好伴侣 --- 容器适配器
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失