يعمل التسلسل على حفظ حالة مساحة العمل حتى يمكن تحميلها. إلى مساحة العمل لاحقًا. تقوم بتحويل جميع البيانات التي تحتاج إلى حفظها إلى بتنسيق نصي لسهولة التخزين.
نقترح إنشاء تسلسل لمساحة العمل بتنسيق 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);
يؤدي هذا إلى إنشاء جميع الكتل والمتغيرات والعناصر الأخرى المحفوظة في ومساحة العمل.