{ "id": "node-js", "title": "নোড জেএস", "slug": "node-js", "description": "নোড জেএস এর প্রয়োজনীয় কিছু মেথড", "colorPref": "#6cc24a", "contents": [ { "title": "গ্লোবাল অবজেক্ট", "items": [ { "definition": "বর্তমান module এর ডিরেক্টরির নাম দেখা", "code": "__dirname; অথবা path.dirname();" }, { "definition": "বর্তমান module এর নাম দেখা", "code": "__filename;" }, { "definition": "module ইমপোর্ট করা", "code": "require();" }, { "definition": "বর্তমান module কে রেফার করা", "code": "module;" }, { "definition": "module থেকে এক্সপোর্ট করা", "code": "exports;" }, { "definition": "গ্লোবাল অবজেক্ট এবং যেকোনো যায়গা থেকে এক্সেস করা যাবে", "code": "precess;" }, { "definition": "বাইনারি ডেটার সাথে সরাসরি কাজ করার জন্য একটি গ্লোবাল ক্লাশ", "code": "Buffer;" }, { "definition": "নতুন URL ডিফাইন করা", "code": "const myURL = new URL" } ] }, { "title": "কনসোল", "items": [ { "definition": "কনসোলে লগ প্রিন্ট করা", "code": "console.log();" }, { "definition": "এরোর প্রিন্ট করা", "code": "console.error();" }, { "definition": "ওয়ার্নিং দেখানো", "code": "console.warn();" }, { "definition": "console.log() এর সমমান", "code": "console.info();" }, { "definition": "স্ট্রিং কে stdout হিসেবে প্রিন্ট করা", "code": "console.dir(obj);" }, { "definition": "সময় মার্ক করা", "code": "console.time();" }, { "definition": "ফিনিস টাইমার, রেকর্ড আউটপুট দেয়া", "code": "console.timeEnd();" }, { "definition": "বর্তমান পসিশনের স্ট্যাক ট্রেস stderr এ প্রিন্ট করা", "code": "console.trace();" }, { "definition": "এক্সপ্রেশন মিথ্যা হলে Assertion Error থ্রো করা", "code": "console.assert(expression, [message]);" } ] }, { "title": "টাইমার", "items": [ { "definition": "মিলিসেকেন্ড ডিলের পর ওয়ান-টাইম কলব্যাক execute করার জন্য সময় সেট করা", "code": "setTimeout(callback, delay, [arg], [...]);" }, { "definition": "setTimeout() ব্যবহার করে তৈরি করা টাইমার বন্ধ করা", "code": "clearTimeout(t);" }, { "definition": "কলব্যাক এর রিপিটেড execution সেট করা", "code": "setInterval(callback, delay, [arg], [...]);" }, { "definition": "setInterval() ব্যবহার করে তৈরি করা টাইমার বন্ধ করা", "code": "clearInterval(t);" }, { "definition": "কলব্যাকের ত্বরিত execution সেট করা", "code": "setImmediate(callback, [arg], [...]);" }, { "definition": "setImmediate() ব্যবহার করে তৈরি করা টাইমার বন্ধ করা", "code": "clearImmediate(immediateObject);" } ] } ] }