التسلسل

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

ننصحك بإنشاء تسلسل لمساحة العمل بتنسيق 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);

يؤدي هذا إلى إنشاء جميع الكتل والمتغيرات والعناصر الأخرى المحفوظة في مساحة العمل.