pytania jQuery i $

Modyfikuję kod, który ma dużo jQuery, ale nie jestem pewien, co robią niektóre instrukcje jQuery.

Na górze kodu jQuery jest

jQuery.noConflict

* 1. Rozumiem, że. Ale jest też jakiś kod, który ma:

<script type="text/javascript">
(function($) {

$(document).ready(function() {

    jQuery.fn.fixEmail = function() {
    {
   return $(this).each(function() {
       var $s = $(this);                  
           ...code...
        }
}
</script>

Dostaję, że jQuery jest używane z powodu noConflict. Jaki jest parametr $?

* 2. W innej funkcji używają

<script type="text/javascript">
jQuery(function(){
    var $ = jQuery;
    var cc = {
        mode : 'teaser',
        featureVisible : true,
        $loader : '<p class="loadingAnimation"><img height="32" src="' +
                config.xoImgUrl +
                '/images/ajax-loader.gif" width="32" /></p>',
                ....more code...
            }
}
</script>

Więc ustawiają $ na jQuery z noConflict. Ale dlaczego? Czy mogli po prostu użyć jQuery?

* 3. Jest wtyczka, której chcę użyć, zainicjowana przez:

   var $j = jQuery.noConflict();
    var $ = {};
    $j(document).ready(function(){
        $j.history.init(pageload);
        $j("a[@rel='history']").click(function(){
            ...more code...
        });
    });

Rozumiem, co robi noConflict, ale co robivar $ = {} robić?

questionAnswers(4)

yourAnswerToTheQuestion