স্ক্রিপ্ট ট্যাগ ব্যবহার করে জাভাস্ক্রিপ্ট ফাইল অন্তর্ভুক্ত করার সেরা উপায় কী?


50

আমি সাধারণত নীচে হিসাবে স্ক্রিপ্ট ট্যাগ ব্যবহার করে জাভাস্ক্রিপ্ট ফাইল অন্তর্ভুক্ত।

<script type="text/javascript" src="somefile.js"></script>

আমি কিছু লোককে ভাষা বৈশিষ্ট্যও ব্যবহার করতে দেখেছি।

আজকাল আমি অনেককে টাইপ অ্যাট্রিবিউট বাদ দিচ্ছি। আমি একটি অনুভূতি পেতে শুরু করেছি যে যদি জাভাস্ক্রিপ্টটি যদি ডিফল্ট স্ক্রিপ্টিং ভাষা হয় তবে আমার ধরণের বৈশিষ্ট্যটি বাদ দেওয়া উচিত। টাইপ অ্যাট্রিবিউট বাদ দেওয়া কি ভাল হবে? এটি কোনও সমস্যা হতে পারে?

উত্তর:


48

এটিকে একটি রেফারেন্স হিসাবে দেখুন (গতির বুক): http://www.bookofspeed.com/chapter3.html

মূলত সর্বোত্তম উপায় হ'ল আপনার সমস্ত জাভাস্ক্রিপ্টকে একটি ফাইলের সাথে একত্রে সংযুক্ত করা যা all.min.js এর মতো কিছু হয় যা হ্রাসও করা হয়।

সাধারণত HTML5 এ আপনি এমন কিছু করবেন:

<script src="js/all.min.js"></script>

যেহেতু আপনি দেখতে পারেন, আপনি না HTML5 এর মধ্যে টাইপ অ্যাট্রিবিউট প্রয়োজন, কিন্তু আপনার HTML এবং এক্সএইচটিএমএল অন্য সংস্করণের না । অনুমানটি স্পষ্ট করে যে বিষয়বস্তুটি যদি "পাঠ্য / জাভাস্ক্রিপ্ট" বাদে থাকে তবে আপনাকে HTML5 তে প্রকারের বৈশিষ্ট্যটি নির্দিষ্ট করতে হবে।

কিছু বিষয় মনে রাখবেন:

বিঃদ্রঃ:

আপনি যদি অন্য কোনও ধরণের উল্লেখ করতে যাচ্ছেন text/javascriptতবে নীচের একটি ব্যবহার করুন:

  • "অ্যাপ্লিকেশন / ECMAScript"
  • "অ্যাপ্লিকেশন / JavaScript"
  • "অ্যাপ্লিকেশন / এক্স-ECMAScript"
  • "অ্যাপ্লিকেশন / এক্স-জাভাস্ক্রিপ্ট"
  • "পাঠ্য / বাস্তবেলিপি" "পাঠ্য / জাভাস্ক্রিপ্ট"
  • "টেক্সট / javascript1.0"
  • "টেক্সট / javascript1.1"
  • "টেক্সট / javascript1.2"
  • "টেক্সট / javascript1.3"
  • "টেক্সট / javascript1.4"
  • "টেক্সট / javascript1.5"
  • "টেক্সট / JScript"
  • "টেক্সট / livescript"
  • "টেক্সট / এক্স-ECMAScript"
  • "টেক্সট / এক্স-জাভাস্ক্রিপ্ট"
  • "পাঠ্য / JavaScript; e4x = 1"

উপরের তালিকাটি হ'ল: http://dev.w3.org/html5/spec-author-view/the-script-element.html#scripttingLanguages

মনে রাখবেন আপনি ভাষার বৈশিষ্ট্যটি ব্যবহার করবেন না, কেবলমাত্র বৈশিষ্ট্যটি টাইপ করুন।


2
এবং ভাষা বৈশিষ্ট্য সম্পর্কে কি। এটি নির্দিষ্ট করা বা বাদ দেওয়া ভাল?
ক্র্যাকার

1
ভাষার বৈশিষ্ট্যটি এইচটিএমএল 5 তে সমর্থিত নয়, পরিবর্তে তারা এটিকে বৈশিষ্ট্যটির সাথে একীভূত করেছে। আবার, যদি এটি "পাঠ্য / জাভাস্ক্রিপ্ট" ব্যতীত অন্য কোনও কিছু হয় তবে আপনি এই পৃষ্ঠা থেকে নিম্নলিখিত বৈশিষ্ট্য এবং নীচের একটি ব্যবহার করে নির্দিষ্ট করতে পারেন: dev.w3.org/html5/spec-author-view/the-script-element .html
alvincrespo

আমি উপরে আমার মন্তব্য প্রতিফলিত উত্তর আপডেট করেছি।
alvincrespo

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