عند استخدام jQuery، غالبًا ما نرى أو نستخدم سلاسل الطرق، مثل:
انسخ رمز الكود كما يلي:
$("#p1").css("color"،"red").slideUp(2000).slideDown(2000);
معنى هذا الرمز هو أن المحدد يحدد علامة html ذات المعرف p1، ويتحول اللون إلى اللون الأحمر، ثم ينزلق لأعلى، ثم ينزلق لأسفل.
وبطبيعة الحال، يمكن كتابة هذه الأساليب بشكل منفصل، ولكن إذا لم يتم فصلها، فلن يكون لها قابلية قراءة جيدة فحسب، بل سيتم أيضًا تقليل كمية التعليمات البرمجية، فلماذا لا؟
تسمى طريقة استدعاء الوظائف هذه "التسلسل" في jQuery، والمبدأ بسيط جدًا أيضًا: الطريقة التي يمكن ربطها بتسلسل تعيد الكائن نفسه بعد استدعائه.
فيما يلي عرض توضيحي باستخدام كود جافا:
بدون تسلسل:
بيرسيون.جافا:
انسخ رمز الكود كما يلي:
بيرسون الطبقة العامة {
معرف int الخاص؛
اسم سلسلة خاصة؛
رقم هاتف سلسلة خاص؛
عنوان السلسلة الخاص؛
بيرسون العامة () {
}
مجموعة الفراغ العام (معرف كثافة العمليات) {
this.id = id;
}
اسم مجموعة الفراغ العام (اسم السلسلة) {
this.name = name;
}
public void setPhoneNumber(String phoneNumber) {
this.phoneNumber = phoneNumber;
}
عنوان مجموعة الفراغ العام (عنوان السلسلة) {
this.address = عنوان;
}
معرف الطباعة باطلة العامة () {
System.out.println(this.id);
}
اسم الطباعة باطلة عامة () {
System.out.println(this.name);
}
طباعة الفراغ العام رقم الهاتف () {
System.out.println(this.phoneNumber);
}
عنوان الطباعة الفراغي العام () {
System.out.println(this.address);
}
}
اختبار جافا:
انسخ رمز الكود كما يلي:
اختبار الطبقة العامة {
public static void main(String[] args) {
Persion persion1 = new Persion();
persion1.setId(3);
persion1.setName("جون");
persion1.setPhoneNumber("1111111");
person1.setAddress("الولايات المتحدة");
session1.printId();
session1.printName();
persion1.printPhoneNumber();
person1.printAddress();
}
}
باستخدام التسلسل:
بيرسيون.جافا:
انسخ رمز الكود كما يلي:
بيرسون الطبقة العامة {
معرف int الخاص؛
اسم سلسلة خاصة؛
رقم هاتف سلسلة خاص؛
عنوان السلسلة الخاص؛
بيرسون العامة () {
}
معرف مجموعة بيرسون العامة (معرف كثافة العمليات) {
this.id = id;
رد هذا؛
}
اسم مجموعة بيرسون العام (اسم السلسلة) {
this.name = name;
رد هذا؛
}
public Persion setPhoneNumber(String phoneNumber) {
this.phoneNumber = phoneNumber;
رد هذا؛
}
مجموعة بيرسون العامة (عنوان السلسلة) {
this.address = عنوان;
رد هذا؛
}
معرف الطباعة العام () {
System.out.println(this.id);
رد هذا؛
}
اسم الطباعة العام () {
System.out.println(this.name);
رد هذا؛
}
عامة بيرسون printPhoneNumber() {
System.out.println(this.phoneNumber);
رد هذا؛
}
عنوان طباعة بيرسون العام () {
System.out.println(this.address);
رد هذا؛
}
}
اختبار جافا:
انسخ رمز الكود كما يلي:
اختبار الطبقة العامة {
public static void main(String[] args) {
Persion persion1 = new Persion();
person1.setId(3).setName("جون")
.setPhoneNumber("1111111").setAddress("الولايات المتحدة");
جلسة 1.printId ()
اسم الطباعة ()
.printPhoneNumber()
.printAddress();
}
}
يا له من شعور غريب ~ هاها!