ইনলাইন জাভাস্ক্রিপ্ট ভাল না খারাপ?


16

আমি বর্তমানে ওয়ার্ডপ্রেস থেকে ইআই ফ্রেমওয়ার্কে স্যুইচ করেছি এবং একটি বাহ্যিক বিকাশকারী আমার সাইটটি পুনর্নির্মাণ করছে।

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

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


এটি ওয়েব পৃষ্ঠায় জাভাস্ক্রিপ্ট ইনলাইন সন্নিবেশ করানো বলতে কী বোঝায় ?
সালমান এ

3
অন্যদের জন্য যারা এই প্রশ্নটি খুঁজে পান এবং এই জাতীয় জিনিসগুলির জন্য চিন্তাভাবনা করছেন <a onClick="function(){/* do stuff */} ">Click Here</a>, আমি বুঝতে পেরেছি এটি খুব খারাপ হিসাবে বিবেচিত হয় এবং তাদের এইচটিএমএল থেকে তাদের কোডটি আলাদা করা উচিত দেখুন: এই নিবন্ধটি
টেকব্র্যাট

1
@ ব্যবহারকারী 1066946 t.co/j1RpJgwoku :-)
কোস

1
@ user1066946 আমি সত্যই অ্যাংুলার ব্যবহার করতে চাই, আমি কেবলমাত্র পর্যবেক্ষণ করেছি যে "শব্দার্থক ওয়েব" একটি বৃত্ত তৈরি করেছে (ডোমের পাশে কিছু আঠালো কোড রাখার ক্ষেত্রে)
কোস

1
"যদিও মনে হচ্ছে জাভা স্ক্রিপ্ট কোডটি ফুটারের নীচে রাখা হয়েছে, এটি এখনও ইনলাইন।" - মনে হচ্ছে আপনি এম্বেড করা জাভাস্ক্রিপ্টের উল্লেখ করছেন , "ইনলাইন" জাভাস্ক্রিপ্টের পরিবর্তে (যা টেকব্র্যাট বোঝায়)।
মিঃ হোয়েট

উত্তর:


13

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

মনে রাখবেন যে পৃষ্ঠা ডাউনলোডের সময়গুলি (এটি, এইচটিএমএল) এবং সমস্ত উত্স কলগুলি ম্যাট্রিকগুলিকে প্রভাবিত করে না যা র‌্যাঙ্কিংকে প্রভাবিত করে (যদিও পেজর্যাঙ্ক হিসাবে বা এসইআরপিগুলিতে কোনও ব্যাপার না)। মুল বক্তব্যটি এটি SEO এর জন্য কোনও সাইটের পারফরম্যান্সকে প্রভাবিত করে তবে তা প্রকাশ পায় man


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

যদিও বাহ্যিক ফাইলগুলির সাথে একটি কন রয়েছে। যদি সঠিকভাবে সম্পন্ন না, আপনি DOMblocking কোড তৈরি, অর্থাত্ doc.ready ট্রিগার যা প্রভাবিত করে, ধীর percieved গতি। তবে যদি সঠিকভাবে সম্পন্ন করা হয় তবে বাহ্যিক হ'ল উপায়
মার্টিজন

4
.jsক্যাচিংয়ের জন্য ফাইলগুলি আরও ভাল, এটি একইভাবে বোঝায় না যে একই হোস্টের সাথে দুটি সংযোগ যাদুতে আপনার ডাউনলোডের গতি আরও বাড়িয়ে তুলবে।

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

3
আপনি যদি সময়ের জন্য অপেক্ষা করেন তবে আপনার ব্যান্ডউইথের দিকে নজর দেওয়া ভুল are লোডিংয়ের সময়ে প্রোফাইলারের দিকে তাকান: সাধারণত সংযোগের সময়গুলি বাস্তব ডেটা এক্সচেঞ্জের সময়ের চেয়ে 10-100x বিগগার হয়। এর অর্থ হ'ল FRAGMENTATION একটি আসল সমস্যা এবং সত্যই ছোট জেএস এর জন্য একটি বাহ্যিক, ডেডিকেটেড, ফাইল ব্যবহার করা সবচেয়ে খারাপ হতে পারে যা ইনলাইন। প্রকৃত সমান্তরালতা না করে এমন ব্রাউজারে ইনলাইন আরও ভাল
লেস্টো

29

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

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

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


12

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

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

তবে আপনার কাছে যদি জাভাস্ক্রিপ্টের অল্প পরিমাণ থাকে তবে এটি কোনও বাহ্যিক ফাইলে রাখার সঞ্চয় আপনি এটিকে পুনরুদ্ধার করার জন্য একটি অতিরিক্ত এইচটিটিপি অনুরোধ করার প্রয়োজনের দ্বারা উপেক্ষিত হতে পারে। এই উদাহরণে আপনার পৃষ্ঠায় জাভাস্ক্রিপ্ট রাখা আরও দক্ষ হবে।

তারপরে, জাভাস্ক্রিপ্টের এই একই ছোট স্নিপেটটি যদি একাধিক পৃষ্ঠায় ব্যবহার করা হয় তবে এটি ক্যাচিংয়ের সুবিধা নেওয়ার জন্য এটি একটি বাহ্যিক ফাইলে রাখলে সুবিধা হবে।

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


4

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

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

সম্পাদনা : আসলে, আমি সবচেয়ে গুরুত্বপূর্ণ যুক্তিটি ভুলে গিয়েছিলাম। ইআইআই (পাশাপাশি বেশিরভাগ পেশাদার পিএইচপি ফ্রেমওয়ার্ক) এর উপর ভিত্তি করে তৈরি এমভিসি ডিজাইন প্যাটার্ন (প্রকৃতপক্ষে: আর্কিটেকচারাল প্যাটার্ন) এর । এবং একই প্যাটার্নটি ফ্রন্ট্টে ব্যবহার করা যেতে পারে: এইচটিএমএল কোড হ'ল মডেল (ডেটা), সিএসএস হল ভিউ (সজ্জাকারী) এবং জাভাস্ক্রিপ্ট হ'ল নিয়ামক। তাদের সমস্ত করা পৃথক ফাইল মধ্যে , .jsএবং .css, minified obsfucated এবং শ্রেষ্ঠ দৃশ্যকল্প মধ্যে gzipped - ফাইল।

আপনি যখন আপনার Yii অ্যাপ্লিকেশনটি তৈরি করেন, আপনি এমভিসি প্যাটার্নটি ভেঙে এবং একই ফাইলটিতে সবকিছু রাখতে পারেন। প্রশ্নটি হল - এটি কি মূল্যবান, কী কী সুবিধা (কোনওটি নয়) এবং এটি আপনাকে কোথায় নিয়ে যাবে? আপনি একই যুক্তি ব্যবহার করতে পারেন, জিজ্ঞাসা করার সময়, জেএস কোডটি ইনলাইন রাখবেন কি না?


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

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

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

ঠিক আছে, প্রতিক্রিয়ার জন্য ধন্যবাদ। স্ট্যাকওভারফ্লো ছাড়াও, আমি একটি ভাল ইআই সম্প্রদায় কোথায় পাব?
স্টিভেন

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

3

এটি আসলে আপনি যে ওয়েবপৃষ্ঠাটি বিকাশ করছেন তার উদ্দেশ্যের উপর নির্ভর করে:

আমি অল্প পরিমাণে ইনলাইন জাভাস্ক্রিপ্ট ব্যবহার করি, তবে আমি যদি বাহ্যিক জাভাস্ক্রিপ্ট ফাইলগুলি বড় হয় তবে তার জন্য পছন্দ করি।

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


2

উত্তরটি আসলে কী করা হচ্ছে তার উপর নির্ভর করে।

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

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

অন্যদিকে, জাভাস্ক্রিপ্টটি যদি কেবল কনফিগারেশন বিকল্পের একটি গোছা / সূচনা হয় যেমন:

$(function () {
    myplugin({
        images: ["img1", "img2", "img3"]
    });
});

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


2

এই উত্তরগুলি চিহ্ন মিস করে। কটাক্ষপাত আছে ইনলাইন ক্যাশে

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

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

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

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

তথ্যসূত্র:


0

সাধারণত আমার সাথে ইনলাইন জেএস কোডটি খারাপ, অন্যরা আমার আগে বলেছিল।

তবে আমি এমন একটি ব্যবহারের ক্ষেত্রে মনে করি যেখানে ইনলাইন জেএস আরও ভাল

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

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