Serileştirme

Serileştirme, çalışma alanınızın durumunu kaydeder. Böylece daha sonra çalışma alanına geri yükleyebilirsiniz. Kaydetmeniz gereken tüm verileri, kolay depolama için metin tabanlı bir biçime dönüştürürsünüz.

Çalışma alanınızı JSON biçimine dönüştürmenizi öneririz.

Daha fazla bilgi için Serileştirme bölümüne bakın.

Kaydet

Aşağıdaki kod snippet'i, kaydetme amacıyla çalışma alanınızın durumunu JSON'a nasıl dönüştüreceğinizi gösterir:

// 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);

Yük

Aşağıdaki kod snippet'inde, bazı kayıtlı durumların çalışma alanına nasıl yükleneceği gösterilmektedir:

// 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);

Bu işlem, kayıtlı tüm bloklarınızı, değişkenlerinizi ve çalışma alanındaki diğer öğelerinizi oluşturur.