সর্বশেষ নিবন্ধ
বাড়ি / মজিলা ফায়ারফক্স / স্ক্রিপ্টস: এটি কী এবং কেন এটির প্রয়োজন। জাভাস্ক্রিপ্ট কী এবং এর জন্য কী? উদাহরণ

স্ক্রিপ্টস: এটি কী এবং কেন এটির প্রয়োজন। জাভাস্ক্রিপ্ট কী এবং এর জন্য কী? উদাহরণ

“একবার, সময় ছিল স্ক্রিপ্ট শিখতে।

এখানেই বিভিন্ন সন্দেহ দেখা দিয়েছে ...

তবে, সাবধানে অধ্যয়ন করুন এবং আপনি সবকিছু খুঁজে পাবেন ...

হ্যালো আমার প্রিয় পাঠক!

কিছু সময় আগে, যখন আমি প্রথমদিকে প্রাথমিক জ্ঞানের মুখোমুখি হয়েছিলাম এবং আমার প্রথম পদক্ষেপগুলি এমন ছিল যে ডানদিকে এবং বামে পদক্ষেপটি খুব সাবধানতার সাথে করা হয়েছিল।

এখন মনে আছে এটি হাসি দিয়ে।

এই সময়গুলি যখন আমি কাঁপতে কাঁপতে হাত দিয়ে অনেকগুলি ক্রিয়া করতাম এবং নিয়মটি অনুসরণ করি:

"সাত বার পরিমাপ - একবার কাটা!"

যদিও নিয়মটি খুব খারাপ নয়, এটি জীবনে যুক্তিসঙ্গতভাবে প্রয়োগ করা উচিত, তবে ধর্মান্ধতা ছাড়াই।

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

দীর্ঘ সময় ধরে, আমি সাইটের কার্যকারিতা উন্নত করতে শুধুমাত্র প্লাগইন ব্যবহার করেছি।

এবং আমি প্লাগইন এবং স্ক্রিপ্টগুলির মধ্যে পার্থক্যটি বেশ বুঝতে পারি নি।

আপনি কি প্লাগইন এবং স্ক্রিপ্টগুলির মধ্যে পার্থক্য জানেন?

প্লাগ-ইন - (এটি ইংরেজীতে "সংযুক্ত করুন" এর অর্থ প্লাগ ইন) - একটি স্বাধীনভাবে সংকলিত সফ্টওয়্যার মডিউল যা গতিশীলভাবে মূল প্রোগ্রামের সাথে সংযুক্ত থাকে এবং এর ক্ষমতাগুলি প্রসারিত এবং / অথবা ব্যবহারের জন্য ডিজাইন করা হয়।

একজন সাধারণ ইন্টারনেট ব্যবহারকারীর পক্ষে এটি বোঝা খুব কঠিন, তাই না?

এখানে প্রচুর সংখ্যক প্লাগইন রয়েছে যা আমরা আনন্দের সাথে আমাদের সাইটে রেখেছি এবং বিরক্ত শ্বাসের সাথে এই দরকারী প্রোগ্রামগুলি আমাদের সরবরাহ করে এমন সমস্ত ধরণের চিপগুলিতে আনন্দিত।

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

এক্ষেত্রে কী করা উচিত?

কীভাবে কীভাবে কোনও উপায় খুঁজে পাবেন এবং সাইটের কার্যকারিতা হারাবেন না, যা আপনি এত তাড়াতাড়ি অভ্যস্ত হয়ে পড়েছেন যে কোনও অংশে আর শক্তি নেই?

এখানে স্ক্রিপ্টগুলি উদ্ধার করতে আসে।

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

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

এবং তথ্য, অধ্যয়ন, তত্ত্ব, অনুশীলন এবং স্ক্রিপ্টগুলি শেখার এবং সাইটের কার্যক্ষেত্রে তাদের কার্যকারিতা প্রবর্তনের প্রথম পদক্ষেপগুলির সন্ধান শুরু হয়।

সুতরাং অন্য একটি প্লাগ-ইন প্রকাশিত হয়েছিল - আমরা এটিতে একটি কলম vedেউ করেছি, দ্বিতীয়, তৃতীয় ... এবং দেখুন এবং দেখুন!

আমাদের সাইটটি দ্রুত হয়ে উঠেছে।

একটি বিষয় মনে রাখতে হবে:

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

তবে অনুশীলন ও চেষ্টা করা মূল্যবান!

কখনই কোনও কঠিন কাজ করতে ভয় পাবেন না যখন মনে হয় এই কাজ এবং তথ্য আপনার ক্ষমতার বাইরে।

খুব শক্ত। মূল জিনিসটি এমন কোনও ব্যক্তির সন্ধান করা যিনি আপনার উপলব্ধিগুলির জন্য এই তথ্যটি বিশদভাবে উপস্থাপন করবেন।

যাইহোক, আমি এতে ভাগ্যবান ছিলাম। আমার একটি ব্লগার বন্ধু আছে

তিনি সাইটে বিভিন্ন স্ক্রিপ্ট নিয়ে কাজ করতে পছন্দ করেন, ইতিমধ্যে অনেকগুলি প্লাগইন প্রতিস্থাপন করেছেন এবং প্রতিদিন নতুন কিছু নিয়ে এসেছেন।

তাকে ধন্যবাদ, আমি এখন আমার সাইটের কোডে অবাধে হস্তক্ষেপ করতে পারি। প্রতিদিন আমি নতুন কিছু শিখি এবং আমার জ্ঞান পুনরায় পূরণ হওয়ায় আমি কোনও কিছুই নষ্ট করতে ভয় পাই না।

আসুন প্রশ্নটি দেখুন:

স্ক্রিপ্টগুলি কী কী?

একটি স্ক্রিপ্ট একটি প্রোগ্রাম বা প্রোগ্রাম ফাইল স্ক্রিপ্ট হয়।

ঠিক আছে, এটি আরও সহজভাবে বলতে গেলে, কোনও স্ক্রিপ্টকে প্রায় কোনও নির্বাহযোগ্য প্রক্রিয়া বলা হবে।

স্ক্রিপ্টগুলি একটি স্ক্রিপ্টিং ভাষা, যা ইংরেজী ভাষায়-স্ক্রিপ্টিং ভাষার মতো শোনা যায়, এটি স্ক্রিপ্টগুলি লেখার জন্য একটি উচ্চ-স্তরের প্রোগ্রামিং ভাষা যা সংক্ষেপে সিস্টেমের দ্বারা সম্পাদিত বিভিন্ন ক্রিয়াকলাপ বর্ণনা করে।

সাধারণভাবে, এই স্ক্রিপ্টগুলি এবং প্রোগ্রামগুলির মধ্যে পার্থক্য বরং অস্পষ্ট, কারণ স্ক্রিপ্টটি নিজেই একটি প্রোগ্রাম যা তৈরি সফ্টওয়্যার উপাদানগুলির সাথে কাজ করে deals

একটি স্ক্রিপ্ট হ'ল এক ধরণের প্রক্রিয়া, আপনি একটি বিশেষ প্রোগ্রাম বলতে পারেন।

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

স্ক্রিপ্টগুলি কার্যকর করতে সহজ হতে পারে, যেমন "ড্রপ-ডাউন মেনু" বা পিছনে-ফরোয়ার্ড বোতাম এবং জটিল, যেমন "কাউন্টার", "অতিথি বই" এবং তাদের ব্যবহারের জন্য অন্যান্য বিকল্পগুলি।

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

কখনও কখনও স্ক্রিপ্টগুলি সাইটের ক্ষতি করে, কারণ সেগুলি হ্যাকারদের দ্বারা লিখিত হতে পারে যারা তাদের সহায়তায় আপনার সাইটের কীগুলি বাছাই করার চেষ্টা করে।

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

যাইহোক, স্ক্রিপ্টিং ভাষা কীভাবে কাজ করে তা বোঝা খুব গুরুত্বপূর্ণ।

উদাহরণস্বরূপ, আপনি এমন একটি মেশিন নিয়ে এসেছিলেন যা মুদ্রাটি নামানোর সময়, কাপে কফি pourালা উচিত।

আপনি একটি সুন্দর কেস তৈরি করেছেন, প্রয়োজনীয় বোতাম এবং বিশদটি ইনস্টল করেছেন। সবকিছু, বসে এবং আনন্দ।

তবে ... এটি কাজ করবে না, কারণ এতে কোনও অ্যাকিউইউটর নেই, এক ধরণের বৈদ্যুতিক ড্রাইভ যা সঠিক কাজটি চালিত করবে, অর্থাৎ আপনি প্রারম্ভের প্রক্রিয়া বোতামটি টিপলে ডান কাপে কফি pourালাবেন।

কারণ আপনি ভারপ্রাপ্তকে একত্রিত করেন নি। এটি কোনও প্রক্রিয়া বা প্রোগ্রাম (স্ক্রিপ্ট) এর ক্রিয়াকলাপের রূপক উপস্থাপনা।

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

সবকিছু সহজ এবং পরিষ্কার বলে মনে হচ্ছে।

অনেকগুলি বিশেষ প্রোগ্রামিং ভাষা রয়েছে যেখানে প্রোগ্রামগুলি (স্ক্রিপ্টগুলি) লেখা হয়।

একে ওয়েব প্রোগ্রামিং বলা হয়, একটি অত্যন্ত কঠিন বিজ্ঞান যা কিছু ইন্টারনেট ব্যবহারকারী গুরুতরভাবে আগ্রহী।

একটি ওয়েব প্রোগ্রামার, একজন ব্যক্তি যিনি প্রোগ্রাম লেখেন, অনেক লোককে একরকম অবাস্তব সুপার ব্যক্তি বলে মনে হয়।


তবে, যদি আপনি কোনও লক্ষ্য স্থির করেন, তবে প্রোগ্রামিংয়ের মৌলিক উপাদানগুলি সবাই আয়ত্ত করতে পারে, এটি আকর্ষণীয় হবে তবে ইন্টারনেটে প্রচুর তথ্য রয়েছে।

কোন প্রোগ্রামিং ভাষা আছে?

তাদের মধ্যে অনেকগুলি রয়েছে: এটি জাভা, পিএইচপি, পার্ল, সি ++ ইত্যাদি।

তাদের মধ্যে কিছু পড়াশোনা করা খুব কঠিন, অন্যরা খুব কঠিন নয়।

সহজ ভাষার সাহায্যে আমরা এমন প্রোগ্রাম লিখতে পারি যা সীমিত সংখ্যক কাজ সম্পাদন করে।

তদনুসারে, জটিল ভাষা অধ্যয়ন করে আমরা আরও জটিল সমস্যার সমাধান নিজেকে নির্ধারণ করতে পারি।

উপসংহারে, আমি নিম্নলিখিতটি বলতে চাই:

আপনি স্ক্রিপ্ট এবং প্লাগইনগুলির সাথে আলাদাভাবে সম্পর্কিত করতে পারেন। তাদের প্রত্যেকের এর সুবিধা এবং অসুবিধা রয়েছে।

আপনি সমস্ত কিছু বুঝতে পারেন, এবং এখন পছন্দটি আপনার, যা সাইটে ব্যবহার করা ভাল।

যদি এটি আপনার কাছে আকর্ষণীয় হয় তবে এটি আপনার বন্ধুদের কাছেও আকর্ষণীয় হতে পারে - সামাজিক নেটওয়ার্কগুলির বোতামগুলিতে ক্লিক করুন, তাদের সাথে দরকারী তথ্য ভাগ করুন।

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

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

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

আপনার সাইটে এই প্রক্রিয়াগুলির ভূমিকা স্ক্রিপ্টগুলি দ্বারা সম্পাদিত হয়। তারাই আপনার সাইটে প্রয়োজনীয় ক্রিয়াকলাপ সম্পাদন করে ব্যবহারকারীদের অনুরোধে "কুকিজ" দেয়।

ফ্রি সার্ভারে স্ক্রিপ্টিং নিষিদ্ধ কেন?

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



  সতর্কতা অতিরিক্ত ব্যয়কে হোস্টিং ফি দ্বারা আচ্ছাদিত করে।

সিজিআই স্ক্রিপ্টস: এটি কী এবং কেন তাদের প্রয়োজন

একটি সিজিআই স্ক্রিপ্ট হ'ল সাইট বিল্ডিংয়ে সর্বাধিক ব্যবহৃত স্ক্রিপ্ট। তারা কমন গেটওয়ে ইন্টারফেস (সিজিআই) ব্যবহার করে - একটি বিশেষ ইন্টারফেস যা স্ক্রিপ্টটি চালাতে সহায়তা করে এবং এর সাথে আরও ক্রিয়া সম্পাদিত হয়।

সিজিআই স্ক্রিপ্টগুলি সাইটটির সাথে ইন্টারনেট ব্যবহারকারীর প্রতিক্রিয়াগুলি সংগঠিত করে, ফর্মগুলি পূরণ করে, পর্যালোচনা এবং মন্তব্য লেখেন, অতিথি বইতে প্রবেশাধিকার ইত্যাদি organize তারা ফর্মটিতে ব্যবহারকারীর দ্বারা রেকর্ডটি পড়ে, পছন্দসই ডাটাবেস ফাইলে প্রেরণ করে এবং অন্যান্য সমস্ত ক্রিয়া সম্পাদন করে - উদাহরণস্বরূপ, উত্তরটি প্রেরণ করুন: "আমাদের সাইটটি ব্যবহার করার জন্য আপনাকে ধন্যবাদ!"

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

কোন প্রোগ্রামিং ভাষায় স্ক্রিপ্ট লিখিত হয়?

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



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

আপনার ওয়েবসাইটে স্ক্রিপ্টগুলি কীভাবে ব্যবহার করবেন?

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

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

বেশিরভাগ ক্ষেত্রে, স্ক্রিপ্টের ইনস্টলেশনটি নিম্নলিখিত ক্রমানুসারে সঞ্চালিত হয়:

এফটিপি এর মাধ্যমে - স্ক্রিপ্টটি সাইটে আপলোড করা হয়;

অ্যাক্সেসের অধিকারগুলি এর ক্রিয়াকলাপের জন্য প্রয়োজনীয় ফোল্ডারে সেট করা আছে;

ইনস্টলারটি শুরু হয়, প্রয়োজনীয় ডেটা প্রবেশ করা হয়;

স্ক্রিপ্টটি নিয়ন্ত্রণ প্যানেলে কনফিগার করা হয়েছে।

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



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


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

উদাহরণস্বরূপ, সাধারণ এইচটিএমএল (যা কেবলমাত্র একটি পাঠ্য চিহ্নের ভাষা) ব্যবহার করে বর্তমান পৃষ্ঠা এবং বর্তমান তারিখটি প্রদর্শিত হয় এমন একটি পৃষ্ঠা তৈরি করা অসম্ভব (এবং একবারে এবং চিরকালের জন্য লেখক প্রবেশ করেনি)।

আধুনিক ওয়েবসাইটগুলির ক্রিয়াকলাপগুলির একটি উল্লেখযোগ্য অংশ স্ক্রিপ্টগুলি ব্যবহার না করে প্রয়োগ করা যায় না।

স্ক্রিপ্টগুলি বাস্তবায়নের জন্য বিশেষ স্ক্রিপ্টিং ভাষা।

স্ক্রিপ্টগুলিতে বিভক্ত:

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

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

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

- ক্লায়েন্টের পাশের এক্সিকিউটেবল (ব্যবহারকারী) - এটি হ'ল প্রোগ্রামগুলি যা সার্ভার অ্যাক্সেস না করে সরাসরি ব্যবহারকারীর ব্রাউজারে চলে। এই জাতীয় স্ক্রিপ্টগুলির মধ্যে অন্তর্ভুক্ত রয়েছে, উদাহরণস্বরূপ, কোনও সাইটে ড্রপ-ডাউন মেনুর জন্য একটি স্ক্রিপ্ট (যা মেনু বিভাগগুলির আসল "ড্রপ-ডাউন" প্রয়োগ করে); স্ক্রিপ্ট (ব্যবহারকারী সম্পর্কিত লিঙ্কে ক্লিক করলে চালু করা হবে), ইত্যাদি etc.

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

যদি ইচ্ছা হয় তবে ব্যবহারকারী তার ব্রাউজারের সেটিংসে এই জাতীয় স্ক্রিপ্টগুলি কার্যকর করতে অক্ষম করতে পারে। এটি সুরক্ষা কারণে করা যেতে পারে। এইভাবে সার্ভার স্ক্রিপ্টগুলি কার্যকর করা অক্ষম করা যায় না।

বর্তমানে প্রযুক্তি ছড়িয়ে পড়েছে AJAX এর (অ্যাসিঙ্ক্রোনাস জাভাস্ক্রিপ্ট এবং এক্সএমএল), সার্ভার এবং ক্লায়েন্ট স্ক্রিপ্টগুলির ক্ষমতা একত্রিত করে। এজেএক্সের মূলনীতিটি হ'ল যদি আপনাকে সার্ভার থেকে ডেটা অ্যাক্সেস করতে হয় তবে ওয়েব পৃষ্ঠাটি পুরোপুরি পুনরায় লোড হয় না, কেবল প্রয়োজনীয় ডেটা সার্ভার থেকে "ডাউনলোড" করা হয়।

এই প্রকাশনাটি "স্ক্রিপ্ট" কী তা প্রশ্নে সম্বোধন করবে। এই তথ্য অধ্যয়ন করার পরে, পাঠকরা এই জাতীয় প্রোগ্রামগুলির কাজের একটি সাধারণ ধারণা পাবেন। এই বিষয় সম্পর্কে কিছু দরকারী নির্দেশাবলী দেওয়া হবে। সুতরাং, "স্ক্রিপ্টস" হ'ল প্রথমে প্রোগ্রাম বা প্রোগ্রাম ফাইলগুলি, স্ক্রিপ্টগুলি। প্রকৃতপক্ষে, এই শব্দটি কোনও নির্বাহযোগ্য পদ্ধতিকে বোঝায়।

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

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

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

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

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

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

বিশেষত প্রায়শই, "সিজিআই" ব্যবহারের উপর নিষেধাজ্ঞাগুলি বিনামূল্যে হোস্টিংয়ের ক্ষেত্রে পরিলক্ষিত হয়। এটি এই সত্যটির দিকে পরিচালিত করে যে ব্যবহারকারী বিভিন্ন সুবিধাগুলি বাস্তবায়নের সুযোগ থেকে বঞ্চিত হয়েছে।

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

আসলে, "স্ক্রিপ্ট" কী তা সম্পর্কে আপনার এখন সাধারণ ধারণা। বিষয়টির আরও গভীর অধ্যয়নের জন্য, রয়েছে বিশেষ প্রশিক্ষণের উপকরণ।

ইন্টারনেটে অর্থোপার্জন কোথায়? নির্ভরযোগ্যভাবে, সত্যই, প্রতারণা ছাড়াই!

অল্টার-বাণিজ্য। যদি কোনও বিনিয়োগকারী নিজের ব্যবসায়ের ইচ্ছা না করে ক্রিপ্টোকারেন্সিতে উচ্চ মুনাফা অর্জন করতে চান তবে তার সাথে পথে Alt-ট্রেড.
সংস্থাটি 24 ঘন্টা, সপ্তাহে সাত দিন কাজ করে এবং সর্বদা যোগাযোগে থাকে। মূল সুবিধা - ব্যবসায়ীরা সংস্থা   তারা আপনার বিনিয়োগের মূলধন বাড়িয়ে পেশাদারভাবে বাণিজ্য করতে পারে।
প্রকল্পের অফিসিয়াল সাইট:অল্টার-বাণিজ্য.   - বিশেষত নতুনদের জন্যআমরা আপনাকে নিজেই অর্থ উপার্জন করব! আমাদের হেজ তহবিল একটি বদ্ধ প্ল্যাটফর্ম, এটি রক্ষণশীল আগ্রহ থেকে আগ্রাসী লাভ পর্যন্ত বিনিয়োগের বিভিন্ন বিকল্প রয়েছে। সম্পূর্ণ স্বচ্ছতা এবং জবাবদিহিতা। মাসে 20% থেকে আয়। দলের প্রতিটি সদস্য এখানে কথা বলতে এবং আগ্রহের প্রশ্ন জিজ্ঞাসা করতে পারেন: বিজনেট - ডিজিটাল বয়স ব্যবসা Business

কাজের জন্য পেমেন্ট সিস্টেম, ওয়ালেট এবং এক্সচেঞ্জার

কাফনের কাপড়!   প্রথমে নিজেকে একটি ADVcash কার্ড পান।

10 মিনিটের মধ্যে কোনও প্রকল্প, ওয়েবমনি, পারফেক্টমনি ওয়ালেট এবং অন্য কোনও সিস্টেম থেকে অর্থ প্রত্যাহার করুন!   ২০১৫ সাল থেকে এই অর্থ প্রদান তহবিল উত্তোলনের জন্য সবচেয়ে সুবিধাজনক হয়ে উঠেছে। , এর ADVcash ব্যাংক কার্ডের জন্য ধন্যবাদ। বিশ্বাস করুন, এটি সবচেয়ে সুবিধাজনক পেমেন্ট সিস্টেম!

প্রদানকারীর ই-ওয়ালেট একটি সর্বাধিক গুরুত্বপূর্ণ অর্থপ্রদান সিস্টেম
PAYEER পূর্বেরগুলির চেয়ে কম জনপ্রিয় পেমেন্ট সিস্টেম নয়।
  যে কোনও ব্যাংক কার্ড সহ এক্সচেঞ্জ এবং ক্রয়ের জন্য অনেকগুলি বিকল্প রয়েছে। সমস্ত অনুবাদ খুব দ্রুত, খুব সুন্দর এবং সুবিধাজনক সাইট।

নিখুঁত অর্থের জন্য সাইন আপ করুন - অনেকগুলি বিনিয়োগ প্রকল্প কেবল তাদের সাথে কাজ করে। এই কার্ডে ইনপুট / আউটপুট ব্যাংক কার্ডের চেয়ে কয়েকগুণ দ্রুত। প্রধানমন্ত্রীতে পাসের যাচাইকরণ এবং তারপরে স্থানান্তরের শতাংশটি হবে 0.5%

সেরা কোর্স হয় হাই কোর্স! এক্সচেঞ্জ অফিস এক্স-পে    - সেরা !!!
এই এক্সচেঞ্জারে, মাত্র 10 মিনিটের মধ্যে আপনি বিনিময় করতে পারেন (স্থানান্তর) উদাহরণস্বরূপ আপনার ভিসা / মাস্টারকার্ড প্লাস্টিক কার্ড, ইয়ানডেক্স মানি, কিউআইডব্লিউ বা তার বিপরীতে আপনার পারফেক্ট মানি। এবং তাত্ক্ষণিকভাবে বিটকয়েন এবং এমনকি নির্দিষ্ট ক্রিপ্টোকারেন্সি সহ প্রধানমন্ত্রী এবং অন্যান্য বৈদ্যুতিন মুদ্রা কিনুন।

সাইটের জন্য সেরা হোস্টিং, সার্ভার এবং আরও অনেক কিছু

হোস্টিং বিগেট   - আমি এই উচ্চ সংস্করণ সম্পর্কে ভয় পাই না - রাশিয়ায় সেরা হোস্টিং!   আমি অনেক কিছু দেখেছি এবং আমার তুলনা করার মতো কিছু আছে, বিশ্বাস করুন! 100 রুবেল থেকে দাম, গুণটি ইউরোপের সেরা হোস্টিং ছাড়িয়েছে। পরীক্ষার জন্য 1 মাস, বিনামূল্যেঅবশ্যই, নিজের জন্য গুণমানটি দেখুন: আমার হোস্টিং beget.com

  অনুগ্রহ করে নিবন্ধটি রেট করুন বা সামাজিক নেটওয়ার্কগুলিতে বন্ধুদের সাথে ভাগ করুন: