জাভাস্ক্রিপ্টের জন্য প্রতিষ্ঠিত কোডিং মানগুলি কী কী?
জাভাস্ক্রিপ্টের জন্য প্রতিষ্ঠিত কোডিং মানগুলি কী কী?
উত্তর:
আপনি যা খুঁজছেন ঠিক তা নয়, তবে (ডগ ক্রকফোর্ডের ভিডির মতো) আমি মনে করি যে জেএস লিখে / সম্পাদনা / পর্যালোচনা করেছেন এমন প্রত্যেকেরই ক্রাইস হিলম্যানের স্লাইড এবং রক্ষণাবেক্ষণযোগ্য জাভাস্ক্রিপ্টের ভিডিওগুলি দেখে নেওয়া উচিত ।
ইন স্লাইড , স্লাইড 127, তিনি বলেছেন, শৈলী গাইড / কোড মান সম্পর্কে এত চিন্তা করবেন না পুনরায় ফরম্যাট সমস্ত কোড VCS থেকে চেক ইন করেছেন।
এগুলিও:
ক্রকফোর্ডের জাভাস্ক্রিপ্ট কোডিং নির্দেশিকা অনুসরণ করার আরও একটি কারণ :
এই কোডটি (নীচে) আসলে জাভাস্ক্রিপ্টের সেমিকোলন ইনজেকশনের কারণে অপরিবর্তিত রয়েছে - এটি একই গানের শীট থেকে বিকাশকারীদের পুরো দলকে গাওয়ার জন্য এক জঘন্য কারণ:
return // injected semicolon, therefore returns 'undefined'
{
javascript : "fantastic"
}; // object constructs anonymously but nothing happens with it.
জাভাস্ক্রিপ্ট সেমিকোলন সন্নিবেশ সম্পর্কে সাবধানে সে সম্পর্কে আরও বিট করুন it
আমি এখানে কখনও বহুল স্বীকৃত জাভাস্ক্রিপ্ট কোডিং মান দেখতে পাইনি। আমরা কিছু সময় আগে আমাদের নিজস্ব লিখেছিলাম এবং আমি আমার নিয়োগকর্তা অনুসারে এটি আমার ব্লগে প্রকাশ করেছি ।
মনে রাখবেন যে কিছু গাইডলাইন কিছুটা পুরানো হতে পারে।
গুগল একটি জাভাস্ক্রিপ্ট গাইড পোস্ট করেছে
গুগল কোড উইকিতে আপনি কয়েকটি সাধারণ তবে প্রয়োজনীয় কোডিং কনভেনশন খুঁজে পেতে পারেন ।
খুব বিস্তারিত স্টাইল গাইডের জন্য দোজো স্টাইল গাইড পড়ুন । এটি নামকরণের কনভেনশন, ফাইল কনভেনশন, ভেরিয়েবল ব্যবহার, কোড লেআউট, হোয়াইটস্পেস এবং মন্তব্যগুলির উপরে চলেছে।
কিছুটা বিস্মিত হয়েছি যে আমি উত্তরগুলিতে আইডিয়োম্যাটিক.জেএস এবং জেউকিউরি কোর স্টাইল গাইডে পাই না । অ্যাডি ওসমানী তার "জাভাস্ক্রিপ্ট স্টাইল গাইড এবং বিউটিফায়ার্স" নিবন্ধে জাভাস্ক্রিপ্টের কোডিং শৈলীর সম্পূর্ণ তালিকার একেবারে শীর্ষে রাখলেন।
আমি ব্যক্তিগতভাবে jQuery মান পছন্দ করি, যদিও এটি আইডোমেটিক.জেএস থেকে আলাদা নয় dif তবে আপনি যে স্ট্যান্ডার্ডটি বেছে নিন আপনার এটি কার্যকর হয় কিনা তা পরীক্ষা করার জন্য আপনার একটি বৈধকারকের প্রয়োজন হবে। আমি jQuery বা কমপক্ষে আইডিয়োম্যাটিকের জন্য কোনও সন্ধান করতে পারি না, তবে শেষ পর্যন্ত জেএস_ কোডস্নিফার নিয়ে এসেছি
Comp.lang.javascript কোড নির্দেশিকা ত্রুটি এবং ওয়েব অ্যাপ্লিকেশনের জন্য জাভাস্ক্রিপ্ট এবং কিভাবে তাদের এড়ানোর এর সাথে সম্পর্কিত সমস্যার কারণগুলো দস্তাবেজের পয়েন্ট।
Netscape delivered JavaScript to Ecma International for standardization and the work on the specification, ECMA-262, began in November 1996