আমি কীভাবে ফর্ম্যাট করা জাভাস্ক্রিপ্ট কনসোল লগ বার্তাগুলি তৈরি করব


94

আমি আজ ফেসবুকে ক্রোমে কনসোল দ্বারা 'আবদ্ধ'।
আশ্চর্যজনকভাবে আমি এই বার্তাটি কনসোলে পেয়েছি।

এখন আমার প্রশ্ন: এটি
কীভাবে সম্ভব?
আমি জানি যে কনসোলের জন্য কয়েকটি 'শোষণ' পদ্ধতি রয়েছে তবে আপনি কীভাবে কনসোলে এই জাতীয় ফন্ট বিন্যাস করতে পারবেন? (এবং এটি কনসোল.লগ?)

উত্তর:


133

হ্যাঁ, আপনি console.log()এরকম কিছু দিয়ে ফর্ম্যাট করতে পারেন:

console.log("%cExtra Large Yellow Text with Red Background", "background: red; color: yellow; font-size: x-large");

%cপ্রথম যুক্তিটিতে পূর্ববর্তী পাঠ্য এবং দ্বিতীয় যুক্তিতে শৈলীর বৈশিষ্ট্যগুলি নোট করুন । পাঠ্যটি আপনার উদাহরণের মতো দেখাবে।

আরও তথ্যের জন্য গুগলের "স্টাইলিং কনসোল আউটপুট সিএসএস সহ" বা ফায়ারব্যাগের কনসোল ডকুমেন্টেশন দেখুন।

ডকুমেন্টেশন লিঙ্কগুলিতে কিছু অন্যান্য ঝরঝরে কৌশল যেমন কনসোল লগে অবজেক্ট লিঙ্কগুলি অন্তর্ভুক্ত থাকে।


আপনি হয়ত যাচাই করতে চাইতে পারেন যে কোনও প্রকারের ব্রাউজারগুলি console.logকোনও ব্যতিক্রম ছাড়াই আপনার স্ক্রিপ্টটি থামিয়ে দিতে পারে সেজন্য ফর্ম্যাট স্ট্রিংগুলি ব্যবহার করার চেষ্টা করার আগে একটি সামঞ্জস্যপূর্ণ ব্রাউজার ব্যবহার হচ্ছে । ক্যানিউজ বলছে এটি ফায়ারফক্স 9 এবং এজ 79-এ চালু হয়েছিল; ক্রোম 83 এর আগে কিছুক্ষণ আগে ক্রোম এটিকে সমর্থন করা শুরু করেছিল তবে ঠিক কখন তা আমরা জানি না।
সিলাস এস ব্রাউন

38

এটা চেষ্টা কর:

console.log("%cThis will be formatted with blue text", "color: blue");

দস্তাবেজের উদ্ধৃতি,

কনসোল.লগ () বা সম্পর্কিত পদ্ধতিতে আপনি কনসোলে যে কোনও স্ট্রিং লিখেছেন তাতে কাস্টম সিএসএস বিধি প্রয়োগ করতে আপনি% সি বিন্যাস নির্দিষ্টকরণকারকটি ব্যবহার করেন।

উত্স: https://developers.google.com/web/tools/chrome-devtools/console/console-writ#styling_console_output_with_css


7
হাই হাইভোটার, কোনও মন্তব্য যুক্ত করতে চান? - যখন আপনি নিজের নিজের মতামত ব্যাখ্যা করে মন্তব্যগুলি ছেড়ে না যান তবে কোনও উত্তরের (এটি আপনার পক্ষে ভাল না বলে মনে হয়) উন্নত করা শক্ত। :)
blurfus

31

আপনি সাবস্ট্রিংগুলি ফর্ম্যাট করতে পারেন।

var red = 'color:red';
var blue = 'color:blue';
console.log('%cHello %cWorld %cfoo %cbar', red, blue, red, blue);

এখানে চিত্র বর্ণনা লিখুন


4
মনে রাখবেন যে এটির প্রথম যুক্তির মধ্যে কেবল স্টাইল করা সম্ভব console.logএবং শৈলীগুলি অবিলম্বে অনুসরণ করতে হবে।
কিওয়ার্টি

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.