سؤال

هل يتمتع jQuery - أو أحد مكوناته الإضافية - بوظيفة مكافئة لـ YUI StyleSheet المساعدة؟

"إن الأداة المساعدة StyleSheet قادرة على إنشاء أوراق أنماط جديدة من البداية بالإضافة إلى تعديل أوراق الأنماط الموجودة كخصائص لعناصر مصدرها نفس المجال أو أي عناصر مضمّنة."

هذا (أنا متأكد تمامًا) هو إنشاء وتعديل CSS أوراق الأنماط أنفسهم لا التكرار خلال DOM وتغيير العناصر style الملكية (كما jQuery.css() الطريقة تفعل).

أعتقد أن هذه التقنية لديها القدرة على إحداث تغيير كبير في الطريقة التي تتم بها كتابة الكثير من واجهة المستخدم المتعلقة بجافا سكريبت، لذا سأكون مهتمًا بمعرفة أي مكتبات أخرى تم تنفيذها فيها أيضًا.

هل كانت مفيدة؟

المحلول

وجدت زوجين يبدوان وكأنهما يفعلان أشياء مماثلة.لم أختبرهم.يبدو أن jQuery.Rule جيد جدًا

jQuery.Rule بواسطة ارييل فليسلر

يتيح هذا البرنامج المساعد إنشاء/معالجة سريعة لقواعد CSS، بطريقة "jQuery".يتضمن ميزات مثل التسلسل، والتكرار باستخدام كل منها، والمحددات مع السياق.

ورقة الأنماط العالمية بواسطة جيريمي ليا

لتمكين تعديل CSS الذي يستخدم ورقة أنماط "عامة"، بدلاً من CSS المضمنة.يعد هذا مفيدًا بشكل خاص لتعديل أنماط CSS التي تريد أن تظل ثابتة حتى يتم تحديث الصفحة مرة أخرى.

نصائح أخرى

الجواب القصير هو لا.YUI هي الطليعة في هذا الشأن.

ومع ذلك، أتوقع تمامًا أن يكون هناك شيء مماثل سيتم إجراؤه في الأسابيع (الأشهر) المقبلة، حيث لا يبدو أن المنهجية التي تستخدمها YUI غير قابلة للتكرار مع الأخذ في الاعتبار مدى فائدة وأهمية هذه الميزة.

ربما تدرس طريقة YUI وتصنع مكونًا إضافيًا بنفسك؟

يحرر:يبدو أنني مخطئ.لهذا السبب لا تنشر سلبيات كهذه أبدًا.:)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top