it-swarm.asia

استخدامات LINK tag

يبدو أن العلامة _<link>_ تحتوي على العديد من الاستخدامات بغض النظر عن أوراق الأنماط. على سبيل المثال اقترح W استخدامه للصفحات السابقة/التالية/الفهرس.

أعلم أن Opera لديها أيضًا شريط أدوات التنقل يعرض الروابط عند وجودها ، بما في ذلك الصفحة الرئيسية ، الفهرس ، المحتويات ، السابق ، التالي ، حقوق الطبع والنشر ، المؤلف والمزيد. (أشك في أنه يستخدم بالفعل من قبل أكثر من حفنة من الناس.)

هل هناك أي سمات أخرى مفيدة ، أو استخدامات أخرى لتلك المذكورة أعلاه؟ ماذا عن فائدة كبار المسئولين الاقتصاديين؟

5
DisgruntledGoat

بقدر فوائد كبار المسئولين الاقتصاديين لا شيء تبرز بأنها مفيدة حقا أخرى ثم الكنسي . الفوائد الوحيدة الأخرى المحتملة لكبار المسئولين الاقتصاديين التي يمكنني رؤيتها من استخدام العلامة <link> هي عند استخدام start/next/السابقة للإشارة إلى الصفحات المتعلقة بالصفحة الحالية ، كما هو الحال في مقال متعدد الصفحات ، لمساعدة محركات البحث على فهم العلاقة بين تلك الصفحات. يبدو البعض الآخر مثل مسرد المصطلحات والفهرس والقسم والتذييل أنه قد يكون له معنى دلالي يمكن أن يكون له تأثيرات لكبار المسئولين الاقتصاديين ولكن يبدو أنه غامض للغاية ويمكننا التكهن فقط إذا كان لديهم بالفعل أي قيمة.

الاستخدامات الوحيدة للرابط التي يبدو أن لها أي استخدامات عملية في العالم الحقيقي رأيتها هي

  • فافيكون
  • بدء/التالي/السابق
  • أوراق الأنماط (duh)
  • بديل (عادةً لأوراق الأنماط ولكن يمكن استخدامه لأنواع المستندات الأخرى مثل ملفات PDF)
  • الكنسي

تحديث 2011-12-06: يستخدم Google الآن <link> لتحديد لغة وموقع

7
John Conde

كما يجب أن تدرك أنه ليس كل وكلاء المستخدم هم متصفحات الويب التقليدية. أعتقد أن العديد من قارئات الشاشة ووكلاء المستخدم الآخرين الذين يمكن الوصول إليهم يمكنهم استخدام ارتباطات "التالي" و "الوطن" و "السابق" للتنقل. راجع الغوص في إمكانية الوصول - اليوم التاسع: توفير أدوات مساعدة إضافية للتنقل . ولكن بالنسبة لكبار المسئولين الاقتصاديين النقي ثم أعتقد "الكنسي" هو الوحيد حقا واحد مهم .

1
Dan Diplo

يذكرني هذا السؤال بشيء رائع تمامًا لم أكن أعرفه حتى دخلت في اختبار Google Pagespeed ، وتحديداً كيف يهاجم Steders Souders جارٍ تحميل مشكلة جافا سكريبت غير متزامن.

على وجه التحديد ، تعمل العلامة <SCRIPT> تمامًا مثل العلامة <LINK>. يتم تحميل مورد. بطريقة ما ، فإن استدعاء ملف .js خارجي من خلال <script src=...> هو نفس الشيء من الناحية العملية.

تسمى الطريقة البرامج النصية القائمة مهينة. بمعنى آخر ، بمجرد تحميل المورد ، يتم تنفيذ الجزء المضمّن من العلامة. يتطلب وضع مقتطف من الشفرة في الملف المصدر ، ولكنه يتسبب في تنفيذ المصدر المضمّن بعد تحميله. (من خلال بعض معالجات الأحداث و eval( curScript.innerHTML );)

لذلك إذا كان لديك ملف .js خارجي ليتم تحميله ، ولكنك تريد أن تفعل شيئًا ما بعد تحميله ، يمكنك القيام بذلك:

<script src="menu-degrading.js" type="text/javascript">
  // something in javascript you want to do...
</script>

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

<link rel="stylesheet" type="text/css" href={somefile.css} >
/* default inline resource if not found */
.body { background:#000000;color:FFFFFF; }
/* etc... minimal defaults */
</link>

لم أحاول هذا بعد ، ولكن قد تعمل التعليمات البرمجية المضمّنة مع أخطاء 404 لإنشاء موارد افتراضية عند عدم العثور عليها. إذا كان لديك الوقت لاختبار هذا ، اسمحوا لي أن أعرف!

0
Talvi Watia