গবেষণা সমীক্ষা: ব্লকলি
স্টার্ট সার্ভে নিয়ে আপনার অভিজ্ঞতা সম্পর্কে আমাদের বলুন
সিরিয়ালাইজেশন
সিরিয়ালাইজেশন আপনার ওয়ার্কস্পেসের অবস্থা সংরক্ষণ করছে যাতে এটি পরে ওয়ার্কস্পেসে লোড করা যায়। সহজ সঞ্চয়স্থানের জন্য আপনি একটি পাঠ্য-ভিত্তিক বিন্যাসে সংরক্ষণ করার জন্য প্রয়োজনীয় সমস্ত ডেটা রূপান্তর করুন৷
আমরা আপনার ওয়ার্কস্পেসকে 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);
এটি কর্মক্ষেত্রে আপনার সমস্ত সংরক্ষিত ব্লক, ভেরিয়েবল এবং অন্যান্য উপাদান তৈরি করে।
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-01-10 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-01-10 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["Serialization allows you to save the current state of your Blockly workspace (blocks, variables, etc.) into a text-based format, typically JSON, for later retrieval."],["You can save the serialized workspace data to a storage location like local storage and then load it back into a workspace to restore its previous state."],["Blockly provides APIs (`Blockly.serialization.workspaces.save` and `Blockly.serialization.workspaces.load`) for easily serializing and deserializing workspace states."]]],["Serialization saves workspace states for later loading by converting data into a text-based format, preferably JSON. To save, use `Blockly.serialization.workspaces.save(myWorkspace)` to get the state, then store it (e.g., in local storage). To load, retrieve the saved state and use `Blockly.serialization.workspaces.load(state, myWorkspace)` to recreate blocks, variables, and other elements in the workspace.\n"]]