আইআই তে জাভাস্ক্রিপ্ট এবং আধুনিক ব্রাউজারগুলিতে জাভাস্ক্রিপ্ট (প্রাক্তন, ফায়ারফক্স) এর মধ্যে প্রধান পার্থক্যগুলি সিএসএস / (এক্স) এইচটিএমএল ক্রস ব্রাউজারের পার্থক্যের পিছনে একই কারণে দায়ী করা যেতে পারে। দিনটিতে কোনও ডি-ফ্যাক্টো স্ট্যান্ডার্ড ছিল না; আইই / নেটস্কেপ / অপেরা বেশিরভাগ চশমা বাস্তবায়ন করে, কিছু কিছু বাদ দিয়ে পাশাপাশি একে অপরের থেকে সুবিধা অর্জনের জন্য মালিকানাধীন চশমা তৈরি করে a আমি দৈর্ঘ্যে যেতে পারলাম, তবে আইই 8 এর মুক্তির জন্য এগিয়ে যেতে পারি: কয়েক বছর ধরে জাভাস্ক্রিপ্ট এড়ানো / উপহাস করা হয়েছিল, এবং এফএফ এবং ওয়েবকমের অবজ্ঞার উত্থানের সাথে, আইই বেশিরভাগই আইএস 6 থেকে তাদের সিএসএসের অগ্রযাত্রায় মনোনিবেশ করতে বেছে নিয়েছে। এবং মূলত বাম DOM সমর্থন পিছনে। আইই 8 এর ডোম সমর্থনটি আইই 6 এরও হতে পারে যা 2001 সালে প্রবর্তিত হয়েছিল .... সুতরাং আইই এর ডোম সমর্থনটি আধুনিক ব্রাউজারগুলির থেকে প্রায় এক দশক পিছনে। যদি আপনার কোনও লেআউট ইঞ্জিনের সাথে জাভাস্ক্রিপ্টের তাত্পর্য দেখা দেয় তবে আপনার পক্ষে সেরা বাজিটি হ'ল আমরা সিএসএস সমস্যার সাথে একইভাবে আক্রমণ করা; সেই ব্রাউজারটিকে লক্ষ্য করে। ব্রাউজার স্নিফিং ব্যবহার করবেন না, আপনার ব্রাউজারটি স্নিগ্ধ করতে বৈশিষ্ট্য সনাক্তকরণ ব্যবহার করুন / এটি ডোম সাপোর্টের স্তর।
জেএসক্রিপ্ট ইসির স্ক্রিপ্ট আইইয়ের নিজস্ব বাস্তবায়ন নয়; জেএসক্রিপ্ট নেটস্কেপের জাভাস্ক্রিপ্টের আইই এর উত্তর ছিল, যা উভয়ই ইসমাস্ক্রিপ্টের আগেই অস্তিত্ব নিয়ে এসেছিল।
স্ক্রিপ্ট উপাদানটিতে টাইপ অ্যাট্রিবিউট হিসাবে, টাইপ = "পাঠ্য / জাভাস্ক্রিপ্ট" হ'ল ডিফল্ট মান (কমপক্ষে এইচটিএমএল 5), সুতরাং আপনার স্ক্রিপ্ট জাভাস্ক্রিপ্ট না হলে আপনার কোনও ধরণের বৈশিষ্ট্যের প্রয়োজন হবে না।
যতক্ষণ না IE অন্তর্নিহিত এইচটিএমএল সমর্থন করে না ... অন্তর্নিহিত এইচটিএমএল আইই আবিষ্কার করেছিলেন এবং এখনও এটি কোনও ডোম মানক নয়। অন্যান্য ব্রাউজারগুলি এটিকে গ্রহণ করেছে কারণ এটি কার্যকর, কারণ আপনি এটি ক্রস ব্রাউজারটি ব্যবহার করতে পারেন। যতদূর ডায়নামিকভাবে টেবিলগুলি পরিবর্তন করা যায়, এমএসডিএন বলছে "সারণির দ্বারা প্রয়োজনীয় নির্দিষ্ট কাঠামোর কারণে, সারণী এবং টিআর অবজেক্টের অভ্যন্তরীণ পাঠ্য এবং অন্তর্নিহিত এইচটিএমএল বৈশিষ্ট্যগুলি কেবল পঠনযোগ্য।" প্রাথমিকভাবে আমি জানি না যে এর কতটা সত্য ছিল, তবে স্পষ্টতই আধুনিক ব্রাউজারগুলি টেবিল-বিন্যাসের জটিলতাগুলি মোকাবেলা করার সময় এটি আবিষ্কার করেছে।
আমি জাভাস্ক্রিপ্ট
জেরেমি কিথের
ডিওএম স্ক্রিপ্টিং ডগলাস ক্রকফোর্ডের জাভাস্ক্রিপ্টে পিপিকে পড়ার পরামর্শ দিচ্ছি : জাভাস্ক্রিপ্টের উপর শক্তিশালী উপলব্ধি পেতে গুড পার্টস
এবং ক্রিশ্চান হেলম্যানের বিজনেস জাভাস্ক্রিপ্ট ডিওএম স্ক্রিপ্টিং এবং অ্যাজাক্স সহ ।
ফ্রেমওয়ার্কস / লাইব্রেরিগুলি যতটা উদ্বিগ্ন, যদি আপনার এখনও জাভাস্ক্রিপ্টে দৃ strong় উপলব্ধি না থাকে তবে আপনার সেগুলি এড়ানো উচিত। 2 বছর আগে আমি jQuery ফাঁদে পড়েছিলাম, এবং আমি দুর্দান্ত কীর্তিগুলি সরাতে সক্ষম হয়েছি, জাভাস্ক্রিপ্টকে সঠিকভাবে কোডিংয়ের বিষয়ে আমি কখনই কোন খারাপ জিনিস শিখিনি। অন্ধকারে, jQuery একটি দুষ্ট ভয়ঙ্কর DOM টুলকিট, কিন্তু সঠিক বন্ধকরণ, প্রোটোটাইপিকাল উত্তরাধিকার ইত্যাদি শিখতে আমার ব্যর্থতা, কেবল আমার ব্যক্তিগত জ্ঞানকে ফিরিয়ে দেয়নি, আমার কাজটি বিশাল পারফরম্যান্স হিট নিতে শুরু করেছে কারণ আমার কোনও ক্লু ছিল না wtf ছিল t
জাভাস্ক্রিপ্ট ব্রাউজারের ভাষা; আপনি যদি ক্লায়েন্ট-সাইড / ফ্রন্ট-এন্ড ইঞ্জিনিয়ার হন তবে জাভা স্ক্রিপ্টটি কমান্ড করা এটি সর্বাধিক গুরুত্বপূর্ণ of নোড.জেএস পুরো জাভাস্ক্রিপ্ট নিয়ে আসছে সম্পূর্ণ কাত হয়ে, আমি দেখছি এর বিকাশে প্রতিদিন নেওয়া প্রচুর পদক্ষেপ; সার্ভার-সাইড জাভাস্ক্রিপ্ট খুব নিকট ভবিষ্যতে একটি মান হবে। আমি জাভাস্ক্রিপ্টটি এখন কতটা গুরুত্বপূর্ণ এবং কী হবে তা আরও জোর দেওয়ার জন্য আমি এটি উল্লেখ করছি।
জাভাস্ক্রিপ্ট রেলের চেয়ে আরও তরঙ্গ তৈরি করতে চলেছে।
শুভ স্ক্রিপ্টিং!