/
  • پارامتر دوم جی‌کوئری/ context

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی پارامتر دوم جی‌کوئری/ context
    نویسنده پیام
    cyletech غایب
    علیرضا اسکندرپور شوفری
    *****

    ارسال‌ها: 2,243
    تاریخ عضویت: ۱۳۸۸ فروردين ۸
    اعتبار: 42
    تشکرها : 1258
    ( 2239 تشکر در 1089 ارسال )
    ارسال: #1
    پارامتر دوم جی‌کوئری/ context
    سلام،

    مقاله‌ای که پیش روی شماست مرتبط با علم بهینه سازی صفحات وب هم هست اما به دلیل اینکه میخوام بیشتر به جی‌کوئری بپردازم اون رو در این انجمن منتشر کردم.

    بصورت پیشفرض وقتی برای جی‌کوئری گزینش‌گر/selector تعریف می‌کنید، جی‌کوئری از اول تا آخر سند رو مرور می‌کنه.
    کد:
    $("selector").method();
    فرض می‌کنیم سند شما حاوی المنت‌های بسیاری‌ست، به عبارتی حجم صفحه بسیار زیاد است. اگر جی‌کوئری بخواهد کل سند را مرور کند قطعا از performance/کارایی صفحه می‌کاهد. برای پیش‌گیری از این اشتباه، جی‌کوئری پارامتر دومی هم دارد به نام context که می‌باست حتما DOM Element ، Document ، یا jQuery Object باشد.
    نکته: اگر رشته بدهید باز مقدار پیشفرض، document، برگردانده می‌شود.
    کد:
    $("selector", context).method();
    نمونه صحیح استفاده از context (منبع)
    کد:
    // get the node for the context
    var context = $('#myContainer')[0];

    // pass the context as the second argument
    $('a', context).context; // => <div id="myContainer">

    -منبع: http://api.jquery.com/jQuery/
    (آخرین ویرایش در این ارسال: ۱۳۹۱ دي ۲۸ ۰۱:۱۲ عصر، توسط cyletech.)
    ۱۳۹۱ آبان ۱۰ ۰۷:۳۴ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : oia undefined Bojbaj hidensoft
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS