JQuery কোডটিকে নিয়মিত জাভাস্ক্রিপ্টে রূপান্তর করার কোন সহজ উপায় আছে? আমি jQuery উত্স কোড অ্যাক্সেস বা না বুঝতে অনুমান।
JQuery কোডটিকে নিয়মিত জাভাস্ক্রিপ্টে রূপান্তর করার কোন সহজ উপায় আছে? আমি jQuery উত্স কোড অ্যাক্সেস বা না বুঝতে অনুমান।
উত্তর:
সবচেয়ে সহজ উপায় হ'ল কীভাবে প্লেইন ডিওএম এপিআই দিয়ে ডোম ট্র্যাভার্সিং এবং ম্যানিপুলেশন করা যায় তা শিখাই (আপনি সম্ভবত এটি ডাকবেন: সাধারণ জাভাস্ক্রিপ্ট)।
এটি অবশ্য কিছু জিনিসের জন্য ব্যথা হতে পারে। (যে কারণে গ্রন্থাগারগুলি প্রথম স্থানে উদ্ভাবিত হয়েছিল)।
"জাভাস্ক্রিপ্ট ডিওএম ট্রভার্সিং / ম্যানিপুলেশন" এর জন্য গুগলিংয়ে আপনাকে প্রচুর সহায়ক (এবং কিছুটা কম সহায়ক) সংস্থান সরবরাহ করতে হবে।
এই ওয়েবসাইটে নিবন্ধগুলি বেশ ভাল: http://www.htmlgoodies.com/primers/jsp/
এবং নোসারেডা মন্তব্যগুলিতে যেমন উল্লেখ করেছেন: সমস্ত ব্রাউজারে পরীক্ষা করে নেওয়ার বিষয়টি নিশ্চিত করুন, কারণ এখন jQuery আপনার জন্য অসঙ্গতিগুলি পরিচালনা করবে না।
এটি আপনাকে সেখানে 90% পথ পাবে; )
window.$ = document.querySelectorAll.bind(document)
আয়াক্স জন্য, পান এপিআই এখন প্রতিটি বৃহত ব্রাউজারের বর্তমান সংস্করণটি সমর্থিত । জন্য $.ready()
, সর্বজনীন সমর্থন কাছাকাছিDOMContentLoaded
আছে । আপনার দরকার নেই জিকুয়েরি অন্যান্য সাধারণ জিকুয়েরি ফাংশনের জন্য সমপরিমাণ দেশীয় পদ্ধতি দেয়।
জেপ্টো অনুরূপ কার্যকারিতা সরবরাহ করে তবে 10 কে জিপযুক্ত ওজনের হয়। JQuery এবং Zepto এর জন্য কাস্টম অ্যাজাক্স বিল্ডগুলি পাশাপাশি কিছু মাইক্রো ফ্রেমওয়ার্ক রয়েছে তবে jQuery / জেপ্টোটির শক্ত সমর্থন রয়েছে এবং 56 কে মডেমের 10KB মাত্র 1 ডলার।
আমি মাত্র 19 ই জানুয়ারী 2012 এ জেফরি ওয়ে থেকে জাভাস্ক্রিপ্ট রূপান্তরকরণের জন্য jquery সম্পর্কে এই বেশ চিত্তাকর্ষক টিউটোরিয়ালটি পেয়েছি *Copyright © 2014 Envato*
:
http://net.tutsplus.com/tutorials/javascript-ajax/from-jquery-to-javascript-a-reference/
আমাদের এটি পছন্দ হোক বা না হোক, আরও বেশি সংখ্যক বিকাশকারী জাভাস্ক্রিপ্ট বিশ্বে প্রথমে jQuery এর মাধ্যমে প্রবর্তিত হচ্ছে। বিভিন্ন উপায়ে, এই আগত ব্যক্তিরা ভাগ্যবান। তাদের কাছে নতুন জাভাস্ক্রিপ্ট এপিআইয়ের আধিক্যের অ্যাক্সেস রয়েছে, যা ডিওএম ট্র্যাভারসাল (এমন কিছু যা অনেক লোক jQuery এর উপর নির্ভর করে) প্রক্রিয়াকে যথেষ্ট সহজ করে তোলে। দুর্ভাগ্যক্রমে, তারা এই API গুলি সম্পর্কে জানেন না!
এই নিবন্ধে, আমরা বিভিন্ন সাধারণ jQuery টাস্ক নেব এবং সেগুলি আধুনিক এবং লিগ্যাসি উভয় জাভাস্ক্রিপ্টে রূপান্তর করব।
আমি ওপিকে একটি মন্তব্যে এটি প্রস্তাব করেছি এবং তার পরামর্শের পরে, আমি প্রকাশ করি এটির প্রত্যেকটির কাছে উল্লেখ করার একটি উত্তর রয়েছে।
এছাড়াও, জেফরি ওয়ে তার অনুপ্রেরণা ডাইনি সম্পর্কে উল্লিখিত বলে বোঝার জন্য একটি ভাল প্রাইমার বলে মনে হচ্ছে: http://sharedfil.es/js-48hIfQE4XK.html
একটি টিজার রয়েছে, জাভাস্ক্রিপ্টের সাথে jQuery এর এই দস্তাবেজের তুলনা:
$(document).ready(function() {
// code…
});
document.addEventListener("DOMContentLoaded", function() {
// code…
});
$("a").click(function() {
// code…
})
[].forEach.call(document.querySelectorAll("a"), function(el) {
el.addEventListener("click", function() {
// code…
});
});
আপনার একবার দেখা উচিত।
আমি জানি এটি একটি পুরানো থ্রেড তবে দেশীয় জাভাস্ক্রিপ্টটিকে জ্যাকুরির সমতুল্য দেখানোর জন্য একটি দুর্দান্ত উত্স রয়েছে, এটিতে ES6 উদাহরণও অন্তর্ভুক্ত রয়েছে। এই বিষয়টিকে আচ্ছাদিত অন্যান্য নিবন্ধগুলির মধ্যে এটি আমি সবচেয়ে ব্যাপক খুঁজে পেয়েছি।
JQuery কোডটিকে নিয়মিত জাভাস্ক্রিপ্টে রূপান্তর করার কোন সহজ উপায় আছে?
না, বিশেষত:
jQuery এ লিখিত জাভাস্ক্রিপ্ট সমাধানগুলির উদাহরণগুলি বোঝা [কঠিন]।
JQuery এবং সমস্ত ফ্রেমওয়ার্ক কোড বোঝার সহজ করার জন্য ঝোঁক। যদি এটি বুঝতে অসুবিধা হয়, তবে ভ্যানিলা জাভাস্ক্রিপ্টটি নির্যাতন করা হবে :)
<input onclick="myfunction(this)">
সঙ্গে myfunction(field){ field.value = "3"; }
তুলনায় আমাকে করে তোলে আরো ইন্দ্রিয় <input id='thing'>
সঙ্গে(function ($) { $(thing).click({ $(thing).val("3");});})()
স্ট্যান্ডার্ড জাভাস্ক্রিপ্টে স্বয়ংক্রিয়ভাবে jQuery কোডটি সংকলনের জন্য আমি মূল পোস্টের সাথে সম্পর্কিত নয় এমন কারণ দেখতে পাচ্ছি:
16 কে - বা জিজেপড, মিনিফাইড জিকুয়ের লাইব্রেরি যা কিছু হোক - মোবাইল ব্রাউজারের উদ্দেশ্যে তৈরি আপনার ওয়েবসাইটের জন্য এটি খুব বেশি হতে পারে। ডাব্লু 3 সিটি সুপারিশ করছে যে মোবাইল ওয়েবসাইটগুলির জন্য সমস্ত এইচটিটিপি অনুরোধ সর্বোচ্চ 20k হওয়া উচিত।
তাই আমি আমার সুন্দর, প্রসারিত, চেইনযুক্ত জিকুয়েরিতে কোডিং উপভোগ করছি। তবে এখন আমার মোবাইলের জন্য অপ্টিমাইজ করা দরকার। আমি কি সত্যিই ফিরে গিয়ে jQuery লাইব্রেরিতে ব্যবহৃত সমস্ত সহায়ক ফাংশনগুলি পুনরায় লেখার কঠিন, ক্লান্তিকর কাজটি করা উচিত? বা এমন কোনও সুবিধাজনক অ্যাপ্লিকেশন রয়েছে যা আমাকে পুনরায় সংযোগ করতে সহায়তা করবে?
এটা খুব মিষ্টি হবে। দুঃখের বিষয়, আমি মনে করি না যে এ জাতীয় কোনও উপস্থিতি আছে।
আপনি যদি জাভাস্ক্রিপ্ট শিখতে চান তবে এই ডগলাস ক্রকফোর্ড ভিডিওগুলি দেখুন। তারা খুব ভাল।
জেরেমি কিথের বই " ডিওএম স্ক্রিপ্টিং " জাভাস্ক্রিপ্ট এবং ডিওএম এর সাথে কাজ করার দুর্দান্ত ভূমিকা। আপনি jQuery ব্যবহার করতে চান বা না চান তার জন্য আমি এটির উচ্চ প্রস্তাব দিচ্ছি। নীচে কী চলছে তা জেনে রাখা ভাল।
বেশ কয়েকটি ভাল বই পাওয়া যায়। আমি জাভাস্ক্রিপ্টে পিপিকে পছন্দ করি। এখানে ডিওমে সি হ্যাপ্টার 8 রয়েছে ।