سریالسازی وضعیت فضای کاری شما را ذخیره میکند تا بتواند بعداً دوباره در فضای کاری بارگیری شود. برای ذخیره سازی آسان، تمام داده هایی را که باید ذخیره کنید به یک قالب متنی تبدیل می کنید.
توصیه می کنیم فضای کاری خود را به 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);
این همه بلوک ها، متغیرها و سایر عناصر ذخیره شده شما را در فضای کاری ایجاد می کند.