1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

به نکات زیر در مورد JQuery توجه کنید!

شروع موضوع توسط AftabGardoon ‏5/2/19 در انجمن JQuery

  1. مدیر بازنشسته☕

    تاریخ عضویت:
    ‏15/8/17
    ارسال ها:
    5,336
    تشکر شده:
    42,669
    امتیاز دستاورد:
    113
    ۱۳- استفاده از Delay() در انیمیشن های جی کوئری:
    تعریف و استفاده از انیمیشن های جی کوئری بصورت زنجیروار (chained) یکی از قابلیت های کاربردی جی کوئری است. پیشنهاد می شود بین هر انیمیشن، توسط delay() تاخیری ایجاد نمائید. دستورات زیر را در نظر بگیرید:
    کد:
    // This is wrong:
    $('#elem').animate({width:200},function(){
        setTimeout(function(){
            $('#elem').animate({marginTop:100});
        },۲۰۰۰);
    });
    // Do it like this:
    $('#elem').animate({width:200}).delay(2000).animate({marginTop:100});
    متد انیمیشن یعنی Animation() باعث صرفه جویی در زمان بسیاری از برنامه نویسان و توسعه دهندگان شده است. زیرا تمام پروسه های مرتبط با اجرای انیمیشن را خود این متد برعهده می گیرد و انجام می دهد. مانند set timeout و parse property value و رهگیری پروسه اجرای انیمیشن و… برای مطالعه بیشتر در زمینه انیمیشن در جی کوئری، به این مقاله مراجعه شود.
     
  2. مدیر بازنشسته☕

    تاریخ عضویت:
    ‏15/8/17
    ارسال ها:
    5,336
    تشکر شده:
    42,669
    امتیاز دستاورد:
    113
    ۱۴- استفاده از اتریبیوت data در HTML5:
    اتریبیوت data در HTML5 ابزاری است برای درج داده (embed data) در صفحات وب. اتریبیوت data برای تبادل داده بین سرور و کلاینت (server side and front-end)

    اتریبیوت دیتا در HTML5:
    <div id="d1" data-role="page" data-last-value="43" data-hidden="true"

    data-options='{"name":"John"}'>

    </div>

    و برای استفاده از این اتریبیوت ها باید اسکریپت های زیر را بنویسیم:
    کد:
    $("#d1").data("role");          // "page"
    $("#d1").data("lastValue");     // 43
    $("#d1").data("hidden");        // true;
    $("#d1").data("options").name;  // "John";
     
  3. مدیر بازنشسته☕

    تاریخ عضویت:
    ‏15/8/17
    ارسال ها:
    5,336
    تشکر شده:
    42,669
    امتیاز دستاورد:
    113
    ۱۵- استفاده از Local Storage در جی کوئری:
    LocalStorage یک API ساده در جی کوئری است که امکان ذخیره و بازیابی اطلاعات در سمت مشتری (client side) را فراهم می کند (مانند session و cookie) این API کاربردی، تقریبا در تمام مرورگرها پشتیبانی می شود. لطفا به دستورات زیر دقت کنید:
    کد:
    // Check if "key" exists in the storage
    var value = $.jStorage.get("key");
    if(!value){
        // if not - load the data from the server
        value = load_data_from_server();
        // and save it
        $.jStorage.set("key",value);
    }
    // Use value