[نوɲهθ]
مكتبة صغيرة جدًا تشبه jQuery مع وظائف قليلة فقط مع التركيز على الحجم الإجمالي.
منذ 0.0.1
addClass(name)
-> self
أضف فئة إلى كل عنصر.
منذ 0.0.2
ajax(options)
-> xhttp
منذ 0.0.4
ajax(url, options)
-> xhttp
ينفذ طلب اياكس.
منطقية async
، true
الافتراضي
وظيفة complete
سلسلة data
دالة error
(xhttp)
headers
{}
وظيفة success
(responseText، xhttp)
type
السلسلة، GET
الافتراضي
سلسلة عنوان url
منذ 0.0.4 get(url, options)
-> xhttp
اختصار لطلب اياكس مع نوع GET.
منذ 0.0.4 post(url, options)
-> xhttp
اختصار لطلب اياكس مع نوع POST.
منذ 0.0.4 put(url, options)
-> xhttp
اختصار لطلب اياكس مع نوع PUT.
منذ 0.0.3
appendTo(selector)
-> collection
يُلحق المجموعة كآخر عنصر في كل عنصر تم العثور عليه بواسطة المحدد.
منذ 0.0.1
attr(attribute_name)
-> value
attr(attribute_name, value)
-> self
قراءة أو تعيين سمة DOM لكل عنصر. إذا لم يتم تعريف value
، فإنها ترجع قيمة العنصر الأول، وإلا فإنها تقوم بتعيين سمة لكل عنصر.
منذ 0.0.1
click()
-> self
click(trigger)
-> self
إذا لم يتم تعريف trigger
، فسيتم النقر على كل عنصر، وإلا فإنه يضيف مستمعًا للحدث.
منذ 0.0.3
clone()
-> collection
ينفذ نسخة عميقة من كل عنصر ويعيد النسخ كمجموعة.
منذ 0.0.1
each(function (index, element) { ... })
-> self
يكرر عناصر المجموعة. تعد وسيطات الدالة اختيارية نظرًا لأنه يمكن الوصول إلى العنصر الحالي باستخدام this
الكلمة الأساسية.
منذ 0.0.1
find(selector)
-> collection
يبحث عن العناصر حسب selector
في مجموعة العناصر الحالية للأطفال.
منذ 0.0.1
hasClass(name)
-> boolean
يتحقق مما إذا كان أي عنصر في المجموعة يحتوي على فئة محددة.
منذ 0.0.4
hasEvent(name)
-> boolean
يتحقق مما إذا كان العنصر الأول في المجموعة يحتوي على حدث محدد.
منذ 0.0.1
hide()
-> self
يخفي العناصر الموجودة في المجموعة عن طريق ضبط display
على none
.
منذ 0.0.3
html()
-> string
html(content)
-> self
قراءة أو تعيين HTML الداخلي لكل عنصر. إذا لم يتم تعريف content
، فإنه يقوم بإرجاع HTML للعنصر الأول، وإلا فإنه يقوم بتعيين HTML لكل عنصر.
منذ 0.0.1
is(selector)
-> boolean
التحقق من تطابق العنصر الأول من المجموعة مع محدد CSS.
منذ 0.0.3
insertAfter(selector)
-> collection
إدراج نسخة من المجموعة بعد كل عنصر يعثر عليه المحدد.
منذ 0.0.3
insertBefore(selector)
-> collection
إدراج نسخة من المجموعة قبل كل عنصر يعثر عليه المحدد.
منذ 0.0.3
nunjs
-> version
ليست دالة، بل مجرد خاصية تشير إلى الإصدار الحالي من المكتبة.
منذ 0.0.1
off(event)
-> self
off(event, trigger)
-> self
تمت إضافة معالجات الأحداث المنفصلة on
. إذا تم تعريف المشغل، فإنه يفصل فقط هذا المستمع المحدد، وإلا فإنه يفصل كل نوع event
.
منذ 0.0.1
on(event, trigger)
-> self
قم بإرفاق معالج الحدث بجميع العناصر في المجموعة.
منذ 0.0.1
parent()
-> collection
parent(selector)
-> collection
إذا لم يتم تعريف selector
، فإنه يُرجع مجموعة من العناصر الأصلية لجميع العناصر، وإلا فإنه يُرجع مجموعة من العناصر الأصلية (على أي مستوى) المتطابقة مع المحدد.
منذ 0.0.3
appendTo(selector)
-> collection
يُلحق المجموعة كأول مرة في كل عنصر تم العثور عليه بواسطة المحدد.
منذ 0.0.3
prop(property_name)
-> value
prop(property_name, value)
-> self
قراءة أو تعيين خاصية DOM لكل عنصر. إذا لم يتم تعريف value
، فإنها ترجع خاصية العنصر الأول، وإلا فإنها تقوم بتعيين الخاصية لكل عنصر.
منذ 0.0.1
ready(trigger)
-> self
قم بإرفاق معالج حدث لـ DOMContentLoaded
، والذي يتم تشغيله عندما تكون الصفحة جاهزة.
منذ 0.0.3
remove()
-> void
يزيل كافة العناصر الموجودة في المجموعة.
منذ 0.0.3
removeAttr(name)
-> self
إزالة السمة المحددة من جميع العناصر في المجموعة.
منذ 0.0.1
removeClass(name)
-> self
إزالة الفئة المحددة من جميع العناصر في المجموعة.
منذ 0.0.3
removeProp(property_name)
-> self
إزالة الخاصية المحددة من كافة العناصر الموجودة في المجموعة.
منذ 0.0.1
show()
-> self
يستعيد القيمة الافتراضية display
على كافة العناصر.
منذ 0.0.1
submit()
-> self
ينفذ تقديم.
منذ 0.0.1
text()
-> string
text(content)
-> self
Get of يحدد محتوى النص للعناصر الموجودة في المجموعة. إذا لم يتم تعريف أي محتوى، فإنه يقوم بإرجاع محتويات النص لجميع العناصر، وإلا فإنه يستبدل محتوى النص لكل عنصر.
منذ 0.0.1
toggle()
-> self
للتبديل بين إظهار العناصر وإخفائها بناءً على خاصية display
للعنصر الأول في المجموعة.
منذ 0.0.2
val()
-> string
val(value)
-> self
الحصول على أو تعيين قيمة التحكم في النموذج. إذا لم يتم تعريف أي قيمة، فإنها ترجع قيمة العنصر الأول، وإلا فإنها تحدد قيمة لجميع العناصر في المجموعة.