এটি HTML এর শরীরে জাভাস্ক্রিপ্ট এম্বেড করা কি খারাপ অভ্যাস?


85

আমি যে টিমটিতে কাজ করছি তা <script>আমাদের এইচটিএমএল পৃষ্ঠাগুলির শরীরে এলোমেলো জায়গায় ট্যাগ ব্যবহার করার অভ্যাসে পরিণত হয়েছে । উদাহরণ স্বরূপ:

<html>
    <head></head>
    <body>
        <div id="some-div">
            <script type="text/javascript">//some javascript here</script>
        </div>
    </body>
</html>

আমি এর আগে দেখিনি। দেখে মনে হচ্ছে যে আমি যে কয়েকটি ব্রাউজার পরীক্ষা করেছি। তবে যতদূর আমি জানি, এটির মতো জায়গায় স্ক্রিপ্ট ট্যাগগুলি রাখা বৈধ নয়।

আমি কি ভূল? এটি কতটা খারাপ যে আমরা স্ক্রিপ্ট ট্যাগগুলি ডিভ ট্যাগের মধ্যে রেখে দিচ্ছি? আমার সম্পর্কে সচেতন হওয়া উচিত এমন কোনও ব্রাউজারের সামঞ্জস্যতা সমস্যা রয়েছে কি?


4
এটি কি document.writesসেখানে চলছে বা এটি যেখানে রয়েছে তার কোনও নির্দিষ্ট কারণ নেই?
মার্টিন স্মিথ

8
স্ক্রিপ্ট শরীরের যে কোনও জায়গায় দেখা আইনত। এতে কোনও ভুল নেই। এর এর নিদর্শন রয়েছে (সময়সীমা, রক্ষণাবেক্ষণযোগ্যতা, কোড এবং লেআউটের স্বীকৃতি, ব্যক্তিগত পছন্দ) তবে অন্যথায় এটি ঠিক আছে।
তোমালাক

@earlz - আমার উত্তরটি কেন এটি খারাপ। এখানে একটি জীবন বাঁচানোর চেষ্টা করছি। এবং আমি সঠিক
জেসন

উত্তর:


89

এটি পুরোপুরি বৈধ।

আপনি সেখানে মার্কআপে মিশ্রিত কোডের বড় বড় ব্লকগুলি রাখতে চান না (বাহ্যিক স্ক্রিপ্টগুলি ব্যবহার করা ভাল) তবে এটি কার্যকর হতে পারে:

  • প্রগতিশীল-বর্ধনের জন্য অতিরিক্ত বাধ্যবাধকতার তথ্য যুক্ত করুন (যেখানে সেই ডেটা শ্রেণীর নাম বা বৈশিষ্ট্যের সাথে বর্ধিত তথ্য গোপন করার জন্য অন্যান্য পদ্ধতির সাথে ফিট করা কঠিন); বা

  • যেখানে স্ক্রিপ্টযুক্ত বর্ধন যত তাড়াতাড়ি সম্ভব বন্ধ করা প্রয়োজন (উইন্ডো-লোড / নথি প্রস্তুতের অপেক্ষা না করে)। এটির একটি উদাহরণ অটোফোকাস হবে, যা খুব দেরি করে বরখাস্ত হলে জ্বালা করতে পারে।

আপনি এমন <style>উপাদানগুলির কথা ভাবছেন যা এগুলিতে অনুমোদিত নয় <body>(যদিও বেশিরভাগ ব্রাউজারগুলি এটির অনুমতি দেয়)।


12
অটোফোকসের জন্য +1; কখনও কখনও আমি ধীর সংযোগে থাকি এবং প্রথম ক্ষেত্রটিতে ফিরে যাওয়ার পরে অন্য কোথাও (সবচেয়ে খারাপ ক্ষেত্রে: একটি পাসওয়ার্ড টাইপ করা) মজাদার নয়।
মার্সেল করপেল

4
তবে, কেবলমাত্র একটি পৃষ্ঠা থাকলে এবং সার্ভারের অনুসন্ধানগুলি হ্রাস করতে জেএস এম্বেড করা কার্যকর হতে পারে। এমবেডড সিএসএসে একই গল্প। তবে সাধারণত একই জাভাস্ক্রিপ্ট এবং সিএসএসের প্রয়োজনীয়তা সহ কোনও টেম্পলেট ব্যবহার করার সময় পৃষ্ঠা লোডের সময়কে হ্রাস করার জন্য পৃথক ফাইলগুলিতে জাভাস্ক্রিপ্ট কোড এবং সিএসএস আলাদা করা ভাল (কোনও বৈধ ক্যাশে শিরক ব্যবহার করে)।
কোডবিট

17

আসলে, এটি বেশ সাধারণ। উদাহরণস্বরূপ গুগলের বিশ্লেষণ ট্র্যাকিং কোডটি কেবল এই সিনট্যাক্সটি ব্যবহার করে:

<script type="text/javascript">
  var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
  document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>

গুগলের পক্ষে যদি এটি যথেষ্ট ভাল হয় ...


37
-1 - গুগল এটি করছে বলে কেবল এটি ভাল অনুশীলন নয়। সাধারণ! = ভাল
জেসন

4
গুগল অ্যানালিটিক্স যেভাবেই হোক অতিরিক্ত মাত্রায় সংশ্লেষিত এবং ট্র্যাকিংয়ের জন্য তাদের জাভাস্ক্রিপ্ট ব্যবহার করা প্রকৃতপক্ষে ওভাররেঞ্জাইনিংয়ের একটি ভাল উদাহরণ।
এস্কো

এছাড়াও, তারা সুপারিশ করে যে আপনি স্ক্রিপ্টটি পৃষ্ঠার নীচে রেখেছেন, মাঝখানে নয়, যেখানে স্ক্রিপ্টগুলি রাখতে হবে যদি সেগুলি স্থাপন করতে হয়। শিরোনামে নয় যেখানে লোকেরা সাধারণত তাদের রাখে
জেসন

4
প্রসঙ্গ-বহির্ভূত সরাইয়া: আমি সবসময় Google এর অপ্রয়োজনীয় এবং উদ্ভট ব্যবহার দ্বারা বিরক্ত করছি unescape, প্রদত্ত যে escape/ unescapeহল ইভিল (এবং যে \x3Cএরকম অনেক বেশী সাদাসিধে ভাবে হত)।
ববিনস

4
@ কেলটেক্স: কোডটি অবৈধ নয়, তবে দাবি করেছেন যে এটি ভাল অভ্যাস কেবল কারণ কিছু লোক এটি ব্যবহার করে বৈধ যুক্তি নয়।
মট্টি ভির্ককুনেন

4

এটি বৈধ এবং আপনার সার্ভার-সাইড ফ্রেমওয়ার্ক এবং কোডের প্রকৃতির উপর নির্ভর করে কখনও কখনও এড়ানো খুব কঠিন।


4

বেশ কয়েকটি ব্যক্তি যেমন উল্লেখ করেছেন, এটি বৈধ, এটি কাজ করে এবং এটি ব্যাপকভাবে ব্যবহৃত হয়।

শব্দার্থবিজ্ঞানের সুপারিশ হিসাবে সেরা অভ্যাসগুলি (বা কমপক্ষে সুপারিশ করার জন্য ব্যবহৃত হয়) শিরোনামের ভিতরে স্ক্রিপ্ট ট্যাগ স্থাপন করছে।

আরও আধুনিক সেরা অনুশীলন যা অ্যাকাউন্টে কর্মক্ষমতা গ্রহণ করে, কোনও জাভাস্ক্রিপ্ট কোড কার্যকর করার আগে মার্কআপটিকে পুরোপুরি রেন্ডার করার জন্য, বডি ট্যাগের আগে নীচে ডানদিকে স্ক্রিপ্ট ট্যাগগুলি (বাহ্যিক এবং ইনলাইন) রাখার পরামর্শ দেয়।

কোডটি সহজে বোঝার এবং বজায় রাখার জন্য, "নিরবচ্ছিন্ন জাভাস্ক্রিপ্ট" বাঞ্ছনীয়, যেখানে কোডটি একটি বাহ্যিক ফাইলে থাকে এবং ইভেন্টগুলিকে ডিওএম (গুগল অবরোহক জাভাস্ক্রিপ্ট) সাথে সংযুক্ত করে।

একটি জাভাস্ক্রিপ্ট ইনলাইন থাকা দরকারী যেখানে কেবলমাত্র সার্ভার সাইডের উপস্থিতিগুলি সহ ভেরিয়েবলগুলি সূচনা করা হয় যা পরে বাহ্যিক জাভাস্ক্রিপ্ট কোড দ্বারা ব্যবহৃত হবে।


3

আমি মাথাতে বাহ্যিক স্ক্রিপ্টগুলির রেফারেন্স স্থাপন করতে পছন্দ করি এবং স্ক্রিপ্টগুলি যা জিনিসগুলি শুরু করে এবং উইজেটগুলি এবং শরীরে নোট নোট শুরু করে।

যে বিষয়টিতে চালানো খুব সহজ is এটি হ'ল শরীরের কোনও স্ক্রিপ্ট উপাদান তার পরে আসা উপাদানগুলিতে অ্যাক্সেস করতে পারে না। এছাড়াও, সম্পর্কিত কোনও কদর্য ব্রাউজারের সামঞ্জস্যতা সমস্যাটি হ'ল আই স্ক্রিপ্ট উপাদানগুলিকে তারা যে উপাদানটিতে রয়েছে তা পরিবর্তন করতে দেয় না So সুতরাং আপনার যদি এটি থাকে:

<div id="foo">
  <script type="text/javascript">
    document.getElementById("foo")... // do something to it
  </script>
</div>

আইই আপনার পৃষ্ঠাটি পছন্দ করছে না। IE এর পুরানো সংস্করণগুলি এর জন্য খুব ক্রিপ্টিক ত্রুটি বার্তা দিত বা পুরো পৃষ্ঠাটি ফাঁকা করে দিত, তবে IE8 বর্ণনামূলক ত্রুটি বার্তা দেয় বলে মনে হয়।

যতক্ষণ আপনি নিশ্চিত হয়ে থাকেন যে আপনার স্ক্রিপ্টগুলি কেবল ডিওমে অ্যাক্সেস করতে নিরাপদে রয়েছে, আমি মনে করি না যে স্ক্রিপ্ট উপাদানগুলিকে দেহে প্রবেশ করা খারাপ। প্রকৃতপক্ষে, আইএমএইচও, সম্পর্কিত উপাদানগুলির পরে উইজেটগুলি সূচনা করার জন্য স্ক্রিপ্টগুলি স্থাপন করা সবকিছুকে এক জায়গায় রাখার চেয়ে বেশি পঠনযোগ্য হতে পারে (এবং আমি বিশ্বাস করি এটি এগুলি আগে চালাতে পারে, যা পৃষ্ঠার বোঝা হিসাবে স্টাফকে কম লাফিয়ে তোলে)।


3

এটা বৈধ!

তুমি ব্যবহার করতে পার:

<script type="text/javascript">
    //<![CDATA[

    // Some JavaScript code that perfectly validates in the W3C validator

    //]]>
</script>

আমার মনে হয় না যে এটি সাধারণভাবে খারাপ অভ্যাস হলে আপনি বলতে পারবেন। আপনাকে মামলায় বলতে হবে। তবে নিশ্চিত যে আপনার সমস্ত জাভাস্ক্রিপ্ট কোড একই জায়গায় থাকা ভাল। আপনার সমস্ত HTML ফাইল জুড়ে জাভাস্ক্রিপ্ট কোডের কিছু টুকরো থাকলে এটি কিছুটা অগোছালো।


4
এটি সাধারণভাবে একটি খারাপ অভ্যাস।
জেসন

ঠিক আছে আপনার পোস্ট পড়ুন, জানতে ভাল। আমি যাইহোক এটি কখনই করি না, তবে এটি কখনই আপনার ব্রাউজারটিকে ঝুলিয়ে রাখতে পারে ... ... এটি কীভাবে আসে?
মেও

4
যে কোনও জাভাস্ক্রিপ্ট আপনার ব্রাউজারটিকে হ্যাং করতে পারে (কখনও কখনও আমি ফায়ারফক্সে সেই 'সতর্কতা বাক্সে' পরিত্যক্ত স্ক্রিপ্ট 'এবং' চালিয়ে যাওয়া স্ক্রিপ্ট 'বিকল্পের সাহায্যে পাই)।
মার্সেল করপেল

এটি সত্য, যে কোনও জেএস আপনার ব্রাউজারটি স্তব্ধ করতে পারে। তবে, আপনি যদি এটি ঝুলতে চলে যান (obv কখনই প্রস্তাবিত হয় না), পৃষ্ঠাটি সামগ্রীতে সম্পূর্ণরূপে রেন্ডার হয়ে গেলে এবং ব্যবহারকারী পৃষ্ঠার সাথে পড়া / আলাপচারিতা শুরু করতে পারেন better জেএস আপনার ব্রাউজারটি ঝুলিয়ে রাখার কারণ এটি সিঙ্ক্রোনসিভভাবে চলমান, এর অর্থ এটি ব্রাউজারটি রেন্ডারিং চালিয়ে যাওয়ার আগে জেএস সম্পূর্ণরূপে সম্পাদিত হওয়া অবধি অপেক্ষা করা উচিত, যেহেতু জেএস কী করবে তা জানে না। এটি অপেক্ষা করার সময়, এটি উপস্থাপন করছে না, এটি এটিকে ঝুলন্তর মতো দেখায়।
জেসন

সেই সিডিটিএ জিনিসটি ব্যবহার করবেন না - এটি একটি আজেবাজে কথা। কেবল এক্সএমএল-বৈধকরণের পার্সাররা সিডিএটিএ বিভাগগুলি বোঝে, সুতরাং আপনার পৃষ্ঠাগুলি যদি এইচটিএমএল হিসাবে পরিবেশন করা হয় তবে এটি কোনও কার্যকরী পার্থক্য রাখে না। তবে যদি আপনার পৃষ্ঠাগুলি এক্সএমএল হিসাবে পরিবেশন করা হয় তবে এটি খোলার ট্যাগের আগে "//" রেন্ডার করে।
২c

2

আমি এর আগে দেখিনি। দেখে মনে হচ্ছে যে আমি যে কয়েকটি ব্রাউজার পরীক্ষা করেছি। তবে যতদূর আমি জানি, এটির মতো জায়গায় স্ক্রিপ্ট ট্যাগগুলি রাখা বৈধ নয়।

এটি বৈধ, তবে একটি ভাল (বা প্রস্তাবিত) অনুশীলন নয়।

আমি কি ভূল? এটি কতটা খারাপ যে আমরা স্ক্রিপ্ট ট্যাগগুলি ডিভ ট্যাগের মধ্যে রেখে দিচ্ছি? আমার সম্পর্কে সচেতন হওয়া উচিত এমন কোনও ব্রাউজারের সামঞ্জস্যতা সমস্যা রয়েছে কি?

<script>অন্য কোনও উপাদানগুলির আওতায় রাখার কোনও সমস্যা নেই (তবে এটি ভিতরে থাকা উচিত <head>বা <body>)। ব্রাউজারের সামঞ্জস্যের ক্ষেত্রেও কোনও সমস্যা নেই, তবে, ওয়েব পৃষ্ঠাগুলিতে জেএস স্ক্রিপ্টগুলি এম্বেড করা গুরুতর অসুবিধাগুলি উপস্থাপন করে (কীভাবে / কেন তাদের খারাপ বিবেচনা করা হয়) :

  1. পৃষ্ঠার ওজন যুক্ত করে
  2. খনির জন্য অসুবিধা (বা সম্ভবত অসম্ভব)
  3. স্থানান্তরিত বা অন্য পৃষ্ঠাগুলির জন্য ব্যবহার করা যাবে না
  4. ক্যাশে করা যায় না (পৃষ্ঠাটি লোড হওয়ার সাথে সাথে ডাউনলোড করা দরকার)
  5. উদ্বেগের কোনও বিচ্ছেদ নেই (বজায় রাখা শক্ত)

2

তবে এটি আরও ভাল যে আপনি জানেন যে HTML এর একটি বিভাগের জন্য প্রয়োজনীয় জাভাস্ক্রিপ্ট কোড এটির জন্য সেখানে চলে যাচ্ছে। পরিবর্তে ফাইলের শীর্ষে কিছু অন্তর্ভুক্তি জোর দেওয়া এবং তৈরি করা থেকে।

সুতরাং, "আপনি যদি এই এইচটিএমএল ব্যবহার করতে যাচ্ছেন, তার পরিবর্তে আপনি xyz.js আমদানি করুন" নিশ্চিত করে নিন যে আপনি কেবল HTML অন্তর্ভুক্ত করতে পারেন এবং এটি দিয়ে সম্পন্ন করতে পারেন be

সুতরাং, এটি অগত্যা ভয়াবহ মন্দ নয়। সম্ভবত দর্শনীয়ভাবে দুর্দান্ত নয়, তবে একেবারে ভয়ানকও নয়। এটি ধরনের উপর নির্ভর করে।


2

সেরা অনুশীলনের জন্য ইয়াহু ইউআই দেখুন: http://developer.yahoo.com/performance/rules.html (পৃষ্ঠার নীচে জাভাস্ক্রিপ্ট)


বড় +1! এতগুলি উত্তর, তবে তাদের মধ্যে কেউই উল্লেখ করেনি যে হেডের স্ক্রিপ্টগুলি অন্যান্য উপাদানগুলিকে অবরুদ্ধ করতে পারে (চিত্রগুলির মতো! যা ধীর সংযোগে
ডেভিড জ

1

এটি অবশ্যই আইনী; উদাহরণস্বরূপ এটি আমি এখানে কয়েকটি পৃষ্ঠায় দেখেছি ।

এখন এটি একটি টিউটোরিয়াল সাইট যা এইচটিএমএল এবং জাভাস্ক্রিপ্টের বেসিকগুলি দেখায় তাই সেই প্রসঙ্গে এটি পুরোপুরি বোধগম্য। তবে, আমি এটিকে সাধারণ বিবৃতি বা দু'টি ছাড়া আর কোনও কিছুর জন্য প্রোডাকশন কোডে দেখতে চাই না। আপনি কি প্রতিস্থাপন করেছেন তা না দেখে // Some JavaScript code hereআমি মন্তব্য করতে চাই না।

এটির সাথে কোনও ব্রাউজারের সমস্যা হওয়া উচিত নয়।


1

এটি <স্ক্রিপ্ট> এ যুক্ত করা বৈধ body, তবে ইন্টারনেট এক্সপ্লোরার সত্যিই এটি পছন্দ করে না। নিরাপদ দিকে থাকতে, নিশ্চিত করুন যে আপনার স্ক্রিপ্টগুলি <হেড> ট্যাগের মধ্যে রয়েছে।

আমরা যে প্রকল্পে কাজ করছি এটি প্রকৃতপক্ষে বিপর্যয় সৃষ্টি করেছিল (বিশেষত ইন্টারনেট এক্সপ্লোরারের জন্য)।


1

আমি ধরে নিয়েছি যে আপনার দলটি এটি করছে কারণ তারা একটি স্ক্রিপ্ট গতিশীল sertোকাতে চায়, বা তারা কোনও স্ক্রিপ্ট লিখছে যা পৃষ্ঠা লোডে আগুন লাগবে।

আমি একেবারে প্রয়োজনীয়তার সময় এটি করার কোনও অসুবিধা বলব না, (এটি যতক্ষণ না এটি সিডিএটি ব্লকে রয়েছে), তবে এর বাইরে, আমি আপনার দলের কাছে সুপারিশ করব যে তারা প্রোটোটাইপ বা জিক্যুরির মতো স্ক্রিপ্ট লাইব্রেরি ব্যবহার করবে এবং রাখবে পৃষ্ঠার বাইরের স্ক্রিপ্টগুলি। এটি সাধারণত পরিষ্কার থাকে এবং লাইব্রেরিগুলি মাঝে মাঝে কোডটিতে কিছুটা পরিষ্কার পরিচ্ছন্নতা জোর করে, যা আমি বিশ্বাস করি যে এটি বর্তমানে ঘটছে না।

আমি ইনলাইন স্ক্রিপ্ট ট্যাগগুলিতে কোনও সময় গ্রহণকারী ফাংশনও পরিচালনা করব না, কারণ পৃষ্ঠার লোডে এটি ঘটে এবং জেসন উপরে বর্ণিত হিসাবে, পৃষ্ঠার লোডকে ধীর করতে পারে। সমস্ত স্ক্রিপ্ট লাইব্রেরিতে ঝরঝরে ফাংশন রয়েছে যা আপনাকে পৃষ্ঠাটি লোড করার জন্য জিনিসগুলি করতে দেয় এবং পৃষ্ঠার লোড এগুলি কখন ফায়ার করতে হবে সেটির বিকল্প দেয় যেমন ডিওএম লোড হওয়ার পরে।


1

এটি প্রোগ্রামিং সম্পর্কে আপনার পদ্ধতির উন্নতি সম্পর্কে যতটা পারফরম্যান্স উন্নতি করতে পারে তার মধ্যে অনেকগুলি, অনেক সেরা অনুশীলনের একটি।

চূড়ান্তভাবে ওয়েব বিকাশে, পণ্যটি সর্বাধিক গুরুত্ব দেয়!



0

স্ক্রিপ্টগুলি শিরোনামের মধ্যে রাখতে হবে এমন প্রস্তাবিত সুপারিশ হ'ল স্ক্রিপ্টটি ডাকার আগে লোড হয়েছে কিনা তা নিশ্চিত করা। এটি কেবলমাত্র নির্দিষ্ট ইভেন্ট হ্যান্ডলারের জন্য একটি সমস্যা। অন্যান্য ধরণের স্ক্রিপ্টের জন্য এটি কিছু যায় আসে না এবং কিছু প্রকারের জন্য (যেমন ডকুমেন্ট.ওরাইট) এর কোনও অর্থ হয় না।


0

আপনার যদি এমন সম্পাদক থাকে যা এইচটিএমএল এবং জাভাস্ক্রিপ্ট সিনট্যাক্স একসাথে পরিচালনা করতে পারে। এবং আপনি যদি প্রথমে এইচটিএমএলের কয়েকটি লাইন পড়তে চান এবং তারপরে জাভাস্ক্রিপ্ট সিপিডি ... নিশ্চিত হন। এটার জন্য যাও.


ভিজ্যুয়াল স্টুডিও এবং রেজারের মতামতের মতো শব্দ যা উভয়ই পরিচালনা করতে পারে। এটি কিছু ক্ষেত্রে যথেষ্ট সুবিধাজনক হতে পারে (আপনার সমস্ত কোডগুলিকে এক জায়গায় সম্পাদনা করতে হবে)। অবশ্যই ভিউতে খুব বেশি জাভাস্ক্রিপ্ট কোড পড়া এবং বুঝতে অসুবিধা করতে পারে এবং আউটপুট এইচটিএমএল ব্লিট করার সমস্যাও রয়েছে।
জাহু

0

কিছু জিনিস:

  1. এটি সম্পূর্ণরূপে বৈধ কোড-ভিত্তিক।
  2. এটি সম্পূর্ণ অপরিকল্পিত

এটি করা আপনার পৃষ্ঠা লোডকে যথেষ্ট গতি কমিয়ে দেয় কারণ বাকী কোনও পৃষ্ঠা রেন্ডার করার আগে জাভাস্ক্রিপ্ট কোড অবশ্যই কার্যকর করা উচিত। আপনি যদি সেই জাভাস্ক্রিপ্ট কোডটিতে প্রচুর কাজ করছেন তবে আপনার ব্রাউজারটি স্তব্ধ হয়ে যেতে পারে। আপনার জাভাস্ক্রিপ্ট কোডটি গতিশীলরূপে এবং আপনার পৃষ্ঠার শেষে (পছন্দ হিসাবে </body>ট্যাগের আগে) লোড করার চেষ্টা করা উচিত ।

উচ্চ পারফরম্যান্স জাভাস্ক্রিপ্ট কিনুন এবং পড়ুন । এটি আপনার জাভাস্ক্রিপ্ট কোড লেখার পদ্ধতি পরিবর্তন করবে।


4
আমার ডাউনভোটস নয়, তবে যখন আমি ইয়াহু ভাবি, আমি মনে করি YAHOO.util.Event.addListener, দক্ষ / সংক্ষিপ্ত জাভাস্ক্রিপ্ট নয়। আমি কোনও বই পড়তাম না এবং এটিকে সুসমাচার হিসাবে বিবেচনা করতাম না, কখনও কখনও আপনার নিজের পৃষ্ঠাতে জাভাস্ক্রিপ্ট থাকতে হবে , যেমন একটি পরিবর্তনশীল গতিবেগের সাথে রেন্ডার, এমন কিছু যা আপনি বাহ্যিক ক্ষেত্রে করতে পারবেন না .js
নিক Craver

4
আপনি বইটি পড়েছেন? যদি আপনি থাকতেন তবে আপনি জানতেন যে এটি অপটিমাইজেশন কৌশল শেখায়। YAHOO.xx.xx.xxস্থানীয়ভাবে যেমন ক্যাশে করা হয়। উপলক্ষে, হ্যাঁ পৃষ্ঠাতে কোনও পরিবর্তনশীল রেন্ডার করা ঠিক আছে তবে আপনি যদি সার্ভার থেকে কোনও লুকানো ইনপুট মান সেট করেন তবে সাধারণত বাহ্যিকভাবেই এটি করা যায়। তবে আমি বলেছিলাম যে এটি প্রস্তাবিত নয় ভুল নয় । এছাড়াও, নিকোলাস জাকাস, লেখক, তার চাকুরীজীবি কে নির্বিশেষে তার বিষ্ঠা জানেন।
জেসন

4
"ডাইনামিকালি লোডিং" এবং "পৃষ্ঠার শেষে লোডিং" আলাদা জিনিস এবং এটি উভয়টি ব্যবহার করে যে কোনও পারফরম্যান্স লাভ রয়েছে তা অত্যন্ত অসম্ভব। "আপনি বইটি পড়েছেন?" এবং "আমি সঠিক "ও গঠনমূলক কথোপকথন শুরু করার সেরা উপায় নয়। এছাড়াও মূল প্রশ্নের উত্তর দিয়ে দেওয়া যেতে পারে "কারণ এটি অবশেষে আইইয়ের উপরে চাপ দেয়", যেহেতু কিছু স্ক্রিপ্ট কেবল তখনই সমর্থিত হয় যদি স্ক্রিপ্ট শরীরের প্রত্যক্ষ শিশু হয়।
নাচো কলোমা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.