সিরিয়ালাইজেশন

সিরিয়ালাইজেশন আপনার ওয়ার্কস্পেসের অবস্থা সংরক্ষণ করছে যাতে এটি পরে ওয়ার্কস্পেসে লোড করা যায়। সহজ সঞ্চয়স্থানের জন্য আপনি একটি পাঠ্য-ভিত্তিক বিন্যাসে সংরক্ষণ করার জন্য প্রয়োজনীয় সমস্ত ডেটা রূপান্তর করুন৷

আমরা আপনার ওয়ার্কস্পেসকে 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);

এটি কর্মক্ষেত্রে আপনার সমস্ত সংরক্ষিত ব্লক, ভেরিয়েবল এবং অন্যান্য উপাদান তৈরি করে।