Jquery কোডটি হেডার বা ফুটারে যেতে হবে?


উত্তর:


189

সমস্ত স্ক্রিপ্ট শেষ লোড করা উচিত

প্রায় প্রতিটি ক্ষেত্রে, আপনার সমস্ত স্ক্রিপ্টের রেফারেন্স পৃষ্ঠার শেষে, ঠিক আগে রেখে দেওয়া ভাল </body>

আপনি যদি টেম্প্লেটিং সমস্যা এবং নোটনোটের কারণে এটি করতে অক্ষম হন তবে আপনার স্ক্রিপ্ট ট্যাগগুলি deferবৈশিষ্ট্যের সাথে সাজাবেন যাতে এইচটিএমএল ডাউনলোড হওয়ার পরে ব্রাউজারটি আপনার স্ক্রিপ্টগুলি ডাউনলোড করতে জানে:

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

এজ মামলা

কিছু প্রান্ত মামলা আছে তবে, যেখানে আপনি পৃষ্ঠা ঝিকিমিকি অথবা পৃষ্ঠার লোড করার সময় অন্যান্য হস্তনির্মিত সাধারণত কেবল আপনার jQuery এর স্ক্রিপ্ট রেফারেন্স স্থাপন দ্বারা সমাধান করা যেতে পারে যা হতে পারে <head>ট্যাগ ছাড়াdefer অ্যাট্রিবিউট। এই ক্ষেত্রে jQuery UI এবং jCarousel বা ট্রিভিউয়ের মতো অন্যান্য অ্যাডোন অন্তর্ভুক্ত রয়েছে যা তাদের কার্যকারিতার অংশ হিসাবে ডিওএম সংশোধন করে।


আরও সাবধান

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


5
আচ্ছা, এটিকে বিবেচনা করুন: থিমফরেস্ট.নেট / সাইটম / পোর্টফুলিয়াস-প্রফেশনাল- বিজনেস- টেম্পলেট / … এটি সম্প্রতি একটি সাইট থিম যা আমি সম্প্রতি কিনেছি যার মূল পৃষ্ঠায় jCarousel এর সাথে jQuery ব্যবহারের বৈশিষ্ট্য রয়েছে। আমি যখন স্ক্রিপ্ট ব্লকগুলি ফাইলের শেষ থেকে মাথা থেকে সরিয়ে নিয়েছি তখন আমি লক্ষ্য করেছি যে কারাউসেলের মধ্যে ব্যবহৃত চিত্রগুলি পৃষ্ঠার লোডের সময় সমস্ত একসাথে প্রদর্শিত হবে, যখন স্ক্রিপ্ট ফাইলগুলি মাথায় থাকত তখন পৃষ্ঠাটি আরও সহজেই লোড হবে।
চাদ লেভি

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

9
চ্যাডলভি ঠিক বলেছেন: কিছু শর্ত রয়েছে যার অধীনে jQuery প্লাগইনগুলি সেগুলিতে উল্লেখ করা থাকলে আরও ভাল কাজ করে <head>। আপনার মার্কআপ যদি আপনার জন্য সামগ্রীটি বাছাই করার জন্য jQuery প্লাগইন নির্ভর করে তবে প্লাগইনগুলি লোড না হওয়া পর্যন্ত আপনি নিজের ওয়েব পৃষ্ঠায় ফানকি মার্কআপ পেতে যাচ্ছেন তাই পৃষ্ঠার নীচে প্লাগইন রেফারেন্সটি রাখার কোনও অর্থ নেই। নিয়মগুলি বোঝানো হয় যতক্ষণ না তারা আর কাজ না করে, সেই সময়ে নিয়মগুলি ভঙ্গ করা উচিত।
রবার্ট হার্ভে

2
@ ডানকান: আদর্শভাবে এটি হ'ল আপনি সমস্ত নির্ভরতা নিয়ন্ত্রণ করতে পারবেন। JQuery সম্পর্কিত জিনিস (আরও সুনির্দিষ্টভাবে jQuery UI এবং অন্যান্য অ্যাডনগুলির মতো জিনিসগুলি) ডিজাইনের মাধ্যমে আপনি তাদের কার্যকারিতাটির উপরে সম্পূর্ণ নিয়ন্ত্রণ রাখতে পারবেন না, তাই কোনও ডিওএম উপাদানটিতে দৃশ্যমান বৈশিষ্ট্যের মতো কিছু যুক্ত করা যাতে এটি আরও চূড়ান্তভাবে লোড হয় তবে সম্ভব হয় না এমন একটি অ্যাডোন যা সেই উপাদানটি ব্যবহার করে সেটিকে বলা গুণটি বিবেচনায় নেবে না। কখনও কখনও আপনি যেভাবে চান তার উপর নির্ভরতা পাওয়ার চেষ্টা করার চেয়ে সাধারণ কনভেনশনকে অস্বীকার করা ভাল।
চাদ লেভি

2
@ স্টেফান: আপনার jQuery প্লাগইনগুলিতে যদি DOM কে হেরফের করার অনুমতি না দেওয়া হয় তবে এর মুল্য কি?
রবার্ট হার্ভে

229

স্ক্রিপ্টগুলি নীচে রাখুন

স্ক্রিপ্টগুলির কারণে সমস্যাটি হ'ল তারা সমান্তরাল ডাউনলোডগুলি ব্লক করে। এইচটিটিপি / ১.১ স্পেসিফিকেশনটি পরামর্শ দেয় যে ব্রাউজারগুলি প্রতি হোস্টনামের সমান্তরালে দুটি চেয়ে বেশি উপাদান ডাউনলোড করে না। আপনি যদি একাধিক হোস্ট-নেম থেকে আপনার চিত্রগুলি পরিবেশন করেন তবে আপনি সমান্তরালে ঘটতে আরও দুটি ডাউনলোড পেতে পারেন। কোনও স্ক্রিপ্ট ডাউনলোড করার সময়, ব্রাউজারটি অন্য কোনও ডাউনলোড শুরু করবে না, এমনকি বিভিন্ন হোস্টনামে। কিছু পরিস্থিতিতে স্ক্রিপ্টগুলি নীচে সরানো সহজ নয়। উদাহরণস্বরূপ, স্ক্রিপ্টটি পৃষ্ঠার সামগ্রীর অংশ সন্নিবেশ করানোর জন্য ডকুমেন্ট-রাইটার ব্যবহার করে, তবে এটি পৃষ্ঠায় নীচে সরানো যাবে না। স্কোপিংয়ের সমস্যাও থাকতে পারে। অনেক ক্ষেত্রে এই পরিস্থিতিগুলির সাথে একত্রে কাজ করার উপায় রয়েছে।

একটি বিকল্প পরামর্শ যা প্রায়শই আসে তা হ'ল পিছিত স্ক্রিপ্টগুলি ব্যবহার করা। ডিফার বৈশিষ্ট্যটি নির্দেশ করে যে স্ক্রিপ্টটিতে ডকুমেন্ট.ওরাইট নেই এবং এটি ব্রাউজারগুলির একটি সূত্র যা তারা রেন্ডারিং চালিয়ে যেতে পারে। দুর্ভাগ্যক্রমে, ফায়ারফক্স ডিফলার বৈশিষ্ট্যটি সমর্থন করে না। ইন্টারনেট এক্সপ্লোরারে, স্ক্রিপ্টটি পিছিয়ে যেতে পারে তবে পছন্দ মতো নয় desired যদি কোনও স্ক্রিপ্ট স্থগিত করা যায় তবে এটি পৃষ্ঠার নীচেও সরানো যেতে পারে। এটি আপনার ওয়েব পৃষ্ঠাগুলি দ্রুত লোড করে তুলবে।

সম্পাদনা: ফায়ারফক্স ডিফার বৈশিষ্ট্যটি সংস্করণ 3.6 থেকে সমর্থন করে।

সূত্র:


4
আমি কিছু আধুনিক পরামর্শ দেখেছি যা স্ক্রিপ্টগুলি শীর্ষে রাখা উচিত। নীচে স্ক্রিপ্টগুলি রাখার ফলে পৃষ্ঠার মুখ্য চিত্রগুলিতে এবং অন্যান্য সামগ্রীকে সমান্তরালে লোড করা যায় তবে কার্যকরভাবে পৃষ্ঠায় স্ক্রিপ্টগুলি পরে লোড করা যায় - ব্রাউজার সম্পর্কে জানার আগে পুরো HTML শরীরটি ডাউনলোড করা দরকার স্ক্রিপ্ট URL গুলি লোড করতে। বেশিরভাগ লোক ইয়াহু গাইডের উল্লেখ করে, যা আর সঠিক নয় - ফায়ারফক্স প্রকৃত স্ক্রিপ্টগুলিতে স্থগিত বৈশিষ্ট্যগুলিকে সম্মান করে। শীর্ষে ডিফারাল যদি আপনি এটি পরিমাপ করেন তবে দ্রুত পৃষ্ঠা লোডের ফলাফল হতে চলেছে।
শ্যাডোচ্যাজার

এই পদ্ধতির সাহায্যে পৃষ্ঠার লোড গতিতে আমি কিছু পরিসংখ্যান দেখতে পাচ্ছি?
গ্যাব্রিয়েল আলাক

1
ফায়ারফক্স ডিফার সংঘটিত সংস্করণ 3.6 থেকে সমর্থন করে। সূত্র: w3schools.com/tags/att_script_defer.asp
নিকিতা 웃

1
আপডেট: ২০১ 2016 সালের গোড়ার দিকে / মাঝামাঝি পর্যন্ত সমস্ত আধুনিক ব্রাউজার হোস্টনামে সংযোগের সংখ্যা কমপক্ষে 6.
নাইট আউল

32

অবশ্যই সিডিএন এর মাধ্যমে কেবল মাথার মধ্যে jQuery লোড করুন।

কেন? কিছু পরিস্থিতিতে আপনি এম্বেডড jQuery নির্ভর কোড সহ একটি আংশিক টেম্পলেট (যেমন এজ্যাক্স লগইন ফর্ম স্নিপেট) অন্তর্ভুক্ত করতে পারেন; jQuery পৃষ্ঠার নীচে লোড করা হয়, আপনি একটি "$ সংজ্ঞায়িত করা হয় না" ত্রুটি, দুর্দান্ত।

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

আপনার সাধারণ / ভাগ করা জেএস ফাইলগুলির জন্য, হ্যাঁ, এগুলি আগে রাখুন </body>, তবে ব্যাতিক্রমগুলির জন্য, যেখানে এইচটিএমএলের ঠিক সেই মুহূর্তে একটি jQuery নির্ভর স্নিপেট বা ফাইলের রেফারেন্সটি আঁকিয়ে রাখার জন্য এটি অ্যাপ্লিকেশন রক্ষণাবেক্ষণ বুদ্ধিমান করে তোলে, তাই করুন।

মাথায় কোনও পারফরম্যান্স হিট লোডিং জ্যাকুয়ারি নেই; গ্রহের কোন ব্রাউজারের ইতিমধ্যে ক্যাশে jQuery সিডিএন ফাইল নেই?

কিছুই না নিয়ে অনেকটা অ্যাডো, জিকুয়েরি মাথায় রেখে দিন এবং আপনার জেএসের স্বাধীনতার রাজত্ব দিন let


1
অনেক, অনেক ব্রাউজার না; প্রায় 2% হ'ল আমি সর্বাধিক চিত্রটি পড়েছি, যখন আপনি সংস্করণটিকে বিবেচনায় রাখেন এবং ফ্যাক্স ক্যাচিং হুবহু উত্সের নামের উপর ভিত্তি করে তৈরি করা হয়, তাই jquery1.4.2 jquery1.7 বা 1.9.1 বা একই হিসাবে নয় .. ।
টনি লেইগ

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

13

নিম্বুজ জড়িত ইস্যুটির খুব ভাল ব্যাখ্যা সরবরাহ করে তবে আমি মনে করি চূড়ান্ত উত্তরটি আপনার পৃষ্ঠার উপর নির্ভর করে: ব্যবহারকারীর পক্ষে তাড়াতাড়ি - স্ক্রিপ্ট বা চিত্রগুলি রাখা আরও গুরুত্বপূর্ণ কী?

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

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

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


আপনি অকাল অপ্টিমাইজেশনের যুক্তিটি না টান পর্যন্ত আমাকে রেখেছিলেন। এটি কেবলমাত্র একটি অন্য নিয়ম যা লোকেরা এর প্রভাবগুলি সম্পূর্ণরূপে না বুঝে কৌতুকপূর্ণভাবে অনুসরণ করে।
রবার্ট হার্ভে

6
ওহ ভাল, সব জিততে পারে না! আমি বিশ্বাস করি যে এর প্রভাবগুলি আমি বুঝতে পারি। :)
EMP

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

4
প্রদত্ত যে সাধারণ usক্যমত্যটি নীচে স্ক্রিপ্টগুলি রাখার জন্য, এটি ডিফল্টরূপে করা কি ভাল হবে না এবং যদি আপনি সমস্যার সম্মুখীন হন তবে কেবল সেগুলি শীর্ষে সরিয়ে নেওয়া উচিত? পিছনে জিনিসগুলি করা অদ্ভুত বলে মনে হচ্ছে। কখনও কখনও ব্যয় করা প্রচেষ্টায় কোনও পার্থক্য না থাকলে সর্বোত্তম কাজটি করা ভাল:
ডানকান

@ ডানকান, হ্যাঁ এটাই আমার পদ্ধতি ছিল। আমি প্লাগিনগুলি নীচে রেখেছি এবং আমার যখন সমস্যা হয় তখন আমি এগুলিকে শীর্ষে রাখি এবং এটি সমস্যার সমাধান করে।
রবার্ট হার্ভে

6

বেশিরভাগ jquery কোড ডকুমেন্ট প্রস্তুতে কার্যকর করে, যা পৃষ্ঠার শেষ পর্যন্ত হয় না। তদ্ব্যতীত, পৃষ্ঠা রেন্ডারিং জাভাস্ক্রিপ্ট পার্সিং / সম্পাদন দ্বারা বিলম্বিত হতে পারে, সুতরাং পৃষ্ঠার নীচে সমস্ত জাভাস্ক্রিপ্ট স্থাপন করা ভাল অনুশীলন।


5

স্ট্যান্ডার্ড অনুশীলনটি হ'ল আপনার সমস্ত স্ক্রিপ্টগুলি পৃষ্ঠার নীচে রাখুন, তবে আমি বেশ কয়েকটি jQuery প্লাগইন সহ এএসপি.নেট এমভিসি ব্যবহার করি এবং আমি দেখতে পেয়েছি যে আমি যদি আমার জিক্যুরি স্ক্রিপ্টগুলি <head>মাস্টারের অংশে রাখি তবে এটি আরও ভাল কাজ করে find পাতা।

আমার ক্ষেত্রে, পৃষ্ঠাটি লোড করার সময় এমন নিদর্শনগুলি ঘটে থাকে, যদি স্ক্রিপ্টগুলি পৃষ্ঠার নীচে থাকে। আমি jQuery ট্রিভিউ প্লাগইন ব্যবহার করছি, এবং স্ক্রিপ্টগুলি শুরুতে লোড না করা হলে, প্লাগইন এটির উপর চাপানো প্রয়োজনীয় সিএসএস ক্লাস ছাড়াই গাছটি রেন্ডার করবে। পৃষ্ঠাটি প্রথমে লোড হওয়ার পরে, টিউভিউর যথাযথ উপস্থাপনা করার পরে আপনি এই মজাদার-চেহারার জগাখিচুড়ি পেতে পারেন। খুব খারাপ লাগছে। <head>মাস্টার পৃষ্ঠার বিভাগে jQuery প্লাগইন স্থাপন করা এই সমস্যাটি দূর করে।


ইন্ট্রানেটগুলি ইন্টারনেটের মতো একই শর্ত সাপেক্ষে নয়, সুতরাং লোডের বিলম্ব সম্ভবত কম উপলব্ধিযোগ্য। যদিও এটি বিধিগুলি অনুসরণ করা বাঞ্ছনীয়।
ডানকান

না, সিএসএস শনাক্তকারী / স্টাইলগুলি মার্কআপে রাখার পরিবর্তে (ডকুম প্রস্তুতের জন্য jQuery এর অপেক্ষা না করে) সমস্যার সমাধান করে।
ড্যান বিম

1
@ ড্যান বিম: ট্রিভিউ একটি ডেটাবেস টেবিল থেকে পপুলেশন করা হয়, এবং ট্রিভিউয়ের স্টাইলগুলি টেবিলের সামগ্রীর উপর ভিত্তি করে ট্রিভিউ প্লাগইন দ্বারা সেট করা হয়, তাই না, এটি কাজ করবে না।
রবার্ট হার্ভে

1
আমি কেন এমন করব যখন যখন আমি কেবল পৃষ্ঠার শীর্ষে অপরিশোধিত ট্রিভিউ প্লাগইন স্ক্রিপ্টটি রাখতে পারি এবং এটি ঠিক কাজ করবে? ডান, এটা কোন মানে করে না।
রবার্ট হার্ভে

1
চিয়ার্স রবার্ট, আমি পার্টিতে ফর্ম সহ এএসপি.এনইটিএমভিসিও ব্যবহার করছি। জাভাস্ক্রিপ্টটি আংশিকর মধ্যে রাখা বোধগম্য কারণ নতুন ক্ষেত্রগুলি প্রতিবার আংশিক কার্যকর হওয়ার পরে তাদের কার্যকারিতা পুনরায় বরাদ্দ করা হয় (বৈধতার জন্য বলুন)। ব্যবহারের চেষ্টা করার সময় আমি কেবল এই সমস্যার মুখোমুখি হয়েছি @Html.Action, যা আংশিকভাবে আউটপুটটিতে ফলাফল লেখায়, কারণ আমার আংশিক $ is undefinedঅর্থ দেয় পরিবর্তে আংশিক লোড করার জন্য আমাকে লোড ('@ url.Action') ব্যবহার করতে হবে। তবে অতিরিক্ত অনুরোধের কারণে এটি একটি ফাউস দেয়। আপনার ইনপুট এর উপর ভিত্তি করে, আমি কেবল আমার মাস্টার পৃষ্ঠাতে রেন্ডারবডি () এর উপরে jquery স্থানান্তর করব
মালকিন

4

যদিও প্রায় সব ওয়েবসাইটই জ্যাকারি এবং অন্যান্য জাভাস্ক্রিপ্টকে শিরোনামে রাখে: ডি, এমনকি স্ট্যাকওভারফ্লো ডট কম পরীক্ষা করে।

আমি আপনাকে দেহের শেষ ট্যাগের আগে রাখার পরামর্শ দিই। উভয় জায়গায় রাখার পরে আপনি লোডিং সময়টি পরীক্ষা করতে পারেন। স্ক্রিপ্ট ট্যাগটি আপনার ওয়েবপৃষ্ঠাকে আরও লোড করতে বিরতি দেবে।

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


2
তবে, আপনি স্ক্রিপ্টে মুলতুবি ব্যবহার করে একই জিনিস অর্জন করতে পারেন। w3schools.com/tags/att_script_defer.asp
জ্যাক টাক

2

ঠিক আগের </body>সবচেয়ে ভাল জায়গা অনুযায়ী ইয়াহু ডেভেলপার নেটওয়ার্ক এর আপনার ওয়েব সাইট দ্রুত গাড়ী চালানোর আপ জন্য সর্বোত্তম কার্যাভ্যাস এই লিঙ্কে , এটা জ্ঞান করে তোলে।

সবচেয়ে ভাল জিনিসটি নিজের দ্বারা পরীক্ষা করা।


0

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

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