سلام عليكم,
اريد شرح لذلك الكود داخل المقالة
يوجد أربع أكواد جميعهم باللون الأخضر
فقط أريد شرح أحد الأكواد وليس جميعهم
فضلاً وليس أمراً..
المقالة
https://developers.google.com/search/docs/data-types/event?hl=ar%23standard-event
الأكواد تمثل بيانات لصفحة الويب، بتنسيق JSON وهو javascript object notation هي طريقة تمثيل البيانات على شكل ثنائيات، مفتاح : قيمة، حيث يمكن من خلال الاعتماد عليها نقل و تخزين البيانات ومعالجتهم بطريقة سريعة، (أسرع من XML مثلا).. وغيرها من التقنيات.
نلاحظ وجود JSON ضمن وسم script في صفحة html وهي المكان الذي نضيف فيه عادة أكواد جافاسكربت و نضمن ملفات من روابط أخرى، لكي تعمل ضمن صفحة الويب، إذا الوسم script لتحميل السكربتات الخاريجة التي ليست html.
<script type="application/ld+json">
نمط البيانات هنا JavaScript Object Notation for Linked Data ، تمثل هذه جزء من البيانات المشاركة بين صفحات الويب وهي تفيد لجعل البيانات مشاركة عبر الشبكة.
طريقة كتابتها مثل JOSN العادي المكون من مفتاح (اسم خاصية و قيمتها)
اسم الخاصية سلسلة نصية حصرا، أما القيمة ممكن أن تكون integer - bool - array أو حتى كائنات JSON فرعية أخرى:
{
"key1" : "value1", // نص
"key2" : 2, // رقم
"key3" : ["value3.1","value3.2"], // مصفوفة
"key4" : { // غرض JSON
"key4.1" : "value4.1",
},
}
مثال بسيط:
{
"name":"John",
"age":30,
"car":null
}
حسب الرابط:
{
"@context": "https://schema.org/", // سلسلة نصية
"@type": "Recipe",
"name": "Party Coffee Cake",
"author": { // كائن JSON
"@type": "Person",
"name": "Mary Stone"
},
"datePublished": "2018-03-10",
"description": "This coffee cake is awesome and perfect for parties.",
"prepTime": "PT20M"
}
كمحصلة، هذه البيانات تشكل هيكلية لتبادل بيانات الأحداث، يمكن تشاركها حسب توصيف الوثيق من غوغل
التعليقات