উদাহরণস্বরূপ, যদি আপনি একটি পাইথন স্ক্রিপ্ট চালাতে সমস্যা ছিল আপনি টাইপ হবে পাইথন filename.py অথবা আপনি একটি সি প্রোগ্রাম চালানো চেয়েছিলেন যদি করতে ফাইলের নাম তারপর ফাইলের নাম ./ । আপনি কীভাবে .js ফাইলগুলি ব্যবহার করেন?
উদাহরণস্বরূপ, যদি আপনি একটি পাইথন স্ক্রিপ্ট চালাতে সমস্যা ছিল আপনি টাইপ হবে পাইথন filename.py অথবা আপনি একটি সি প্রোগ্রাম চালানো চেয়েছিলেন যদি করতে ফাইলের নাম তারপর ফাইলের নাম ./ । আপনি কীভাবে .js ফাইলগুলি ব্যবহার করেন?
উত্তর:
স্ক্রিপ্টটি মূল্যায়নের জন্য আপনার জাভাস্ক্রিপ্ট ইঞ্জিনের (যেমন মোজিলার রাইনো ) দরকার হবে - পাইথনের জন্য ঠিক যেমনটি করেন তবে প্রমিত বিতরণ সহ পরবর্তী জাহাজগুলি।
আপনার যদি গন্ডা (বা বিকল্প) ইনস্টল করা আছে এবং আপনার পথে রয়েছে, তবে জেএস চালানো সত্যই হিসাবে সহজ হতে পারে
> rhino filename.js
এটি লক্ষণীয় যে জাভাস্ক্রিপ্ট কেবল তার নিজের ডান দিকের একটি ভাষা হলেও, অনেকগুলি বিশেষ স্ক্রিপ্ট ধরে নেয় যে তারা ব্রাউজারের মতো পরিবেশে কার্যকর করা হবে - এবং তাই গ্লোবাল ভেরিয়েবল যেমন অ্যাক্সেস করার চেষ্টা করুন location.hrefএবং সংযোজন করে আউটপুট তৈরি করুন কল করার চেয়ে ডিওএম অবজেক্ট print।
যদি আপনি কোনও স্ক্রিপ্ট ধরে রাখেন যা একটি ওয়েব পৃষ্ঠার জন্য লেখা ছিল, আপনি স্ট্যান্ডিন থেকে আর্গুমেন্ট গ্রহণ করতে এবং স্টাডআউটে লেখার অনুমতি দেওয়ার জন্য এটি কিছুটা মোড়ানো বা সংশোধন করতে হতে পারে। (আমি বিশ্বাস করি যে রিনোর মানক ব্রাউজারের বিশ্বব্যাপী যুদ্ধগুলি অনুকরণ করার একটি মোড রয়েছে যা অনেক সাহায্য করে, যদিও আমি এখনকার জন্য ডক্সটি খুঁজে পাই না))
আর একটি উত্তর হবে নোডজেএস!
নোড.জেএস হ'ল দ্রুত, স্কেলযোগ্য নেটওয়ার্ক অ্যাপ্লিকেশনগুলি সহজেই তৈরি করার জন্য ক্রোমের জাভাস্ক্রিপ্ট রানটাইমের উপর নির্মিত একটি প্ল্যাটফর্ম। নোড.জেএস একটি ইভেন্ট-চালিত, নন-ব্লকিং আই / ও মডেল ব্যবহার করে যা এটি হালকা ও দক্ষ এবং বিতরণকারী ডিভাইসগুলিতে চালিত ডেটা-নিবিড় রিয়েল-টাইম অ্যাপ্লিকেশনগুলির জন্য উপযুক্ত perfect
টার্মিনাল ব্যবহার করে আপনি nodeকমান্ড ব্যবহার করে এটি শুরু করতে সক্ষম হবেন ।
$ node
> 2 + 4
6
>
দ্রষ্টব্য : আপনি প্রস্থান করতে চাইলে কেবল টাইপ করুন
.exit
আপনি এটির মতো একটি জাভাস্ক্রিপ্ট ফাইল চালাতে পারেন:
node file.js
$> sudo apt-get install myFancyCmdঅনুসরণ করে $>myFancyCmd hello.jpg -w 1234?
আপনার যদি ম্যাক থাকে আপনি jscটাইপ করে ওএস এক্স (টার্মিনাল) এ জাভাস্ক্রিপ্ট কনসোল পেতে পারেন
/System/Library/Frameworks/JavaScriptCore.framework/Versions/Current/Resources/jsc
মধ্যে Terminal.app ।
আপনি নিজের .js স্ক্রিপ্টটির একটিটিকে jsc এর পক্ষে যুক্তি হিসাবে এটি যুক্ত করে চালাতে পারেন:
jsc your_awesome_script_name.js
বিজ্ঞপ্তি : আমি console.log()বিকাশের সময় ব্যবহার করি তবে এর debug()পরিবর্তে জেএসসি-র প্রয়োজন হয় ।
উপর উবুন্টু আপনি কিছু চমৎকার আছে এর নাম ECMAScript শাঁস আপনার নিষ্পত্তি। তাদের মধ্যে স্পাইডারমনকি উল্লেখ করার মতো মূল্য রয়েছে । আপনি এটি যোগ করতে পারেনsudo apt-get install spidermonkey
উপর উইন্ডোজ যেমন অন্য ব্যক্তিদের বলেন আপনি উপর নির্ভর করতে পারেন cscriptএবং wscriptসরাসরি OS এ নির্মিত।
আমি আরও একটি যুক্ত করব :) সমস্যাটি ভাবার উপায় , যদি আপনার কাছে সময় থাকে এবং নতুন কিছু শিখতে পছন্দ করেন তবে আমি কফি-স্ক্রিপ্টের উল্লেখ করতে চাই যার নিজস্ব সংকলক / কনসোল রয়েছে এবং আপনাকে অতি-সঠিক জাভাস্ক্রিপ্ট আউট দেবে। আপনি এটি আপনার ব্রাউজারেও চেষ্টা করতে পারেন (লিঙ্ক "চেষ্টা করুন কফিসিপি")।
sudo apt-get install libmozjs-24-binএবং ব্যবহারের sudo ln -sf /usr/bin/js24 /usr/bin/jsসঙ্গে এটি ব্যবহার করতে JS আপনার শেল হবে।
console.log দিয়ে সূক্ষ্মভাবে কাজ করে , সাথে উবুন্টুতে ইনস্টল । একটি কিন্ডা অ্যাপ্লিকেশনটির জন্য উপযুক্ত, যা আপনি চালাতে পারেন । sudo apt install nodejsconsole.log('hey world, here I am')node hey.js
এর জন্য নোড.জেএস ব্যবহার করুন, এখানে ম্যাক nodeব্যবহার brewকরে কীভাবে ইনস্টল করবেন তা উদাহরণস্বরূপ :
brew update && install node
তারপরে টাইপ করে আপনার প্রোগ্রামটি চালান node filename.js, এবং আপনি console.log()আউটপুট ব্যবহার করতে পারেন ।
brew install node? install nodeনিজে থেকে কিছু করতে হবে না।
এটি অশোধিত, তবে আপনি ক্রোমে জাভাস্ক্রিপ্ট কনসোলটি খুলতে পারেন (Ctrl + Shift + J) এবং * .js ফাইলের পাঠ্য সামগ্রীটি পেস্ট করে এন্টার টিপুন।
console।
আপনি যদি ম্যাকবুক ব্যবহার করছেন।
node.jsআপনার সিস্টেমে সেট আপ করুন এবং টার্মিনালটি খুলুনnode <filename.js>উদাহরণস্বরূপ, যদি ফাইলের নাম script.jsচালানো হয়node script.js
বিকল্পভাবে, আপনি যদি জাভাস্ক্রিপ্টের সাথে চারপাশে খেলতে চান তবে ব্রাউজার বিকল্পে একটি দুর্দান্ত কোডেকেডেমির জাভাস্ক্রিপ্ট ল্যাব।
তাদের পাইথন এবং রুবি আইডিই রয়েছে have
আপনি যদি উইন্ডোজ পিসিতে থাকেন তবে আপনি WScript.exe বা CScript.exe ব্যবহার করতে পারেন
কেবল মনে রাখবেন যে আপনি ব্রাউজারের পরিবেশে নন, সুতরাং বস্তুর document.writeউপর নির্ভর করে এমন স্টাফ বা কোনও কিছু windowকাজ করবে না, যেমন window.alert। পরিবর্তে, আপনি WScript.Echoপ্রম্পটে আউটপুট স্টাফগুলিতে কল করতে পারেন ।
http://msdn.microsoft.com/en-us/library/9bbdkx3k(VS.85).aspx
আমি এটিও গবেষণার চেষ্টা করেছিলাম কিন্তু এর পরিবর্তে রেমি শার্প দ্বারা তিনি jsconsole.com ব্যবহার করে শেষ করেছিলেন (তিনি jsbin.comও তৈরি করেছিলেন)। আমি উবুন্টু ১২.১০ তে চলছি তাই আমাকে একটি বিশেষ আইকন তৈরি করতে হয়েছিল তবে আপনি যদি উইন্ডোজে থাকেন এবং Chrome ব্যবহার করেন তবে কেবল সরঞ্জামগুলি> অ্যাপ্লিকেশন শর্টকাটগুলি তৈরি করুন (নোট করুন এটি খুব ভালভাবে কাজ করে না বা আমার ক্ষেত্রে একেবারেই কার্যকর হয় না, উবুন্টুতে)। এই সাইটটি ম্যাক jscকনসোলের মতো কাজ করে : আসলে এর কয়েকটি দুর্দান্ত বৈশিষ্ট্যও রয়েছে (যেমন কোনও ইউআরএল থেকে লাইব্রেরি / কোড লোড করা) যা আমি অনুমান করি jscনা।
আশাকরি এটা সাহায্য করবে.
উবুন্টু উপর, ইনস্টল libjavascriptcoregtk -3.0-বিন এবং ব্যবহার ( র manpage )।
/usr/bin/jsc
sudo apt-get install nodejs; /usr/bin/nodejs foo.js। মনে রাখবেন এটি v0.10.25, কিছুটা পুরানো।
সকল উত্তর উপরে মহান, আমি এক জিনিস অনুপস্থিত দেখতে এবং চালানোর জন্য বিবেচনা করা যেতে পারে javascripts(*.js)ফাইল, সম্পর্কহীন ভাই ।javascriptJava
JDKদুটি দুর্দান্ত সরঞ্জাম নিয়ে আসে, কার্যকর করার জন্য ব্যবহার করা যেতে পারে javascripts। এখানে কমান্ড মত হয়। নেভিগেট করার বিষয়টি নিশ্চিত করুন JDK\bin।
jjs example.js
এটি অন্য একটি commmandসরঞ্জামের সাথে আসে যা এটির মতো চলে-
jrunscript example.js
আমি আশা করি এটি অন্যের পক্ষে সহায়ক হতে পারে।
এছাড়াও আপনি ব্যবহার করতে পারেন phantomjsসিস্টেম উপর নির্ভর করে ডাউনলোড phantomjs থেকে (আমার ক্ষেত্রে সর্বোচ্চ ওএসএক্স হয়) phantomjs.org
আপনার জাভাস্ক্রিপ্ট ফাইল উপরে phantomjs ইনস্টলেশন ফোল্ডারের পাথ করা উচিত .আপনি। যেমন। #!./bin/phantomjsআপনার কোড সংরক্ষণ করুন। আপনার জাভাস্ক্রিপ্ট সংরক্ষণ করা হয় যেখানে টার্মিনাল যান এবং আপনি ব্যবহার করে চালাতে পারেন> phantomjs filename.js
প্রযুক্তিগতভাবে, নোড.জেএস যথাযথ জাভাস্ক্রিপ্ট নয় কারণ আমরা এটি জানি, যেহেতু কোনও নথি অবজেক্ট মডেল (ডিওএম) নেই । উদাহরণস্বরূপ, ব্রাউজারে চালিত জাভাস্ক্রিপ্ট স্ক্রিপ্টগুলি কাজ করবে না। মোটেই সমাধান হ'ল হেডলেস ব্রাউজার সহ জাভাস্ক্রিপ্ট চালানো হবে। ভাগ্যক্রমে একটি প্রকল্প এখনও সক্রিয় আছে: মজিলা ফায়ারফক্সের একটি মাথা বিহীন মোড রয়েছে ।
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Headless_mode
$ /Applications/Firefox.app/Contents/MacOS/firefox -headless index.html
*** You are running in headless mode.
ব্যাশের মাধ্যমে একটি জেএস ফাইল চালাতে আপনাকে যা করতে হবে তা হ'ল টাইপ:
$ node filename.js
এটি পাইথনের মতোই, যখন আপনি করেন:
$ python filename.py