当前位置: 首页 > 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设置宽度无效的解决办法
  • Android Studio:GIT提交项目到远程仓库
  • Android优雅地处理按钮重复点击
  • Apache Spark Streaming 使用实例
  • CSS 提示工具(Tooltip)
  • css的样式优先级
  • django开发-定时任务的使用
  • Git学习与使用心得(1)—— 初始化
  • leetcode98. Validate Binary Search Tree
  • Python打包系统简单入门
  • Vue 重置组件到初始状态
  • Vue小说阅读器(仿追书神器)
  • windows-nginx-https-本地配置
  • 动态规划入门(以爬楼梯为例)
  • 深度解析利用ES6进行Promise封装总结
  • 实现简单的正则表达式引擎
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • ​一、什么是射频识别?二、射频识别系统组成及工作原理三、射频识别系统分类四、RFID与物联网​
  • #ubuntu# #git# repository git config --global --add safe.directory
  • (LeetCode C++)盛最多水的容器
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (第27天)Oracle 数据泵转换分区表
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (三)mysql_MYSQL(三)
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转)shell中括号的特殊用法 linux if多条件判断
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .net2005怎么读string形的xml,不是xml文件。
  • .NET开发不可不知、不可不用的辅助类(一)
  • .Net小白的大学四年,内含面经
  • [2019.3.20]BZOJ4573 [Zjoi2016]大森林
  • [C#]C# winform部署yolov8目标检测的openvino模型
  • [Head First设计模式]策略模式
  • [HITCON 2017]SSRFme perl语言的 GET open file 造成rce
  • [LeetCode]-225. 用队列实现栈-232. 用栈实现队列
  • [LeetCode]Spiral Matrix
  • [LeetCode]-使用特殊算法的题目-2
  • [Notice] 朋友们,blog更新http://jiang-hongfei.spaces.live.com
  • [Paper]Application of deep convolutional neural network for automated detection of myocardial...