আমি কীভাবে আমার জাভাস্ক্রিপ্ট থেকে জেএসফিডেলে ফলাফল স্ক্রিনে কিছু মুদ্রণ করব। আমি ব্যবহার করতে পারি না document.write(), এটিও অনুমতি দেয় না, নাও print।
আমার কী ব্যবহার করা উচিত?
console.log()আপনার কাস্টম ফাংশনের চেয়ে যুক্তি স্বীকৃতি দেয়)।
আমি কীভাবে আমার জাভাস্ক্রিপ্ট থেকে জেএসফিডেলে ফলাফল স্ক্রিনে কিছু মুদ্রণ করব। আমি ব্যবহার করতে পারি না document.write(), এটিও অনুমতি দেয় না, নাও print।
আমার কী ব্যবহার করা উচিত?
console.log()আপনার কাস্টম ফাংশনের চেয়ে যুক্তি স্বীকৃতি দেয়)।
উত্তর:
console.log()জেএসফিডাল থেকে আউটপুট দেখতে সক্ষম হতে বাম দিকের প্যানেলে বাহ্যিক সংস্থানগুলিতে যান এবং ফায়ারব্যাগের জন্য নিম্নলিখিত লিঙ্কটি যুক্ত করুন:
https://getfirebug.com/firebug-lite-debug.js

এই উদ্দেশ্যে আমার একটি টেম্পলেট রয়েছে ; আমি যে কোডটি ব্যবহার করি তা এখানে:
<pre id="output"></pre>
function out()
{
var args = Array.prototype.slice.call(arguments, 0);
document.getElementById('output').innerHTML += args.join(" ") + "\n";
}
out("Hello world!");
out("Your lottery numbers are:", Math.random(), 999, Math.PI);
out("Today is", new Date());
innerTextপরিবর্তে ব্যবহার করে innerHTMLএবং মূল কনসোলে লগটি প্রেরণ করুন: function newLog(oldLog) { return function() { var args = Array.prototype.slice.call(arguments, 0); document.getElementById('console-log').innerText += args.join(" ") + "\n"; oldLog.apply(this, args) } } console.log = newLog(console.log) console.error = newLog(console.error) জেএসফিডাল উদাহরণ
document.getElementById('element').innerHTML += [stuff here] + "<br/>";একাধিক লাইন রাখতে এবং পৃষ্ঠায় তথ্য যুক্ত করতে চাইলে আপনি ব্যবহার করতে পারেন ।
আপনি যা করেন তা না করতে পারেন তবে আপনি টাইপ করতে পারেন
console.log(string)
এবং এটি আপনার ব্রাউজারের কনসোলে স্ট্রিংটি মুদ্রণ করবে । ক্রোম ধাক্কা ইন CTRL+ + SHIFT+ + Jকনসোল খুলুন।
CTRL+ SHIFT+ ব্যবহার করতে পারেন Kযদি আপনি চান উইন্ডোটির চারপাশে আলাদা উইন্ডোয় পরিবর্তে পৃষ্ঠার নীচে কনসোলটি ডক করা।
আপনি এটি করতে পারেন ---> http://jsfiddle.net/chY5y/
$('body').append(yourVariable);
এখন jsfiddle এটি স্ক্র্যাচ থেকে করতে পারেন। কেবল জাভাস্ক্রিপ্ট -> ফ্রেমওয়ার্ক এবং এক্সটেনশানগুলি -> জ্যাকুরি (প্রান্ত) এ যান এবং ফায়ারব্যাগ লাইট চেকবক্সটি পরীক্ষা করুন
document.body.innerHTML = "আপনার ডেটা";
document.body.innerHTML += "Your data" + "<br/>"; document.body.innerHTML += "Even more data" + "<br/>";
এখানে একটি বিকল্প রয়েছে: http://jsfiddle.net/skibulk/erh7m9og/1/
document.write = function (str) {
document.body.insertAdjacentHTML("beforeend", str);
}
document.write("¡hola mundo");
কিছু লোকের জন্য দরকারী হতে পারে এমন কিছু যুক্ত করার জন্য ....
যদি আপনি উপরে বর্ণিত হিসাবে ডিবাগার কনসোলটি যুক্ত করেন তবে আপনি এটি সম্পাদন করে সুযোগটি অ্যাক্সেস করতে পারেন:
স্কোপ = কৌণিক.এলিমেন্ট (ডকুমেন্ট.কুইরিসিলিটর ('[এনজি-কন্ট্রোলার = মাইসিটিআরএল]'))। স্কোপ ();
আমি স্কোপটি কনসোল.লগ, সতর্কতা () ইত্যাদির চেয়ে সরাসরি পরিদর্শন করে দেখতে পাই
আপনি যদি জেএসফিডেল ব্যবহার করেন তবে আপনি এই লাইব্রেরিটি ব্যবহার করতে পারেন: https://github.com/IonicaBizau/console.js
আপনার jsfiddle সংস্থানগুলিতে lib এর একটি কাঁচা গিট যুক্ত করুন:
https://cdn.rawgit.com/IonicaBizau/console.js/0ee8fcc4ea802247c5a7a8e3c6530ede8ade308b/lib/console.min.js
তারপরে আপনি এটি এইচটিএমএল এ যুক্ত করতে পারেন:
<pre class="console"></pre>
আপনার জেএসে কনসোলটি শুরু করুন:
ConsoleJS.init({selector: "pre.console"});
ব্যবহারের উদাহরণ: এটি jsfiddle এ দেখুন
ConsoleJS.init({selector: "pre.console"});
let b;
console.log('hello world');
console.log([{'a':10,'b':44}]);
console.log(typeof [1,2,3,4]);
console.log(50 +67);
console.log(b);