আক্ষরিক অনুবাদিত, স্ক্রিপ্ট শব্দের অর্থ "স্ক্রিপ্ট", যা নির্দিষ্ট ক্রিয়াকলাপ সম্পাদন করার জন্য ক্রিয়াকলাপগুলির ক্রমগুলির একটি ক্রম যা একটি সম্পাদন করা প্রয়োজন description ইন্টারনেট প্রোগ্রামিংয়ের ক্ষেত্রে, এই জাতীয় কাজগুলি উদাহরণস্বরূপ, কোনও ইন্টারনেট পৃষ্ঠায় একটি ঘড়ি প্রদর্শন করা, ছবি সহ বিভিন্ন ভিজ্যুয়াল এফেক্ট প্রয়োগ করা ইত্যাদি হতে পারে tasks এবং আধুনিক নেটওয়ার্কে নিজেই পৃষ্ঠাটির ব্রাউজারে প্রদর্শনটি স্ক্রিপ্টে উল্লিখিত স্ক্রিপ্ট অনুযায়ী সঞ্চালিত হয়। আসুন তারা কী সে সম্পর্কে ধারণা পেতে কয়েকটি সাধারণ স্ক্রিপ্ট লেখার চেষ্টা করি।
নির্দেশনা
ধাপ 1
স্ক্রিপ্টটি কোথায় কার্যকর করা হয়েছে তার উপর নির্ভর করে স্ক্রিপ্টগুলি "ক্লায়েন্ট" এবং "সার্ভার" এ বিভক্ত। নেটওয়ার্কের কিছু ঠিকানায় গিয়ে আমরা আগ্রহী পৃষ্ঠার URL টি সার্ভারে প্রেরণ করি এবং সেই সার্ভারটি নির্দিষ্ট ঠিকানায় অবস্থিত স্ক্রিপ্ট (স্ক্রিপ্ট) চালায়। স্ক্রিপ্টটি সার্ভারে এতে প্রোগ্রাম করা ক্রিয়াকলাপ সম্পাদন করে প্রয়োজনীয় ব্লকগুলি থেকে পৃষ্ঠা সংগ্রহ করে ব্রাউজারে প্রেরণ করে। এটি একটি সার্ভার-সাইড স্ক্রিপ্ট। পৃষ্ঠাটি প্রাপ্ত হওয়ার পরে, আমাদের কম্পিউটারের ব্রাউজারটি এটি আমাদের জন্য রেন্ডার করে এবং যদি প্রাপ্ত পৃষ্ঠা কোডে কোনও স্ক্রিপ্ট থাকে, তবে এটি ইতিমধ্যে এই স্ক্রিপ্টটি সম্পাদন করছে। এটি একটি ক্লায়েন্ট স্ক্রিপ্ট।
কোনও সার্ভার বা ব্রাউজারের জন্য কোনও স্ক্রিপ্টটি পড়তে, বোঝার এবং সম্পাদন করার জন্য, তাদের জানা বিধি অনুসারে এটি অবশ্যই রচনা এবং লিখিত হতে হবে। এই জাতীয় নিয়মের সেটগুলিকে স্ক্রিপ্টিং ভাষা বলা হয়। বেশিরভাগ সার্ভার সাইড স্ক্রিপ্টগুলি বর্তমানে পিএইচপিতে লেখা হয় এবং বেশিরভাগ ক্লায়েন্টের সাইড স্ক্রিপ্টগুলি জাভাস্ক্রিপ্টে লেখা থাকে। নিজে একটি স্ক্রিপ্ট লেখার জন্য, একটি সাধারণ পাঠ্য সম্পাদক - নোটপ্যাড থাকা যথেষ্ট। তবে স্ক্রিপ্টগুলির নিয়মিত প্রোগ্রামিংয়ের জন্য, আপনি বিশেষায়িত সম্পাদক ছাড়া করতে পারবেন না। এই জাতীয় সম্পাদক প্রোগ্রামটির সৃজনশীলতার জন্য আরও সময় রেখে স্ক্রিপ্ট লেখার রুটিন কাজের সিংহের অংশ গ্রহণ করে।
সার্ভার-সাইড পিএইচপি ভাষায় একটি সাধারণ স্ক্রিপ্ট লিখি। প্রথম লাইনটি অভিনয়টিকে বলা হয় যে স্ক্রিপ্টটি এই বিন্দু থেকে শুরু হয়। পিএইচপি-তে, এই খোলার ট্যাগটি দেখতে এইরকম: এই দুটি ট্যাগের মধ্যে নির্দেশাবলী - ভাষা অপারেটর। উদাহরণস্বরূপ, ককেসিয়ান রকসে ও। বেন্ডার দ্বারা রচিত শিলালিপিটি মুদ্রণের জন্য নির্দেশটি এইভাবে লেখা হয়েছে: প্রতিধ্বনি ("কিসিয়া এবং ওসিয়া এখানে ছিলেন"); এবং বর্তমান সময়টিকে HOUR: MINUTE ফর্ম্যাটটিতে দেখানোর জন্য নির্দেশটি লেখা হয়েছে এটির মতো: ইকো ডেট ('এইচ: আই'); এই বিবৃতিগুলির সমন্বিত একটি সম্পূর্ণ পিএইচপি স্ক্রিপ্টটি দেখতে এইরকম দেখাবে: <? Phpecho ("B");
প্রতিধ্বনি তারিখ ('এইচ: আই');
প্রতিধ্বনি ("কিসিয়া এবং ওসিয়া এখানে ছিলেন!");?> সার্ভার এক্সিকিউটর প্রোগ্রাম (ভাষা দোভাষী) দ্বারা এই স্ক্রিপ্টটি সম্পাদন করার পরে পৃষ্ঠাটি দেখতে এইরকম হবে:
ধাপ ২
এবং ক্লায়েন্ট-পাশের জাভাস্ক্রিপ্টে একই স্ক্রিপ্টটি দেখতে দেখতে পাবেন: var now = new তারিখ ();
ডকুমেন্ট.উইট ("বি");
document.writ (now.getHours () + ":" + now.getMinutes ());
ডকুমেন্ট.উইরাইট ("কিসিয়া এবং ওসিয়া এখানে ছিলেন!"); এখানে লাইনটি এখন = নতুন তারিখ () স্ক্রিপ্ট এক্সিকিউটারকে "এখন" নামে একটি নতুন ভার্চুয়াল অবজেক্ট তৈরি করার নির্দেশ দেয়, যা বর্তমান তারিখ এবং সময়কে উপস্থাপন করে। ডকুমেন্ট.উইরাইট () হ'ল একটি কমান্ড যা প্যারেন্টেজেসগুলিতে নির্দেশিত রয়েছে সেই পৃষ্ঠাতে লিখতে হবে, এবং এখন.getHours () এবং now.getMinutes () কমান্ডগুলি "এখন" অবজেক্ট থেকে বর্তমান ঘন্টা এবং মিনিট উত্তোলনের নির্দেশ দেয়।
এই দুটি স্ক্রিপ্টকে একটি ফাইলে একত্রিত করা, সার্ভারে সংরক্ষণ করুন এবং ব্রাউজারের ঠিকানা বারে URL টাইপ করা বৃহত্তর স্পষ্টতার জন্য রয়ে গেছে। ফলস্বরূপ, আমরা একই লাইনগুলি দেখতে পাব, যার একটি সার্ভারে আমাদের স্ক্রিপ্ট অনুসারে কার্যকর হয়েছিল (পিএইচপি ইন্টারপ্রেটার), এবং অন্যটি আমাদের কম্পিউটারে (জাভাস্ক্রিপ্ট ইন্টারপ্রেটার)।