একটি URL পার্স করা৷
javascript -এ একটি URL পার্স করা খুবই সহজ DOM ব্যবহার করে রেগুলার এক্সপ্রেশনের পরিবর্তে পদ্ধতি . যদি রেগুলার এক্সপ্রেশন ব্যবহার করা হয় তাহলে কোড অনেক বেশি জটিল হবে। DOM -এ পদ্ধতি শুধুমাত্র একটি ফাংশন কল পার্স করা URL ফিরিয়ে দেবে .
নিম্নলিখিত উদাহরণে, প্রাথমিকভাবে একটি ফাংশন তৈরি করা হয় এবং তারপর একটি অ্যাঙ্কর ট্যাগ "a" এটির ভিতরে একটি DOM ব্যবহার করে তৈরি করা হয় পদ্ধতি পরে দেওয়া URL এ href ব্যবহার করে অ্যাঙ্কর ট্যাগে বরাদ্দ করা হয়েছে . এখন, যখন ফাংশন URL এর অংশগুলি ফেরত দেয়, তখন এটি পার্স করা অংশগুলি ফেরত দেওয়ার চেষ্টা করে আউটপুটে দেখানো হয়েছে। যেহেতু url পার্স করা হয়েছে, JSON.stringify() আউটপুট প্রদর্শনের জন্য পদ্ধতি ব্যবহার করা হয়।
উদাহরণ
<html> <body> <script> function URL(url) { var urlParser = document.createElement('a'); urlParser.href = url; return { protocol: urlParser.protocol, host: urlParser.host, hostname: urlParser.hostname, port: urlParser.port, pathname: urlParser.pathname, search: urlParser.search, hash: urlParser.hash }; } document.write(JSON.stringify(URL("https://www.youtube.com/watch?v=tNJJSrfKYwQ"))); </script> </body> </html>