عندما يتلامس المبتدئون مع JavaScript و jQuery ، فإنهم سيتصلون حتماً بالمحتوى ذي الصلة المحددة في السؤال. بعد قراءته عدة مرات ، يكونون دائمًا غير مرتاحين عند استخدامها. اكتب هذه المقالة لتذكرها.
الرمز "$" هو كائن jQuery (أفهمه بهذه الطريقة ، كيفية استخدام وظيفة). ثم نعرف المعادلة التالية ، والتي تتسق تمامًا في الأداء الوظيفي.
$ (function () {/*افعل شيئًا*/}) = $ (وثيقة) .ready (function () {/*افعل شيئًا*/}) = $ (). جاهز (الدالة () {/*افعل شيئًا*/}) ؛ما سبق شيء في jQuery. ثم دعونا نتحدث عن الاثنين في JavaScript الأصلي ، بما في ذلك Window.onload و <body onload = "">. هناك بعض الاختلافات. سيكون هناك اختلافات في استخدام وظائف مجهولة الهوية والوظائف غير المعرفة. لا يمكنني استخدامه في الوقت الحالي ، لذلك لم أجربه. هناك العديد من الآراء المختلفة على الإنترنت وغير متسقة. لكن Onload يختلف عن جاهز في jQuery ، هنا هو:
واحد هو أوقات مختلفة. $ (). ready () يمكن استخدامها عدة مرات في HTML واحدة ، لا يمكن استخدام onload إلا مرة واحدة أو يمكن أن يكون الربط الصحيح هو الوحيد.
آخر هو الفرق في توقيت التنفيذ. ببساطة ، يجب أن يكون وقت التنفيذ من $ () في وقت مبكر من Onload ، لأنه سيتم تنفيذ $ () طالما تم تحميله في شجرة DOM ، ويجب إكمال تشغيله في تحميل جميع العناصر.
ما ورد أعلاه هو الفرق بين $ (وظيفة) جاهزة و onload قدم لك المحرر. آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة ، يرجى ترك رسالة لي. سوف يرد المحرر لك في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!