حفظ وتحميل
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يعمل التسلسل على حفظ حالة مساحة العمل حتى يمكن تحميلها.
إلى مساحة العمل لاحقًا. تقوم بتحويل جميع البيانات التي تحتاج إلى حفظها إلى
بتنسيق نصي لسهولة التخزين.
نقترح إنشاء تسلسل لمساحة العمل بتنسيق JSON.
لمزيد من المعلومات، يُرجى الاطّلاع على التسلسل.
حفظ
يعرض مقتطف الرمز التالي كيفية تحويل حالة مساحة العمل إلى
JSON للحفظ:
// Serialize the state.
const state = Blockly.serialization.workspaces.save(myWorkspace);
// Then you save the state, e.g. to local storage.
localStorage.setItem('workspace-state', state);
تحميل
يعرض مقتطف الرمز التالي كيفية تحميل بعض الحالات المحفوظة إلى مساحة عمل:
// Get your saved state from somewhere, e.g. local storage.
const state = localStorage.getItem('workspace-state');
// Deserialize the state.
Blockly.serialization.workspaces.load(state, myWorkspace);
يؤدي هذا إلى إنشاء جميع الكتل والمتغيرات والعناصر الأخرى المحفوظة في
ومساحة العمل.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],["Serialization saves workspace states for later loading by converting data into a text-based format, preferably JSON. To save, use `Blockly.serialization.workspaces.save(myWorkspace)` to get the state, then store it (e.g., in local storage). To load, retrieve the saved state and use `Blockly.serialization.workspaces.load(state, myWorkspace)` to recreate blocks, variables, and other elements in the workspace.\n"],null,[]]