javaScript jquery语法

有大神帮我解释一下这种语法吗?

图片说明

//下边的函数相当于这样

var $={
fn:{
jOrgChart:function(options){
......................
}
}
}

 (function($){ //$作用域变量
 //在作用域  $里边的fn里边创建个 jOrgChart函数
        $.fn.jOrgChart = function(options){
            var opts= $.extend({},$.fn.jOrgChart.defaults,options); //合并$.fn.jOrgChart.defaults和options对象为opts
            var $appendTo = $(opts.chartElement) ;//opts.chartElement由字符串通过$()转为 dom对象
        }
})

就是扩展jquery对象方法,增加jOrgChart方法,有什么问题,其他都是jQuery基础的语法,不会自己找jquery api来看

http://www.cnblogs.com/RascallySnake/archive/2010/05/07/1729563.html