يحدث الفشل عندما يتم عكس هذا الترتيب، مثل Firefox ولا يحاول Chrome تحميل ورقة الأنماط إلا إذا كانت تسبق البرنامج النصي. يتم فرض متطلبات الطلب هذه نظرًا لطبيعة عملية التحليل في LESS.js.
تقديم less.refreshStyles()
لتلبية حاجتك إلى التصميم الديناميكي، الإصدار 1.0 يقدم الإصدار 31 من LESS.js التابع less.refreshStyles() . تتيح هذه الطريقة إعادة تجميع علامات
التحميل الديناميكي لأوراق الأنماط LESS
لقد أعربت عن اهتمامك باستخدام LESS.js مع طلب التحميل الديناميكي لأنماط معينة بعد الصفحة الأولية حمولة. ومع ذلك، فإن السلوك الحالي لـ LESS.js يتطلب تحميل جميع أوراق أنماط LESS قبل البرنامج النصي LESS.js، كما هو موضح في المثال الوظيفي أدناه:
يحدث الفشل عندما يتم عكس هذا الترتيب، مثل Firefox ولا يحاول Chrome تحميل ورقة الأنماط إلا إذا كانت تسبق البرنامج النصي. يتم فرض متطلبات الطلب هذه نظرًا لطبيعة عملية التحليل في LESS.js.
تقديم less.refreshStyles()
لتلبية حاجتك إلى التصميم الديناميكي، الإصدار 1.0 يقدم الإصدار 31 من LESS.js التابع less.refreshStyles() . تتيح هذه الطريقة إعادة تجميع علامات
لتنفيذ هذه الميزة، ما عليك سوى دمج السطر التالي بعد تحميل أي أوراق أنماط LESS ديناميكية:
less.refreshStyles();
مثال للتعليمات البرمجية
لتوضيح الوظيفة، يمكنك تعديل مقتطف رمز الاختبار الذي قدمته ليشمل هذا السطر بعد التحميل الديناميكي لورقة الأنماط:سيقوم هذا التعديل بإرشاد LESS.js لإعادة ترجمة ورقة الأنماط الديناميكية، مما يسمح لها بأن تدخل حيز التنفيذ دون الحاجة إلى إعادة تحميل الصفحة.تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3