একটি কর্মক্ষেত্র তৈরি করুন
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
একটি ব্লকলি ওয়ার্কস্পেস হল ব্লকলির সর্বোচ্চ স্তরের উপাদান। এটি হল ইউআই যা আপনি ব্লক সহ প্রোগ্রাম করতে ব্যবহার করেন।
ওয়ার্কস্পেস এবং এর সাবকম্পোনেন্ট সম্পর্কে আরও তথ্যের জন্য, ভিজ্যুয়াল শব্দকোষ দেখুন।
ইনজেকশন ডিভ
একটি ব্লকলি ওয়ার্কস্পেস অবশ্যই একটি <div>
এ ইনজেকশন করতে হবে, যাকে "ইনজেকশন ডিভ" বলা হয়।
ইনজেকশন div
স্ট্যাটিক বা গতিশীল আকারে করা যেতে পারে। উইন্ডোর আকার পরিবর্তন করার সময় div
মধ্যে ব্লকলি উপাদানগুলি তাদের আকার আপডেট করে।
নিম্নলিখিত কোড স্নিপেট একটি স্ট্যাটিক আকারের ইনজেকশন div
জন্য HTML দেখায়:
<div id="blocklyDiv" style="height: 480px; width: 600px;"></div>
ইনজেকশন
ইনজেকশন সমস্ত HTML উপ-উপাদান তৈরি করে যা একটি কর্মক্ষেত্রের UI তৈরি করে। এটি ব্যবহারের জন্য ওয়ার্কস্পেস প্রস্তুত করার জন্য প্রয়োজনীয় সমস্ত প্রারম্ভিকতাও করে।
ইনজেকশন ফাংশনটি ইনজেকশন div
আইডি বা ইনজেকশন div
নিজেই নিতে পারে:
// Passes the ID.
const workspace = Blockly.inject('blocklyDiv', { /* config */ });
// Passes the injection div.
const workspace = Blockly.inject(
document.getElementById('blocklyDiv'), { /* config */ });
কনফিগারেশন
ইনজেকশনের সময় ওয়ার্কস্পেসটি অনেক অপশন (যেমন লেআউট এবং স্টাইল) দিয়ে কনফিগার করা যেতে পারে।
কনফিগারেশন বিকল্প সম্পর্কে আরও তথ্যের জন্য, কনফিগারেশন বিকল্পগুলি দেখুন।
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-09-10 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-09-10 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],["Blockly workspaces, the UI for block programming, are injected into a designated `\u003cdiv\u003e` element called the \"injection div.\" This div can have a fixed or dynamic size, with Blockly elements resizing accordingly. Injection initializes the workspace UI and readies it for use. The `Blockly.inject()` function, which creates the workspace, accepts either the injection div's ID or the div itself. Workspace configuration, including layout and style, is set during the injection process.\n"]]