select
সিএসএস বাস্তবায়নের কার্যকারিতার নকশাটি আমার মতে এটি ব্যবহার না করার একটি দুর্দান্ত কারণ good
material_select()
@ লিটলগুয়াই 23 যেমন উল্লেখ করেছেন আপনাকে আপনাকে নির্বাচন উপাদানটি শুরু করতে হবে । আপনি যদি না করেন, তবে নির্বাচিত বাক্সটি প্রদর্শিত হবে না! একটি পুরানো ফ্যাশন jQuery অ্যাপ্লিকেশন, আমি নথি প্রস্তুত ফাংশন এ এটি আরম্ভ করতে পারেন। কী তা অনুমান করুন, আমি বা অন্য অনেকেই এই দিনগুলিতে jQuery ব্যবহার করছে না, বা আমরা নথিতে প্রস্তুত হুকটিতে আমাদের অ্যাপ্লিকেশনগুলি আরম্ভ করব না।
গতিশীলভাবে নির্বাচিত নির্বাচন । আমি যদি গতিশীলভাবে নির্বাচনগুলি তৈরি করছি, যেমন এমবারের মতো কাঠামোয় ঘটে যা ফ্লাইতে ভিউ তৈরি করে? আমাকে প্রতিটি ভিউতে যুক্তি যুক্ত করতে হবে প্রতিবার যখন কোনও ভিউ তৈরি হয় তবে নির্বাচিত বাক্সটি শুরু করতে বা আমার জন্য এটি পরিচালনা করতে একটি ভিউ মিক্সিন লিখতে হয়। এবং এটি এর চেয়েও খারাপ: যখন ভিউ তৈরি করা হয় এবং এম্বার পদগুলিতে didInsertElement
ডাকা হয় তখন, নির্বাচিত বাক্সের বিকল্পগুলির তালিকার সাথে বাধ্যতামূলক এখনও সমাধান করা যায় নি, সুতরাং অপেক্ষার তালিকার জন্য অপেক্ষা করার জন্য আমার বিশেষ যুক্তির প্রয়োজন আছে কল করার আগে জনবহুল material_select
। যদি বিকল্পগুলি পরিবর্তিত হয়, যেমন তারা সহজেই পারে, material_select
সে সম্পর্কে তাদের কোনও ধারণা নেই এবং ড্রপডাউনটি আপডেট না করে। material_select
বিকল্পগুলি পরিবর্তিত হয়ে গেলে আমি আবার কল করতে পারি , তবে এটি প্রদর্শিত হয় যা কিছুই করে না (উপেক্ষা করা হয়)।
অন্য কথায়, এটি উপস্থিত হয় যে সিএসএসের নির্বাচিত বাক্সগুলিকে বাস্তবায়িত করার পেছনের নকশা অনুমানটি হ'ল তারা এখানে পৃষ্ঠার লোডে রয়েছে এবং তাদের মানগুলি কখনই বদলায় না।
বাস্তবায়ন । একটি নান্দনিক দৃষ্টিকোণ থেকে, আমি সিএসএস তার ড্রপডাউনগুলি যেভাবে প্রয়োগ করে, তার পক্ষেও আমি পক্ষে নই, এটি ডিওএমের অন্য কোথাও কোথাও উপাদানগুলির একটি সমান্তরাল, ছায়া গোষ্ঠী তৈরি করা। মঞ্জুর, বিকল্প 2 যেমন বিকল্পগুলি একই কাজ করে এবং কিছু ভিজ্যুয়াল এফেক্ট (সত্যিকারের?) অর্জনের উপায় নেই be আমার কাছে, যদিও আমি যখন কোনও উপাদানটি পরিদর্শন করি তখন আমি উপাদানটি দেখতে চাই, এমন কোনও ছায়া সংস্করণ অন্য কোথাও নয় যা কেউ যাদুকরীভাবে তৈরি করেছিল।
এম্বার যখন ভিউটি চোখের জল ফেলেন, তখন আমি নিশ্চিত নই যে সিএসএস চোখের জলগুলি তৈরি করেছে it আসলে, আমি যদি তা করি তবে আমি বেশ অবাক হব। যদি আমার তত্ত্বটি সঠিক হয়, যেমন মতামত উত্পন্ন এবং ছিন্নভিন্ন হয়ে যায়, আপনার ডোম কোনও কিছুর সাথে সংযুক্ত না থাকা কয়েক ডজন শেডো ড্রপডাউনগুলির সাথে দূষিত হয়ে যাবে। এটি কেবল আম্বরের ক্ষেত্রেই নয়, অন্য কোনও এমভিসি / টেম্পলেট-ভিত্তিক ওপিএ ফ্রন্ট-এন্ড ফ্রেমওয়ার্কের ক্ষেত্রেও প্রযোজ্য।
বাঁধাই । এম্বারের মতো কাঠামোয় যে কোনও দরকারী {{view 'Ember.Select' value=country}}
ইন্টারফেসের মাধ্যমে নির্বাচিত বাক্সগুলি আহ্বান করে সেগুলি কীভাবে আবার সংযুক্ত করতে ডায়লগ বাক্সে নির্বাচিত মানটি কীভাবে পাবেন তা আমিও বুঝতে সক্ষম হইনি । অন্য কথায়, যখন কোনও কিছু নির্বাচন করা হয় তখন country
আপডেট হয় না। এটি একটি চুক্তিভঙ্গকারী।
তরঙ্গ । যাইহোক, একই সমস্যাগুলি বোতামগুলিতে "তরঙ্গ" প্রভাবের ক্ষেত্রে প্রযোজ্য। প্রতিবার একটি বোতাম তৈরি হওয়ার সময় আপনাকে এটিকে আরম্ভ করতে হবে। আমি ব্যক্তিগতভাবে তরঙ্গ প্রভাব সম্পর্কে চিন্তা করি না এবং সমস্ত কোলাহলটি কী তা বুঝতে পারি না তবে আপনি যদি তরঙ্গ চান তবে সচেতন হন যে আপনি কীভাবে করবেন তা নিয়ে উদ্বেগ নিয়ে আপনার বাকী জীবনের একটি ভাল অংশ ব্যয় করবেন aware এটি তৈরি হওয়ার পরে প্রতিটি একক বোতামটি আরম্ভ করুন।
আমি সিএসএস ছেলেরা বস্তুগতকরণের চেষ্টাটির প্রশংসা করি এবং সেখানে কিছু দুর্দান্ত ভিজ্যুয়াল এফেক্ট রয়েছে তবে এটি খুব বড় এবং উপরের মতো অনেকগুলি গ্যাচচ রয়েছে যা আমি ব্যবহার করব। আমি এখন আমার অ্যাপ্লিকেশন থেকে সিএসএস তৈরি করতে এবং বুটস্ট্র্যাপ বা স্যুট সিএসএসের শীর্ষে একটি স্তরে ফিরে যাওয়ার পরিকল্পনা করছি। আপনার সরঞ্জামগুলি আপনার জীবনকে আরও সহজ করে তুলবে, কঠিন নয়।
<select class="browser-default">