JQuery এর আগে জাভাস্ক্রিপ্ট শেখা কতটা জরুরি? [বন্ধ]


24

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

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


1
জ্যাকুয়ারি সহ এক বছর পরে, আমি মনে করি আপনি এতক্ষণে জাভাস্ক্রিপ্টটি খুব ভালভাবে বেছে নিয়েছেন, না?
মার্টিন উইকম্যান

যদি আমি এটি না তাকিয়ে
থাকি

উত্তর:


32

jQuery জাভাস্ক্রিপ্ট কোড লিখতে সহজ এবং খাটো করে তোলে। তবে jQuery একটি নিজস্ব ভাষা দ্বারা জাভাস্ক্রিপ্ট প্রতিস্থাপন করে না।

আপনি যদি jQuery ব্যবহার করেন তবে আপনার আইডি বা তার নামের উপর ভিত্তি করে কোনও উপাদান কীভাবে সন্ধান করতে হবে বা <li/>কোনও <ul/>তালিকার উপাদানগুলির মধ্যে কীভাবে লুপ করবেন (যেহেতু আপনি সহজেই এটি jQuery দিয়ে করতে পারেন $('ul#ListNameHere li').each(function() { });:) আপনার কিছু বিষয় জানতে হবে না ।

আপনি jQuery ব্যবহার করলেও , আপনার এখনও জাভাস্ক্রিপ্ট কীভাবে কাজ করে , এবং কীভাবে jQuery আপনার জন্য না করে সেগুলি কীভাবে করা উচিত তা আপনার এখনও জানতে হবে । এর অর্থ হল আপনার অবশ্যই জানা উচিত:

  • ভাষা নিজেই (অ্যারে কীভাবে ব্যবহার করবেন, ক্লোজার কী কী ইত্যাদি)
  • অ- jQuery জিনিস (উদাহরণস্বরূপ গণনা)।

সর্বশেষে তবে তা না, যদি আপনি পেশাদার স্তরে jQuery কোড লিখতে চান তবে আপনার জাভা স্ক্রিপ্টটিও জেনে রাখা উচিত (jQuery আপনার জন্য করা জিনিসগুলি সহ), অনুকূল কোড লেখার জন্য, কোনও বাগ থাকাকালীন আটকে না রাখা ইত্যাদি


1
পাটিগণিত "ভাষা নিজেই" এর অংশ of
ত্রিনিদাদ

3
আমি এটিতে যুক্ত করব: জাভাস্ক্রিপ্ট অবজেক্ট-ভিত্তিক সিস্টেমটি বুঝুন; এজেএক্স বুঝতে, যাতে আপনি সিঙ্ক্রোনাস এ (অ্যাসিনক্রোনাস) জ্যাকস শেষ করবেন না; জাভাস্ক্রিপ্টে ইভেন্টগুলি যেভাবে কাজ করে; সিএসএস নির্বাচক; ইত্যাদি
ত্রিনিদাদ

3
এই. <ভাষা লাইব্রেরি এক্স এর জন্য> প্রোগ্রামিং ছাড়া আপনি <গ্রন্থাগার এক্স> ব্যবহার করতে পারবেন না।

11

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

(নিজেই, jQuery দিয়ে শুরু করার সময় আমি খুব বেশি জাভাস্ক্রিপ্ট জানতাম না এবং এখন আমি মনে করি জাভাস্ক্রিপ্টে আমার একটি শক্ত ভিত্তি রয়েছে)


7

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


6

এটা কি আপনাকে পাছায় কামড়ে দেবে? সম্ভবত না.

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

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


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

5

jQuery জাভাস্ক্রিপ্ট শীর্ষে দাঁড়িয়েছে। - এটি জাভাস্ক্রিপ্ট হিসাবে পড়ুন

বেস ল্যাঙ্গুয়েজটিকে "স্ফীতিত, খারাপ লেখা এবং অপ্রয়োজনীয় পরিমাণের সরলতম কাজ করার কোড" বলা অযৌক্তিক।

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

যাইহোক, আমি জাভাস্ক্রিপ্ট লাইব্রেরি ব্যবহার করার আগে জাভাস্ক্রিপ্টটি বোঝার চেষ্টা করব যদি কোনও কিছু সঠিকভাবে কাজ না করে। এটির অন্যভাবে যোগাযোগ করা যেমন বলার মতো আমি একটি অ্যাপ-বিল্ডার আইডিই / আরএডের জন্য কোনও সরঞ্জাম দিয়ে একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন তৈরি করতে চাই, তবে আমি জাভা শিখতে চাই না। যখন প্রত্যাশা মতো কিছু না ঘটে তখন কী হয়? এটা ঠিক বোঝা যায় না।

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


4

jQuery হ'ল জাভাস্ক্রিপ্ট।
জাভাস্ক্রিপ্ট না বুঝে আপনি সত্যিই jQuery বুঝতে পারবেন না।


আমি কিছুটা দ্বিমত পোষণ করছি, jQuery বুঝতে আপনাকে জাভাস্ক্রিপ্ট বাক্য গঠন বুঝতে হবে না, আপনাকে সম্ভবত জাভাস্ক্রিপ্টের নীতিগুলি বুঝতে হবে
benowdle89

8
আমি আপনার মতানৈক্য সাথে একমত। jQuery একটি জাভাস্ক্রিপ্ট লাইব্রেরি। আপনি যখন এটি ব্যবহার করছেন, আপনি জাভাস্ক্রিপ্টে প্রোগ্রামিং করছেন, আপনি এটি এতটা বুঝতে পেরেছেন কিনা।
গ্র্যান্ডমাস্টারবি

2
গ্র্যান্ডমাস্টারবি ঠিক বলেছেন।
গ্যারি উইলফোবি

1
JQuery হ'ল জাভাস্ক্রিপ্ট একইভাবে সংক্ষিপ্ত বিবরণগুলি এখনও ইংরেজী। এটি আপনাকে একটি দক্ষ শর্টকাট দেয়, তবে এটির জন্য একটি শর্টকাট কী তা আপনাকে এখনও বুঝতে হবে।
জনএফএক্স

2

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

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

এটিতে ওয়েব ওয়ার্কার্স / স্টোরেজ এবং ইত্যাদি অন্তর্ভুক্ত রয়েছে HTML এইচটিএমএল 5

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

সুতরাং আপনি যদি জটিল জাভাস্ক্রিপ্ট অ্যাপ্লিকেশন তৈরির পরিকল্পনা করছেন না তবে জাভাস্ক্রিপ্টের সাথে পূর্ব পরিচিতি ছাড়াই আপনার জিক্যুরি ব্যবহার চালিয়ে যেতে কোনও সমস্যা হবে না।

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


2

JQuery ব্যবহার করার আগে আমি মনে করি নিম্নলিখিত আইটেমগুলি সম্পর্কে কিছু জানার জন্য এটির ক্ষতি হবে না:

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

2

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


0

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

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


0

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

বিভিন্ন জিনিস করার বিভিন্ন উপায় বোঝার জন্য, ঠিক যেমন আপনার বিকল্প রয়েছে যেমন উদাহরণস্বরূপ, কীভাবে বিপরীতে একটি লুপ করা যায়, এটি জাভাস্ক্রিপ্টে সহজ, মনে হয়, jquery তে আরও শক্ত।

Jquery ব্যবহার করার জন্য আপনার জাভাস্ক্রিপ্টে বিশেষজ্ঞ হওয়ার দরকার নেই, তবে এটি আপনার উত্পাদনশীলতার ব্যাপক উন্নতি করবে। এটি আমার 1 পয়সা: পি

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