التحقق من تمكين JavaScript. التحقق من المواقف في ياندكس وجوجل

27.07.2023

بغض النظر عن مدى غرابة الأمر، لا يزال هناك مستخدمون يقومون بتعطيل JavaScript. ويتجاهلها معظم مشرفي المواقع، ومع ذلك، في بعض الأحيان ترغب في تقديم النصائح حتى يتمكن المستخدم من تمكين JavaScript. وإليك كيفية التحقق: "هل تم تمكين JavaScript؟"، وإذا لم يكن الأمر كذلك، فاعرض سطرًا يطلب تمكينه، وسأخبرك بذلك في هذه المقالة.

يجب وضع الكود أدناه داخل علامة الجسم:


document.write("لقد قمت بتمكين جافا سكريبت!");

لقد قمت بتعطيل الجافا سكريبت...

اسمحوا لي أن أشرح هذا الرمز قليلا. إذا قام المستخدم بتمكين JavaScript، فستعمل طريقة write()‎ وستطبع سلسلة. إذا تم تعطيل JavaScript، فسيتم تجاهل علامة البرنامج النصي بأكملها. ومع ذلك، بعد ذلك تأتي علامة noscript. تحتوي هذه العلامة على العناصر التي سيظهرها المتصفح في حالة تعطيل JavaScript. أي أن محتويات علامة noscript تظهر عند تعطيل JavaScript، ولكن عند تمكينها، لا يرى المستخدم noscript.

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

| 10.07.2015

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

« JSLint سوف تؤذي مشاعرك" - يمكن رؤية هذا التحذير على موقع الويب الخاص بمدقق JSLint، الذي أنشأه دوغلاس كروكفورد في عام 2002. وهذا صحيح، لأنه في كثير من الأحيان يجد JSLint العديد من الأخطاء في التعليمات البرمجية التي تعمل بشكل مثالي. إذا كنت تسعى جاهدة لتحسين التعليمات البرمجية الخاصة بك والوصول بها إلى حالة مثالية، فاستخدم هذه الخدمة.

يعد JSHint إصدارًا أكثر ملاءمة وقابلية للتخصيص وأكثر شيوعًا أيضًا من أداة التحقق JSLint. يُفضل المبرمجون JSHint لقدرته على اختيار الإعدادات والقواعد لمراجعة التعليمات البرمجية، ويأتي مزودًا بوثائق جيدة. دمجها بسهولة في المحررين.

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

JSCS

تختلف أداة JavaScript Code Style عن الأدوات السابقة من حيث أنها لا تتحقق من التعليمات البرمجية بحثًا عن الأخطاء والأخطاء المحتملة. الغرض من JSCS هو فحص واكتشاف انتهاكات نمط التعليمات البرمجية. هناك العديد من الإعدادات المسبقة والتكوينات الجاهزة المتاحة للمستخدمين، والتي يمكنك البدء في استخدامها على الفور إذا كنت تلتزم بنفس نمط التعليمات البرمجية.

3.6 من 5

أهلاً بكم!

سننظر اليوم في كيفية اختبار أداء كود JS الخاص بك، وبالتالي تحسينه.

قبل شهرين، كتبت مقالا حول، حيث نظرنا في كيفية استخدام وحدة التحكم هذه. سنستخدم اليوم طريقة console.profile() ونرى كيف يمكن استخدامها لاختبار البرامج النصية ثم تحسينها.

رمل

أولاً، لنقم بإنشاء مستند HTML صغير يحتوي على عدة عناصر والتعليمات البرمجية التي سنختبرها.




اختبار أداء البرامج النصية JS




بعض النصوص



  • بعض العناصر مع النص







console.profile() ;
// سنضع الكود الخاص بنا هنا
console.profileEnd();


سيتم وضع الكود نفسه بين console.profile() و console.profileEnd() .

التحقق من وجود العنصر

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

Console.profile();


$("#mainItem");
console.profileEnd();

نتيجة لتنفيذ هذا الكود، نحصل على هذه الصورة في وحدة تحكم Firebug:

يتحقق الكود الثاني من وجود العناصر التي يجب تنفيذ الإجراء عليها:

Console.profile() ;
var ele = $("#somethingThatisNotHere");
إذا (إلي) (
ele.text("بعض النص").slideUp(300).addClass("editing");
}
$("#mainItem");
console.profileEnd();

ويخرج هذا إلى وحدة التحكم:

ونتيجة لذلك، نستنتج أنه من الأفضل التحقق من وجود عنصر ما - ستكون سرعة التنفيذ أكبر. لكن هذا لا يعني أنك بحاجة إلى التحقق من كل شيء: عادةً ما يكون هناك عنصر رئيسي في المجموعة، والذي بدونه لا يمكن للعناصر الأخرى أن توجد على أي حال. هذا هو ما يجب التحقق منه.

استخدام المحددات بشكل فعال

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

لذلك دعونا نقوم بالتجربة. يرجى ملاحظة أن سرعات تنفيذ البرنامج النصي قد تختلف باختلاف أجهزة الكمبيوتر والمتصفحات.

أولاً، دعونا نحاول تحديد العناصر حسب الفئة:

Console.profile() ;
$(".selected");
console.profileEnd();

Console.profile() ;
$("li.selected");
console.profileEnd();

النتيجة 0.291 مللي ثانية - انخفضت بمقدار 0.027 مللي ثانية. الآن دعونا نوضح المُحدِّد أكثر قليلًا: العناصر التي نحتاجها يجب أن تكون داخل الحاوية ذات id="someList" :

Console.profile() ;
$("#someList .selected");
console.profileEnd();

0.283 مللي ثانية هو تحسن طفيف. دعونا نوضح المحدد باسم العلامة:

Console.profile() ;
$("#someList li.selected");
console.profileEnd();

حصلنا على 0.275 مللي ثانية. الآن دعونا نحدد العنصر مباشرة حسب المعرف للمتعة فقط:

Console.profile() ;
$("#mainItem");
console.profileEnd();

0.165 مللي ثانية هو رقمنا القياسي الجديد. الآن أعتقد أنه من الواضح أفضل السبل لكتابة المحددات.

تجنب العمليات غير الضرورية

في بعض الأحيان قد يحتوي الكود على إنشاءات مثل:

// بعض التعليمات البرمجية
$(element).doSomething();

// ثم المزيد من التعليمات البرمجية
$(element).doSomethingElse();

// والمزيد من التعليمات البرمجية
$(element).doMoreofSomethingElse();

لا تفعل هذا أبدا. يتم طلب عنصر واحد مرارا وتكرارا. وهذا مكلف للغاية من حيث الأداء.

لنأخذ صندوق الحماية الخاص بنا وننفذ بعض العمليات المماثلة فيه:

Console.profile() ;
$("#mainItem").hide();
$("#mainItem").val("مرحبا");
$("#mainItem").html("مرحبا!");
$("#mainItem").show();
console.profileEnd();

يمكن أيضًا تنفيذ الكود أعلاه كسلسلة:

Console.profile();
$("#mainItem").hide().val("Hello").html("Hello!").show();
console.profileEnd();

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

يمكنك أيضًا تخزين عنصر مؤقتًا وتنفيذ إجراءات على العنصر المخزن مؤقتًا بالفعل:

Console.profile() ;
var elem = $("#mainItem");
elem.hide();
elem.val("مرحبا");
elem.html("أوه، مرحبًا!");
elem.show();
console.profileEnd();

كما ترون من الأمثلة، فإن التخزين المؤقت واستخدام سلاسل الإجراءات يقلل من وقت تنفيذ البرنامج النصي.

معالجة DOM الذكية

من المعروف أن عمليات DOM (نموذج كائن المستند)، مثل الحصول على العناصر أو إدراجها، تستهلك الكثير من الموارد. دعونا نرى كيف يمكننا تسريع هذه العمليات.

لقد غيرت الاتجاهات الحديثة وتطبيقات الويب بشكل جذري قدرات المطورين. ليس هناك شك في أنهم بحاجة إلى نوع من بيئة التطوير المتكاملة (IDE) لتشفير الملفات الجديدة وحفظها لوضعها لاحقًا. ماذا لو قمت فقط باختبار مقتطفات التعليمات البرمجية؟ لحسن الحظ، في الوقت الحاضر هناك مجموعة كبيرة ومتنوعة من الأدوات المختلفة لهذا الغرض!


سنتحدث في هذه المقالة عن 15 تطبيق ويب لاختبار الأكواد عبر الإنترنت. تعمل جميعها طالما أنك متصل بالإنترنت؛ يقدم البعض منهم خططًا احترافية لحزمة إضافية من العقارات. سيكون معظمها مفيدًا عند محاولة البحث عن أجزاء من جافا سكريبت أو PHP وتصحيح أخطائها.

1. لوحة المفاتيح

يعد تطبيق الويب الذي أنشأه ستيفن هازل تطبيق ويب فريدًا يتيح لك برمجة بناء الجملة عبر الويب. وبصرف النظر عن تصحيح الأخطاء، يسمح Codepad لمستخدميه بنسخ/لصق أجزاء مهمة من الرموز ومشاركتها عبر الإنترنت.

تعرض شاشة الإخراج رسائل حول أي أخطاء مرتبطة بالرمز الخاص بك. باستخدام الأزرار الموجودة في القائمة اليسرى، يمكنك تغيير اللغة (C/C++، Perl، PHP، Python، Ruby، وما إلى ذلك). يستهدف Codepad بشكل أكبر مطوري البرامج الذين يحتاجون إلى التعاون وتصحيح أخطاء برامجهم الأكثر إشكالية.

2.اكتب الكود عبر الإنترنت

سيقوم الموقع الرئيسي بإعادة توجيهك إلى محرر Java Script الخاص به. يمكنك الاختيار بين JS وPHP وترميز URL الأساسي. التطبيق ليس آمنًا وموثوقًا فحسب، بل إنه سهل الاستخدام أيضًا.

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

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

3. تينكربين

يمكنني بسهولة أن أسميه المورد المفضل لدي عبر الإنترنت لتحرير الرموز. وهو يدعم HTML5/CSS3/JS ويخرج النتيجة مباشرة إلى الشاشة. لا يزال التطبيق في مرحلة تطوير ألفا، لكن معظم الأدوات تعمل بشكل جيد وتكتشف الأخطاء في البرامج بسرعة.

يدعم محرك العرض لغات مثل Coffeescript وSass داخل CSS. إنها تتميز بنظام إدارة متقدم ودعم للعديد من العلامات التجارية لتصميم الويب التي تفضل استخدامها لمزيد من العمل.

لا يمكن للمرء أن يتجاهل حقيقة وجود مفاتيح التشغيل السريع للخيارات الأكثر شيوعًا. ولكن هذه الوظيفة غير موجودة في جميع تطبيقات الويب، ناهيك عن محرري التعليمات البرمجية المضمنة في المتصفح. عند إدخال علامات جديدة، يقوم IDE تلقائيًا بإدخال أسطر جديدة. Tinkerbin هي أداة أمامية يجب أن تكون بالتأكيد ضمن أدوات تطوير الويب لديك.

4.JS بن

بالنسبة للمبتدئين، قد يسبب العمل مع الواجهة بعض الصعوبات. لتجنب ذلك، يمكنهم استخدام. يقدم JS Bin عددًا كبيرًا من المكتبات للاختيار من بينها - jQuery، وJQuery UI، وjQM Prototype، وMooTools، وما إلى ذلك.

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

5.JsFiddle

يجب على أي شخص قام بزيارة Stack Overflow أن يعرف عن . تختلف واجهتهم عن JSBin من خلال توفير المزيد من الخيارات.

كما يدعم المكتبات مثل Prototype وjQuery. علاوة على ذلك، يمكنك تضمين مصادر خارجية إضافية لملفات JS/CSS في أي مستند تقوم باختباره. وبشكل لا يصدق، يدعم التطبيق أيضًا XHP Ajax، حيث يمكنك تمرير المعلومات من الخادم إلى نافذة متصفح العميل والعكس.

6.CSSDesk

نحن ننتقل من البرامج النصية إلى لغة النمط و . يبدو كل شيء تقريبًا كما هو الحال في الأدوات السابقة: النص المصدر على اليسار، وصفحة الويب النهائية على اليمين. يعد تطبيق الويب هذا رائعًا لإنشاء قوالب صفحات الويب واختبار خصائص CSS3.

7.Jsdo.It

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

8.ملعب كود جوجل

لقد فوجئت بعدد المطورين الذين لا يعرفون بوجود . يمكنك الحصول على حق الوصول الكامل إلى واجهة برمجة التطبيقات (API) الخاصة بهم ويمكنك تصحيح جميع التعليمات البرمجية الخاصة بك في نفس النافذة.

ما أعنيه بواجهة برمجة التطبيقات (API) هو أنه يمكنك سحب البيانات من أكبر منتجات Google: المشاركات من Blogger، والمعالم من خرائط Google، وحتى مقاطع الفيديو مباشرة من YouTube. عند النقر فوق الخيارات المتنوعة، يتم أيضًا تحديث البيانات الموجودة في نافذة المعاينة.

أقترح الاحتفاظ بهذه الأداة كمورد فقط، لأنها لن تكون مناسبة لكل ما تكتبه. ومع ذلك، فإن Google هي شركة كبيرة لديها العديد من واجهات برمجة التطبيقات لبيانات التعليمات البرمجية المصدر. إذا كنت بحاجة إلى مواد من YouTube أو بحث Google، فمن المؤكد أن هذه الأداة ستكون مفيدة لك.

9.IDEOne

– أداة أخرى للبرمجة “العميقة” وتطوير البرمجيات. يدعم محررهم عبر الإنترنت تسليط الضوء على العناصر النحوية لعدد من اللغات المهمة، بما في ذلك Objective-C وJava وC# وVB.NET وSQL وغيرها الكثير. إلخ.

10.Viper7 لوحة الرموز

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

من خلال إنشاء حساب، يمكن استخدام Codepad كنظام تخزين شخصي. هنا، كما هو الحال في برامج التحرير الأخرى عبر الإنترنت، يمكنك تسمية كل مشروع PHP وتخزينه عبر الإنترنت مجانًا. يختلف محرر التعليمات البرمجية هذا من حيث أن المستخدمين لا يحتاجون إلى تثبيت أي برنامج على أجهزة الكمبيوتر الخاصة بهم. أثناء تفسير كل نص برمجي، سيقدم المحرر تفاصيل تعريفية إضافية مثل استدعاء المتصفح أو رؤوس الاستجابة.

11.JSLint

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

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

12.SQL كمان

قبل قليل، نظرنا إلى تطبيق ويب يسمى jsFiddle. حان الوقت الآن للحديث عن ، الذي يعمل بنفس السياق، باستثناء بناء جملة قاعدة بيانات SQL. تمكنت من العثور على بديل لائق لاختبار كود قاعدة البيانات.

ستظهر جميع معلومات الإخراج من كود SQL الخاص بك في جدول ضمن المحررين. يمكنك كتابة تعليمات برمجية جديدة لتطبيق البيانات على اليمين وإنشاء الرسم التخطيطي على اليسار. مخطط قاعدة البيانات هذا هو كود SQL الذي يمكنك حفظه لتصدير قاعدة البيانات الحالية وإعادة تثبيت كل شيء على الخادم الجديد.

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

13.Cloud9 بيئة تطوير متكاملة

في رأيي، هو أفضل محرر مصدر متاح على الإنترنت. هذا ليس مجرد محرر، بل هو نظام كامل من الأدوات والموارد؛ على خوادمهم، يمكنك تخزين جميع مستودعات التعليمات البرمجية المصدر الخاصة بك.

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

يتم تخزين كل مشروع جديد في مجلد فرعي حيث يمكن إنشاء الملفات الفعلية الفعلية. HTML، CSS، JS، PHP وكل ما تحتاجه للبرمجة سيكون في حسابك. وبمرور الوقت، ستتمكن من إرسال هذه الملفات كمشروع كامل أو تنزيلها على جهاز الكمبيوتر الخاص بك.

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

14. تشغيل الكود

– محرر عبر الإنترنت لأي تطبيق ويب ديناميكي. محرر النصوص يشبه إلى حد كبير برنامج Microsoft Visual Studio؛ يمكنك حتى البرمجة بلغة C# لـ ASP.NET. تتضمن مكتباتهم موارد خارجية مثل Facebook Connect وSilverlight.

بالإضافة إلى تطبيقات الويب المستندة إلى Microsoft، يمكنك البرمجة مباشرة في جافا سكريبت أو PHP. لا تختلف الطريقة التي يعمل بها CodeRun كثيرًا عن Visual Studio: قم بإنشاء مشروع موقع ويب جديد والعمل على ملفات فردية. توجد في الجزء السفلي من الشاشة أدوات التصحيح والنتائج من نافذة وحدة التحكم.

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

15.المترجم

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

نظرًا لأن تخطيط الصفحة يشبه تطبيق سطح المكتب العادي، فمن السهل جدًا العمل معه حتى بالنسبة للمبتدئين. تدعم الأدوات تقنيات البرمجة مثل C++ وC# وVisual Basic. بشكل عام، يجب أن يكون Compilr تطبيقًا احتياطيًا لاختبار وتصحيح كود المصدر.

أخيراً

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

آمل أن تكون هذه المجموعة من أدوات اختبار التعليمات البرمجية الواردة في هذه المقالة قد جعلتك تفكر في مجال التطوير الحديث. في الوقت الحاضر، لا يكلف الأمر شيئًا لتوصيل مشروع ويب HTML/CSS في غضون دقائق والحصول على فيديو تجريبي صغير. يرجى ملاحظة أن هذه الأدوات تهدف فقط إلى مساعدتك في عملية إنشاء المنتج النهائي.

يتحقق من كود HTML، سواء تم تحديده باستخدام رابط إلى صفحة، أو ببساطة في شكل ملف تم تحميله أو نص منسوخ. يقدم قائمة بالتعليقات مع توصيات لتصحيحها.
http://validator.w3.org/

التحقق من صحة CSS (مدقق CSS)

التحقق من أنماط المستند أو ورقة الأنماط الموجودة في ملف منفصل.
http://jigsaw.w3.org/css-validator/

التحقق من خلاصات RSS وAtom

التحقق من أن خلاصات RSS وAtom تعمل بشكل صحيح.
http://validator.w3.org/feed/

التدقيق الإملائي على صفحة ويب

يسلط الضوء على الأخطاء في صفحة URL المحددة.
http://webmaster.yandex.ru/spellcheck.xml

يظهر الأخطاء في النص المنسوخ في نافذة التحقق.
http://api.yandex.ru/speller/

التحقق من بنية صفحة الويب

يظهر هيكل صفحة الويب. ذات صلة بفحص مستندات HTML5. لا يتم عرض الأبجدية السيريلية بشكل صحيح (:.
http://gsnedders.html5.org/outliner/

التحقق من المحتوى للتفرد

يعرض الإصدار المجاني ما يصل إلى 10 صفحات على الإنترنت مع تطابق جزئي للنص مع صفحتك.
http://www.copyscape.com

التحقق من تفرد النص الذي تم إدخاله في النموذج. في النسخة المجانية، يمكنك الانتظار للحصول على النتائج.
http://www.miratools.ru/Promo.aspx

للتحقق من تفرد كل من النص المُدخل والنص الموجود على عنوان URL المحدد، ويعرض مستوى التفرد كنسبة مئوية. لديه خوارزمية التحقق الخاصة به.
http://content-watch.ru

برامج سطح المكتب للتحقق من تفرد المحتوى من تبادلات مؤلفي الإعلانات. إنهم يعملون لفترة طويلة، ولكن بجودة عالية. يحتوي Etxt على إصدارات لثلاثة أنظمة تشغيل: Mac وLinux وWindows.
http://advego.ru/plagiatus/
http://www.etxt.ru/antiplagiat/

يعرض المواقع ذات المحتوى المماثل والبنية الداخلية المماثلة.
http://similarsites.com

التحقق من cms للموقع

الشيكات بحثا عن علامات cms الأكثر شهرة.
http://2ip.ru/cms/

التحقق من سهولة استخدام موقع الويب لمجموعات المستخدمين المختلفة. التحقق من إمكانية الوصول من الأجهزة المحمولة

يقوم بتقييم إمكانية عرض الصفحة من الأجهزة المحمولة ويعرض قائمة بالتعليقات والأخطاء.
http://validator.w3.org/mobile/

التحقق من إمكانية استخدام الموقع لهواتف Google.
https://www.google.com/webmasters/tools/mobile-Friendly/

يوضح سرعة تحميل الموقع على الأجهزة المحمولة.
https://testmysite.withgoogle.com/intl/ru-ru

الموقع عبارة عن محاكي لتسجيل الخروج من الهاتف المحمول. يظهر الموقع من خلال عيون النموذج المحدد.
http://www.mobilephoneemulator.com/

التحقق من إمكانية الوصول للأشخاص ذوي الإعاقة

خدمة التحقق من الصفحة للمكفوفين. متاح على الإنترنت وكمكون إضافي لمتصفح فايرفوكس.
http://wave.webaim.org/

عرض محتوى الموقع من خلال عيون روبوت البحث

إظهار نص الموقع بالقرب مما يراه مفهرس البحث.
http://www.seo-browser.com/

توزيع متصفح النصوص Lynx لأنظمة Win32. قبل الاستخدام، تحتاج إلى تحرير lynx.bat، مع الإشارة إلى المسار إلى الدليل باستخدام lynx.
http://www.fdisk.com/doslynx/lynxport.htm

يزيل جميع العلامات ويعرض نص الصفحة والعلامات الوصفية وعلامات العنوان وعدد الروابط الخارجية والداخلية. يظهر معاينة للصفحة في جوجل.
http://www.browseo.net

التحقق من بنية الارتباط للموقع التحقق من الروابط المعطلة

يعرض قائمة بالروابط الصادرة لعنوان URL ويتحقق من استجابتها. يمكنه التحقق بشكل متكرر، أي الانتقال من مستند إلى آخر بشكل مستقل.
http://validator.w3.org/checklink

أداة مجانية لفحص الروابط المعطلة. للعمل تحتاج إلى تثبيته على جهاز الكمبيوتر الخاص بك. يمكن أن يكون فحص الموقع بشكل متكرر وإعداد التقارير مفيدًا لإنشاء خريطة الموقع.
http://home.snafu.de/tilman/xenulink.html

التحقق من الروابط وعناوين الصفحات

يقوم بمسح ما يصل إلى 500 صفحة موقع في الإصدار المجاني. التحقق من عدد الروابط الخارجية والداخلية. يعرض معلومات حول الصفحات الممسوحة ضوئيًا: التداخل ورموز الاستجابة والعناوين ومعلومات التعريف والعناوين.
http://www.screamingfrog.co.uk/seo-spider/

التحقق من بنية الارتباط ووزن الصفحات الداخلية

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

التحقق من رموز استجابة الخادم، ورؤية الموقع بواسطة روبوتات البحث، والخصائص التقنية للموقع، والتحقق من رؤوس HTTP واستجابة الخادم، ورؤية الصفحة للروبوتات

يتحقق من رموز استجابة الخادم، ويتنبأ بسرعة تحميل الصفحة اعتمادًا على حجم بياناتها بالبايت، ويعرض محتويات علامة رأس html، والروابط الداخلية والخارجية للصفحة، ومحتويات الصفحة من خلال عيون روبوت البحث.
http://urivalet.com/

التحقق من رموز استجابة الخادم. يجعل من الممكن التحقق من عمليات إعادة التوجيه (رموز الاستجابة 301، 302)، ورأس آخر تعديل، وما إلى ذلك.
http://www.rexswain.com/httpview.html

يعرض حجم ومحتوى البيانات المنقولة عند تحميل الصفحة.
http://www.websiteoptimization.com/services/analyze/

عمليات إعادة توجيه الشيكات، واستخدام السمة الأساسية، والعلامات الوصفية، وبعض جوانب أمان الموقع. يقدم توصيات لتحسين تحميل الصفحة.
http://www.seositecheckup.com

التحقق من معلومات المجال وعنوان IP

خدمة WHOIS لمركز تسجيل النطاق في مركز RU. يوفر معلومات حول عناوين IP والمجالات حول العالم. في بعض الأحيان يتجمد.
https://www.nic.ru/whois/?wi=1

خدمة Whois من RosNIIROS (RIPN). يوفر معلومات عن المجالات الموجودة في منطقة RU وعناوين IP من قاعدة بيانات RIPE (أوروبا).
http://www.ripn.net:8080/nic/whois/

يحدد مكان استضافة النطاق ويعرض أيضًا عنوان IP الخاص بالموقع.
http://www.whoishostingthis.com

التحقق مما إذا كان عنوان IP مدرجًا في القائمة السوداء لإرسال رسائل البريد الإلكتروني.
http://whatismyipaddress.com/blacklist-check
http://ru.smart-ip.net/spam-check/

التحقق من سجلات MX للمجال. التحقق من خادم SMTP للمجال. التحقق من IP في القوائم البريدية.
https://mxtoolbox.com/

ابحث في قاعدة بيانات العلامات التجارية المسجلة في الولايات المتحدة الأمريكية.
http://tmsearch.uspto.gov/

التحقق من ملفات robots.txt

التحقق من توفر صفحات الموقع للفهرسة بواسطة روبوت Yandex.
http://webmaster.yandex.ru/robots.xml

التحقق من صحة ملف robots.txt.
https://www.websiteplanet.com/webtools/robots-txt

فحص الموقع

مراقبة توافر الموقع. يسمح لك بالاتصال بموقع واحد مجانًا مع الحد الأدنى من خيارات التحقق.
http://www.siteuptime.com

التحقق من سرعة تحميل الموقع. يرسل تقريرا عن طريق البريد الإلكتروني. لديها خدمات مدفوعة لرصد توافر الموقع.
http://webo.in

التحقق من سرعة تحميل صفحات الموقع.
http://www.iwebtool.com/speed_test

التحقق من فهرسة وعرض الموقع بواسطة محركات البحث. ظهور الموقع في محركات البحث

خدمة تعرض الكلمات الرئيسية لموقع يكون ضمن أفضل 20 (أعلى عشرين) نتيجة في Google بمرور الوقت. بيانات عن حركة البحث والإعلانات.
http://www.semrush.com/

موقف في TOP50 ياندكس وجوجل. TIC للموقع والعلاقات العامة للصفحة الرئيسية، والتواجد في الأدلة المهمة، والرؤية في الأعلى للاستعلامات عالية التردد.
http://pr-cy.ru/

التحقق من الحظر ومستوى ثقة الموقع

التحقق من مصداقية الموقع. خدمة تدعي أنها تقيس الثقة في Yandex (لا يمكن لأحد التحقق منها على أي حال :)).
http://xtool.ru/

التحقق من تراكب مرشحات Panda وPenguin من Google. تتيح لك الخدمة تحديد ما إذا كان الموقع قد تعطل بشكل مرئي في تواريخ تحديثات Panda وPenguin.
http://feinternational.com/website-penalty-indicator/

التحقق من تصنيف الصفحات لصفحات الموقع (عند نسخ عنوان URL إلى الأداة، يتعين عليك مسح الحرف الأخير ثم كتابته مرة أخرى).
http://www.prchecker.net/

التحقق من تاريخ تطوير الموقع

يعرض تاريخ تطور الموقع ويتيح عرض لقطات الشاشة للصفحات القديمة.
http://www.archive.org/web/web.php

تاريخ مواضع المواقع في TOP Google (العبارات الرئيسية والصفحات والعناوين)، ومؤشرات العلاقات العامة، وTIC، وتصنيف Alexa، وعدد الروابط الخلفية للمواقع الشهيرة.
http://SavedHistory.com

ملحقات SEO لفحص المواقع

SEO Doctor عبارة عن وظيفة إضافية لمتصفح فايرفوكس. يعرض الروابط الموجودة على الصفحة ويوفر واجهة ملائمة لخدمات تحسين محركات البحث المختلفة.
http://www.prelovac.com/vladimir/browser-addons/seo-doctor/

SeoQuake هي وظيفة إضافية لمتصفح فايرفوكس. يظهر أهم خصائص الموقع: TIC، PR، الروابط الخلفية، ترتيب Alexa. يعمل مع كل من نتائج جوجل وياندكس. يوفر القدرة على تحليل المنافسين بسرعة.
http://www.seoquake.com/

IEContextHTML هي وظيفة إضافية لبرنامج Internet Explorer. يتحقق من فهرسة الروابط في Yandex وGoogle، ويعرض قائمة بالروابط الخارجية والداخلية، ويسمح لك باستيراد البيانات من صفحات الويب.

تعتمد رؤية الموقع في محركات البحث على موقعه

قائمة محدثة بالخوادم الوكيلة المجانية، بما في ذلك الخوادم الروسية.
http://www.checker.freeproxy.ru/checker/last_checked_proxies.php
http://spys.ru/proxys/ru/

وكيل مجاني مجهول مع القدرة على تقديم نفسك من ثلاث دول. يعمل مع بحث جوجل.
https://hide.me/en/proxy

محاكيات بحث Google في بلدان مختلفة عن طريق تحديد معلمات البحث.
http://searchlatte.com/
http://isearchfrom.com/

التحقق من المواقف في ياندكس وجوجل

تسمح الخدمة بإجراء فحص عميق (يصل إلى 500) لموقع الموقع حسب المنطقة في Yandex.

تحليل شبكة الموقع، فحص الروابط الخلفية تحليل الروابط الخلفية

يحلل كتلة رابط الموقع، وينشئ شرائح بناءً على معايير مختلفة: نوع الرابط، والمثبتات، والصفحات. يظهر وزن الروابط الخلفية. الخدمة متاحة فقط للمستخدمين المسجلين.
http://ahrefs.com

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

يتحقق من وجود روابط خلفية للموقع في قائمة عناوين URL المقترحة (حتى 100 صفحة).
http://webmasters.ru/tools/tracker

التحقق من شعبية موقع على شبكة الإنترنت في وسائل التواصل الاجتماعي PlusOneChecker

يعرض عدد الإعجابات (plusone) على Google+. يمكنك إدخال قائمة عناوين URL المطلوب التحقق منها على الفور.
http://www.plusonechecker.net/

Facebook Graph API Explorer SharedCount

تظهر شعبيتها على Twitter وGoogle+ وFacebook وLinkedIn وPinterest وDelicious وStumbleUpon وDiggs.
http://sharedcount.com

اجتماعي رائع

تظهر شعبية الصفحة الأولى للموقع على Twitter، Google+، Facebook، Delicious، StumbleUpon. بالنسبة للمواقع الروسية، تكون البيانات غير صحيحة في بعض الأحيان.
http://www.coolsocial.net

الشعبية الاجتماعية الزحف الاجتماعي

يقوم بمسح الموقع وإنشاء تقارير "المشاركات" للشبكات الاجتماعية الأجنبية الرئيسية لهذه الصفحات. يسجل المستخدمين من خلال حساب تويتر. يمكنك رؤية التقارير في اليوم التالي.
https://socialcrawlytics.com

فحص الموقع بحثاً عن فيروسات Dr.Web

يتحقق من عنوان URL المحدد بحثًا عن تعليمات برمجية مشبوهة، ويعرض البرامج النصية المحملة ونتائج فحصها.
http://vms.drweb.com/online/

إجمالي الفيروسات

يتحقق من عناوين URL بحثًا عن الفيروسات باستخدام 30 ماسحًا ضوئيًا.
https://www.virustotal.com/#url

إنذار

نظام حماية الموقع ضد الفيروسات. يقوم بفحص ملفات الموقع يومياً ويرسل تقريراً بالتغييرات التي تطرأ عليها عبر البريد الإلكتروني.