TLDR; আপনাকে HTTP সার্ভার ( সরল-http ) শুরু করতে হবে এবং এর মাধ্যমে আপনার HTML ফাইলগুলি লোড করতে হবে।
উদাহরণস্বরূপ, আসুন ধরা যাক আপনার নামের একটি এইচটিএমএল ফাইল এবং ফোল্ডারে hello.html
একটি জেএস স্ক্রিপ্ট ফাইল রয়েছে ।script.js
/home/user/Documents/javascript
হ্যালো এইচটিএমএল :
<!doctype html>
<html>
<head>
<!-- Include skewer.js as a script -->
<script src="http://localhost:8080/skewer"></script>
<!-- Include my script.js file -->
<script src="script.js"></script>
</head>
<body>
<p>Hello world</p>
</body>
</html>
স্ক্রিপ্ট.জেএস :
alert('hey!');
init.el (অথবা .emacs ):
(require 'simple-httpd)
;; set root folder for httpd server
(setq httpd-root "/home/user/Documents/javascript")
এটি সার্ভারটি শুরু করার সময়: M-x httpd-start
এবং index.html
ব্রাউজারে গিয়ে ফাইলটি খুলুন http://localhost:8080/hello.html
। আপনার ব্রাউজারে সতর্কতা পাওয়া উচিত এবং এখন কল করা উচিত skwer-repl
।
আপনি Repl এর মাধ্যমে ব্রাউজারের সাথে আরও ইন্টারঅ্যাক্ট করতে পারেন। সুতরাং, Repl এ আপনি যা যা মূল্যায়ন করেন তা ব্রাউজারে সঞ্চারিত হবে। উদাহরণস্বরূপ আপনি যদি console.log('hey!')
repl টাইপ করেন তবে আপনি এই বার্তাটি ব্রাউজারের কনসোলে পাবেন।
ইন্টারেক্টিভ পদ্ধতিতে এইচটিএমএল (Emacs থেকে যেমন লাইভ আপডেট এইচটিএমএল ট্যাগ) পরিবর্তন করতে চান, তাহলে আপনার যোগ
init.el (অথবা .emacs ):
(add-hook 'html-mode-hook 'skewer-html-mode)
এখন আপনি যখন আপনার .html ফাইলে থাকবেন আপনি C-M-x( skewer-html-eval-tag
) এর সাথে ট্যাগগুলি মূল্যায়ন করতে পারবেন এবং এগুলি অবিলম্বে আপনার ব্রাউজারে আপডেট করা হবে।
বিপরীতভাবে মনে রাখবেন, এটি সিএসএস এবং সিএসএস ফাইলগুলিতেও প্রযোজ্য।
boids.js
?