تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
Blockly هي مكتبة ويب تتيح لك إضافة محرِّر رموز يستند إلى أجزاء إلى
تطبيقك. يستخدم المحرِّر أجزاء تشبه قطع الأحجية لتمثيل مفاهيم الرموز، مثل
المتغيّرات والتعبيرات المنطقية والدوالّ المتكرّرة وغير ذلك. ويسمح هذا الإجراء للمستخدمين ببرمجة التطبيقات بدون
التفكير في البنية النحوية أو الخوف من سطر الأوامر.
عند تقسيمها إلى أجزاء أصغر، يمكنك النظر إلى Blockly بطريقتَين:
مثل واجهة مستخدم ممتعة تتألف من قطع أحجية.
مثل أداة إنشاء سلاسل نصية رائعة.
يمكنك تحديد عمليات الربط وحقول الإدخال في اللغز، ثم تتولى Blockly عملية
عرضها المعقدة وسحبها وربطها.
يمكنك تحديد السلسلة (عادةً رمز) التي يتم إنشاؤها لكلّ مربّع، ثمّ تتعامل Blockly مع تسلسل سلاسل كاملة من المربّعات. ولك الحرية في اتخاذ أي إجراء تريده بشأن
هذه النتيجة. يمكنك تنفيذ أيّ مهمة، بدءًا من حلّ متاهة ووصولاً إلى تحريك شخصية وتحليل بعض البيانات. لمزيد من الأمثلة، يُرجى الاطّلاع على مقدّمة عن
تطبيقات Blockly.
تتيح لك أداة Blockly التركيز على تطبيق الكتل على نطاقك بدون القلق بشأن
تفاصيل آلية عمل الكتل. لمزيد من المعلومات، يُرجى الاطّلاع على
لماذا Blockly؟
تاريخ التعديل الأخير: 2025-05-24 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-05-24 (حسب التوقيت العالمي المتفَّق عليه)"],[[["Blockly is a JavaScript library that empowers developers to integrate a visual, block-based programming editor into their web applications."],["This editor simplifies coding by using interlocking blocks to represent code elements, making it accessible to users with varying levels of programming experience."],["Blockly handles the visual aspects and logic of connecting blocks, allowing developers to focus on defining the functionality and behavior of their application."],["Developers can customize Blockly to generate code in various programming languages and utilize it for diverse applications like game development, data analysis, and educational tools."]]],["Blockly is a web library enabling developers to integrate a visual, block-based code editor into applications. It utilizes puzzle-piece blocks to represent code elements, allowing users to program without syntax concerns. Developers define block connections and the resulting code strings. Blockly handles rendering, dragging, and string concatenation. Developers can then use the generated code strings to create various applications like solving mazes or analyzing data, allowing focus on their application instead of block interactions.\n"]]