Prototype

সফটওয়্যার স্ক্রিনশট:
Prototype
সফটওয়্যার বিবরণ:
সংস্করণ: 1.7.3 আপডেট
তারিখ আপলোড: 10 Feb 16
ডেভেলপার: Prototype Core Team
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 1

Rating: nan/5 (Total Votes: 0)

তার লঞ্চ থেকে প্রোটোটাইপ এ সবচেয়ে গণ্য এবং ব্যবহৃত জাভাস্ক্রিপ্ট অবকাঠামো এক পরিণত হয়েছে প্রায়. '

ঢাকা প্রোটোটাইপ ছোট প্রকল্প (3 পাতা ওয়েবসাইট) জন্য সুপারিশ করা হয় না, কিন্তু প্রধানত তার বৃহত্তর কোড আকার কারণে বৃহত্তর ওয়েবসাইট বা বিএসএফের চালিত ওয়েব অ্যাপস জন্য নির্ভুল. '

ঢাকা ফ্রেমওয়ার্ক পরীক্ষা করা হয়েছে এবং মোজিলা ফায়ারফক্স 1.5+, ইন্টারনেট এক্সপ্লোরার 6+, সাফারি 2.0.4+, অপেরা 9.25+ এবং Google Chrome এর সঙ্গে কাজ 1+. '

এই ডেভেলপারদের ক্রস ব্রাউজার অ্যাপ যে পরিস্থিতিতে একটি বিস্তৃত কাজ তৈরি একটি বৃহৎ অতি সামান্য বিচ্যুতি দিতে হবে?

এই রিলিজে নতুন .

  • ভালো পারফরম্যান্সের জন্য শোঁ শব্দ এর সর্বশেষ সংস্করণে আপডেট করা হয়েছে এবং কয়েক বিষয় আমরা বন্য দেখা করেছি ফিক্স.

  • <লি> ফিক্সড যেখানে একটি অভ্যন্তরীণ সামর্থ্য চেক অনবধানতাবশত triggering ছিল ইন্টারনেট এর সাম্প্রতিক সংস্করণে একটি ইস্যু একটি & quot; এই পৃষ্ঠা জাভা করুন & quot ব্যবহার করে; ডায়ালগ.
    <লি> ফিক্সড DOM- ছোট বিষয় এবং বিন্যাস সংক্রান্ত পদ্ধতির একটি সংখ্যা.

    নতুন ভালো পারফরম্যান্সের জন্য শোঁ শব্দ এর সর্বশেষ সংস্করণে 1.7.2.0:

    • Updated সংস্করণে এবং কয়েক বিষয় আমরা বন্য দেখা করেছি ফিক্স.

    • <লি> ফিক্সড যেখানে একটি অভ্যন্তরীণ সামর্থ্য চেক অনবধানতাবশত triggering ছিল ইন্টারনেট এর সাম্প্রতিক সংস্করণে একটি ইস্যু একটি & quot; এই পৃষ্ঠা জাভা করুন & quot ব্যবহার করে; ডায়ালগ.
      <লি> ফিক্সড DOM- ছোট বিষয় এবং বিন্যাস সংক্রান্ত পদ্ধতির একটি সংখ্যা.

      নতুন সংস্করণ 1.7.1.0:

      • DOM পুনর্বার মধ্যে

      • <লি> ECMAScript 5 সামঞ্জস্য করুন
        <লি> Element.setOpacity যে IE9 এবং আসন্ন IE10 মধ্যে সমস্যা সৃষ্টি হয়েছিল সঙ্গে একটি বাগ সংশোধন করা হয়েছে.
        <লি> উপায় আমরা ধারাবাহিকভাবে ফর্ম মান উপায় ব্রাউজার কাজ করতে আরো সঠিক হতে সংশোধন করা হয়েছে.

        সংস্করণ 1.7 নতুন

        • নিশ্চিতকরণ `এলিমেন্ট # update` স্ট্রিং বিষয়বস্তু সঙ্গে কাজ করে অন্তর্ভুক্ত Internet Explorer এ একটি লিঙ্ক ট্যাগ.
        • সফল প্রতিক্রিয়া হিসেবে একটি 304 HTTP স্থিতি আচরণ.

        • <লি> বিক্ষিপ্ত অ্যারে সঠিকভাবে হ্যান্ডেল `এরে # _each` ব্রাউজার 'বিল্ট ইন` এরে # forEach` (এবং ES5) সঙ্গে আচরণ মেলে.
          <লি> `আইই 9 উত্তরদায়টি ইন্টারনেট ঘটনা সঙ্গে Event.extend` কাজ করুন.
          <লি> স্টপ সংযোজন `& _ =` জন্য পরামিতি সাফারিতে Ajax অনুরোধ অ GET. আমরা আর সাফারি কোনো সংস্করণ, যার জন্য এই প্রয়োজনীয় সমর্থন.
          <লি> নিশ্চিতকরণ `Form.focusFirstElement` কোন ক্ষেত্র সঙ্গে ফর্ম একটি ব্যতিক্রম বাড়াতে না.
          <লি> আইই এর উত্তরাধিকার ঘটনা সিস্টেমের মধ্যে বর্ধিত mouseenter / mouseleave ঘটনা একটি `relatedTarget` সম্পত্তি নির্ধারণ করুন.
          <লি> `নতুন এলিমেন্ট ( 'নির্বাচন')` IE6-7 সঙ্গে বিজোড় আচরণ ঠিক করুন.
          <লি> সবকিছু Form.Element.Methods সংজ্ঞায়িত বোতাম সঙ্গে উপাদান বাড়ান. নিশ্চিতকরণ বোতাম উপাদানের Form.serialize মধ্যে Form.getElements মধ্যে traversed এবং ধারাবাহিকভাবে হয়.
          <লি> নিশ্চিতকরণ Object.isFunction ফেরৎ `RegExp অবজেক্টের জন্য মিথ্যা`.
          <লি> প্রত্যাবর্তন অপেরা নির্দিষ্ট সঙ্গে এলিমেন্ট # getStyle কলিং জন্য ব্যবহার. (| ডান | শীর্ষ | বাম নীচে) করুন
          <লি> Safari তে ইভেন্ট # isMiddleClick এবং #isRightClick এবং Chrome সঙ্গে সমস্যা সমাধান করুন.
          <লি> ফিক্স ইস্যু যেখানে IE তে একটি Ajax অনুরোধ কখনো 1223 পরিবর্তে 204 ফেরৎ অবস্থা কোড হিসাবে.
          <লি> Object.isDate যুক্ত করো.
          <লি> হাতলের ক্ষেত্রে যেখানে `document` বা` document.documentElement` এলিমেন্ট # getOffsetParent মধ্যে প্রেরণ করা হয়. অনেক লেআউট / পজিশনিং পদ্ধতি সঙ্গে সংশোধন করা হয়েছে ইন্টারনেট ত্রুটি.
          <লি> মোড়ানো `এলিমেন্ট # cumulativeOffset, #viewportOffset, #positionedOffset, এবং #getOffsetParent জন্য` $ `মধ্যে element`.

          নতুন সংস্করণ 1.7 rc3 মধ্যে

          • এই দীর্ঘ বিলম্বিত সংস্করণে রয়েছে ইন্টারনেট এক্সপ্লোরার জন্য পূর্ণ সমর্থন 9.

          • সংস্করণ 1.6.1 নতুন

            • সতর্কতা triggering চলুন জাভা IE8 নিষ্ক্রিয় করা হয়েছে যখন .

            • <লি> অজটিল স্ট্রিং # (CUPS) escapeHTML এবং তাদের জন্যে DOM নির্ভরতা মুছে ফেলুন.
              <লি> আপডেট UnittestJS. Modifiy পরীক্ষা টেমপ্লেট নেই.
              <লি> অপ্রয়োজনীয় সরান যদি এলিমেন্ট # readAttribute বিবৃতি.
              <লি> অনুপস্থিত সেমিকোলন যুক্ত করো.
              <লি> প্লেইন স্ট্রিং তুলনা পক্ষে সরান ব্যয়বহুল (যেমন নিম্নস্তরের পদ্ধতি জন্য) অভ্যন্তরীণ 'getClass'
              <লি> ফিক্স 'PeriodicalExecuter' যাতে আর কোন ব্যতিক্রম আড়াল করা হয়.
              <লি> ফিক্স querySelectorAll জন্য নির্বাচকদের পলায়নের এর সাথে সম্পর্কিত ইস্যু.

              নতুন সংস্করণ 1.6.1_rc3

              • নন- ASCII অক্ষর বিভিন্ন সংশোধন করা হয়েছে এবং একই

              • <লি> সমর্থিত ব্রাউজার তালিকায় ক্রোম 1+ যুক্ত করো.
                <লি> ফিক্স 'টেমপ্লেট # মূল্যায়ন' & quot; খাওয়া করুন & quot; পূর্ববর্তী চরিত্র যদি 'নাল' toTemplateReplacements 'ফাংশান থেকে ফিরিয়ে দেয়া হয়.
              • (ঘাটতি) অ্যাপলেট, বস্তু এবং স্থাপিত উপাদান IE8 মধ্যে কৃত্রিম পদ্ধতি সঙ্গে বাড়ানো হয় তা নিশ্চিত করুন. ফিরে যাও তাড়াতাড়ি যদি '_extendedByPrototype' একটি উপাদান উপস্থিত হয়.
              • বেশি দক্ষ 'RegExp # পরীক্ষা' সঙ্গে অ্যারে সৃষ্টি এবং 'এরে # অন্তর্ভুক্ত' প্রতিস্থাপন ক্লিক করুন.

              • <লি> উপায় 'ElementExtensions' সংজ্ঞায়িত করা হয় পুনরায় সংগঠিত. নিশ্চিত করুন SpecificElementExtensions ব্যবহৃত উপাদান পরিষ্কার করা হয়.
              • $ একটি আদিম মান সঙ্গে কাজ করুন.

              • <লি> যখন forking না ব্রাউজার শোঁকা 'অচিহ্নিত' নির্বাচক স্যুট ফাংশন. পরিবর্তে একটি সঠিক পরীক্ষাটি -. PROPERTIES_ATTRIBUTES_MAP করুন
                কর্মক্ষমতা কারণে; - (Element.getStyle (@element) & # x3e @ element.getStyle ()) <লি> স্বল্প হাত উপাদান পদ্ধতি স্বরলিপি ব্যবহার করবেন না. '$ এ' এবং 'Array.prototype.shift' ব্যবহার করবেন না যখন 'Array.prototype.slice' পরিবর্তে ব্যবহার করা যেতে পারে.
                <লি> 'Prototype.Browser.Opera' এখন শক্তিশালী অনুমান ব্যবহার দ্বারা নির্ধারণ করা হয় [[ক্লাস]] 'window.opera' সত্তার -. & Quot; অপেরা করুন & quot; করুন
                <লি> event.js মধ্যে ফিক্স ত্রুটি যা একটি ইভেন্টের নাম / উপাদান সমন্বয় জন্য একাধিক উত্তর প্রদানকারী সংযোজনের প্রতিরোধকারী.
                <লি> যখন ইন্টারনেট এর মালিকানা mouseenter / mouseleave ঘটনা সমর্থনের জন্য পরীক্ষামূলক শুঁকতে না. পরিবর্তে আরো জোরালো অনুমিতি ব্যবহার করুন.
                <লি> ব্যবহার করুন 'Prototype.emptyFunction' ধারাবাহিকভাবে ইউনিট পরীক্ষা সর্বত্র.
                <লি> গম্ভীরতা এক্সটেনশন: চিহ্ন এরে # কমাতে () যেমন মুছে করুন .
                দৈর্ঘ্য & quot; <লি> 'Form.serialize' এখন নিরাপদে ফর্ম আছে & quot; যে সঙ্গে কাজ করে. -named উপাদানের করুন

                সংস্করণ 1.6.1_rc1 নতুন

                • 'এলিমেন্ট # আপডেট' এখন স্ক্রিপ্টের যত্ন নেয় IE তে উপাদান.

                • <লি> 'Element.extend' থেকে অব্যবহৃত স্থানীয় ভেরিয়েবল সরান. ফর্ম পরীক্ষা এক ত্রুটিমুক্ত বরং 'মিথ্যা' (_extendedByPrototype 'হচ্ছে' মিথ্যা 'জোর করেন না' Element.extend 'পুনরায় প্রসারিত উপাদান) চেয়ে' undefined 'থেকে এটি সেট করে' _extendedByPrototype 'মুছে ফেলার জন্য.
                  <লি> 'escapeHTML' / 'unescapeHTML' আরও কঠোর জন্য পরীক্ষা করুন. (ক্রোম 1.x পালাতে করুন & quot; & # x3c; করুন & quot; এবং & quot; && & quot; & # x3e; করুন & quot; 'innerHTML', কিন্তু না & quot; সঙ্গে)
                  <লি> অন্য আঘ্রাণ সরান DOM, পরীক্ষা এক থেকে. সংশোধন করা হয়েছে গত IE8 ব্যর্থতা.
                  <লি> 'Element.extend' এখন IE8 বাগ যত্ন যখন HTMLAppletElement এবং HTMLObjectElement বস্তু 'Element.prototype' উত্তরাধিকার না লাগে.
                  যখন 'setOpacity' পরীক্ষামূলক <লি> ফিক্স DOM, পরীক্ষার সঠিক বৈশিষ্ট্য পরীক্ষাটি করার করুন
                  <লি> IE8 অন্য ব্যর্থতা ফিক্স, / 'htmlFor' {পেতে / সেট} অ্যাট্রিবিউট অনুবাদ 'জন্য'.
                  <লি> ফিক্স 'এলিমেন্ট # writeAttribute' এবং সঠিক বৈশিষ্ট্য পরীক্ষার অভাবে IE8 মধ্যে 'এলিমেন্ট # readAttribute' ব্যর্থতা.
                  <লি> DOM, পরীক্ষা, যা IE8 ব্যর্থতা উত্পাদিত এক থেকে আঘ্রাণ সরান.
                  <লি> ফিক্স 'Form.reset' পরীক্ষা যেখানে 'respondsTo' typeof ফিরে & quot কারণে একটি পদ্ধতি সনাক্ত করা হবে না; বস্তু করুন & quot; (বদলে করুন & quot; ফাংশন করুন & quot;) IE তে করুন
                  <লি> সরান এরে # কমাতে যা বর্তমানে নেটিভ অগ্রাহ্য করা ক্লায়েন্টদের মধ্যে 'কমাতে' JS1.8 বাস্তবায়ন, উদাঃ ফায়ারফক্স 3 + + করুন
                  <লি> নিশ্চিত করুন চেষ্টা / ক্যাচ / পরিশেষে চেষ্টা পরিবর্তে ব্যবহার করা হয় / পরিশেষে আধুনিক এক জন্য সমর্থন ছাড়া ক্লায়েন্ট (উদাঃ ব্ল্যাকবেরী, আইই) জন্য করুন
                  যখন একটি nodelist সাফারি & # x3c প্রতিরোধ সম্পত্তি অ্যাক্সেস <লি> ব্যবহারের অপারেটর 'এ'; বিপর্যয় থেকে 2.0.4 =
                  <লি> নেটিভ 'cloneNode' একটি নিরাপদ আলোয়ান যেমন এলিমেন্ট # ক্লোন যুক্ত করো.
                  <লি> পরীক্ষা নিশ্চিত করার IE8 মিলাও 'এলিমেন্ট' রচয়িতা একটি বর্গ নাম নির্ধারণ করো.
                  <লি> 'এলিমেন্ট' থেকে আঘ্রাণ যখন IE তে ভাঙা 'setAttribute' detecting সরান.
                  <লি> বৈশিষ্ট্য সনাক্তকরণ পক্ষে শাখাবিন্যাস 'Element.update' থেকে আঘ্রাণ সরান.
                  <লি> যখন 'escapeHTML' unescapeHTML 'শাখাবিন্যাস এবং আঘ্রাণ সরান.
                  <লি> পুনরায় সংজ্ঞায়িত এলিমেন্ট ইন্টারনেট 6-7 নিচে # যখন কোন নির্বাচক দেওয়া হয় সব বংশধরদের ব্যাপ্ত এড়ানো.
                  অপ্রয়োজনীয় গুনতি প্রতিরোধ | (ওয়াই এক্স) এবং ইভেন্ট # পয়েন্টার
                • ইভেন্ট # পয়েন্টার সংজ্ঞা বিপরীত.
                  <লি> 'mouseenter' এবং অ ইন্টারনেট ব্রাউজারে 'mouseleave' ঘটনা (আইই তাদের নেটিভ সমর্থন করে) জন্য প্রথম শ্রেণীর সমর্থন যোগ করুন.
                • '_extendedByPrototype', '_countedByPrototype', এবং 'prototypeUID' নোড expandos 'typeof' কিছু পরিবেশের মধ্যে ত্রুটি রোধ করার জন্য ব্যবহার করা হয় তা নিশ্চিত করুন.

                • <লি> ফিক্স ইস্যু যেখানে অপেরা 9.x বংশধর combinators সঙ্গে নির্দিষ্ট নির্বাচক প্রশ্নের ভুল ফলাফল ফেরৎ.
                  পৃষ্ঠা আন উপর ক্যাশের মধ্যে উপাদান <লি> আউট নাল রেফারেন্স. ইভেন্ট # stopObserving ছাড়াও এই প্রয়োজন মেমরি তথ্য ফাঁসের পরিষ্কার করতে আহ্বান জানানো হয়েছে.
                  <লি> নিশ্চিতকরণ 'toString' এবং 'valueOf' বৈশিষ্ট্যাবলীগুলি উপশ্রেণী শুধুমাত্র যখন প্রয়োজনীয় IE6 মধ্যে কপি করা হয়.
                  & quot; <লি> নিশ্চিত করুন 'getAttribute' যখন & quot; অ্যাক্সেস পতাকা ছাড়া ব্যবহার করা হয়; আইফ্রেম অ্যাট্রিবিউট (আইই ত্রুটি ছোঁড়ার অন্যথায়).
                  <লি> স্ট্রিং # gsub RegExp metacharacters অব্যাহতি উচিত যখন প্রথম যুক্তি পংক্তি.
                  <লি> স্ট্রিং # unescapeHTML মধ্যে প্রতিস্থাপন ফিক্স অর্ডার করুন
                  <লি> ফিক্স ইস্যু যেখানে একটি নির্বাচক ক্যোয়ারী একটি নোডের মধ্যে নথিতে সংযুক্ত হয় নি উপর মূলী IE তে ব্যর্থ হয়েছে.
                  <লি> ফিক্স নির্বাচক বৈশিষ্ট্যাবলী হাইফেন সম্বলিত উপাদান মেলে.
                  <লি> নিশ্চিত করুন Form.reset সবসময় রিসিভার উপাদানে একটি রেফারেন্স ফেরত পাঠায়.
                  <লি> এস্কেপ করুন & quot; & quot; এবং & quot;. & quot; অক্ষর ব্রাউজার querySelectorAll সমর্থন প্রাসঙ্গিক সিএসএস নির্বাচন করছেন যখন.
                  <লি> নিশ্চিতকরণ ঘটনা IE তে undefined কখনও উপর 'লক্ষ্য' সম্পত্তি.
                  <লি> নিশ্চিতকরণ এলিমেন্ট # উত্তরপুরূষ সবসময় একটি অ্যারের ফেরৎ.
                  <লি> Element.getDimensions নিরঙ্কুশ করতে স্থির অবস্থানে উপাদান সুইচ না করে
                  <লি> অসীম loops চলুন যখন খালি প্যাটার্ন সঙ্গে স্ট্রিং # উপ কলিং করুন
                  <লি> প্রোটোটাইপ distfiles নির্মাণের জন্য sprockets পাল্টান.
                  অতি-উচ্চতর পদ্ধতির Juriy দ্বারা আবিষ্কৃত ব্যবহার করতে (নম্বর | | স্ট্রিং অ্যারে)
                • Object.is পাল্টান.
                  <লি> আরও ফিক্স নিশ্চিত করার Object.is (স্ট্রিং | নম্বর) হোস্ট বস্তুর উপর ব্যতিক্রম IE তে নিক্ষেপ না করে
                • .
                  <লি> নিশ্চিতকরণ গণনীয় #, grep RegExp metacharacters সঙ্গে স্ট্রিং হ্যান্ডেল করতে পারেন.
                  <লি> & quot স্যুইচ করুন; doScroll পদ্ধতির করুন & quot; ডোম জন্য:. লোড করা কাস্টম ঘটনা করুন
                  <লি> document.viewport.get অপ্টিমিজ (মাত্রা | প্রস্থ | উচ্চতা).
                  <লি> ফিক্স ইস্যু যেখানে বস্তু # isString এবং অবজেক্ট # স্ট্রিং এবং নম্বর & quot মিথ্যা ফিরে ISNUMBER; আলোয়ান করুন & quot; বস্তু.
                  <লি> সেট ডোম অগ্নিসংযোগ আগে = সত্য document.loaded:. লোড করা কাস্টম ঘটনা করুন
                  <লি> এলিমেন্ট # দোকান বিভিন্ন চাবি / মান বিদ্যমান জোড়া ধারণকারী একটি বস্তু গ্রহণ করার অনুমতি দিন.
                  <লি> (chaining জন্য) উপাদান নিজেই ফিরে যাওয়ার এলিমেন্ট পরিবর্তন # দোকান.
                  <লি> অ সাড়া জাগানো কাস্টম ঘটনা যুক্ত করো. 'সত্য' থেকে এলিমেন্ট # আগুন ডিফল্টে নতুন চূড়ান্ত যুক্তি; পাস 'মিথ্যা' যখন একটি কাস্টম ঘটনা অগ্নিসংযোগ সাড়া জাগানো প্রতিরোধ করার জন্য.
                  <লি> অলটার ঘটনা সিস্টেম নতুন উপাদান স্টোরেজ এপিআই ব্যবহার করার জন্য নয়, বরং নিজস্ব বিশ্বব্যাপী hashtable আছে.
                  <লি> যোগ উপাদান মেটাডেটা (কোন মেমরি তথ্য ফাঁসের) নিরাপদ, হ্যাশ সমর্থিত সঞ্চয়ের জন্য এলিমেন্ট # দোকান এবং এলিমেন্ট # উদ্ধার. এছাড়াও সরাসরি উপাদান এর স্টোরেজ হ্যাশ সঙ্গে কাজ করার জন্য উপাদান # getStorage যোগ করুন. টুপি টিপ:. Mootools করুন
                  সাফারি আচরণ বর্গ নামের <লি> ফিক্স ইস্যু যেখানে নির্দিষ্ট সংস্করণের ক্ষেত্রে-insensitively নির্বাচক মধ্যে / $$ প্রশ্নের.
                  <লি> ফিক্স ইস্যু যেখানে ফাংশন # argumentNames IE তে ভুল ফলাফল পাওয়া যখন মন্তব্য যুক্তি নামের সাথে intermixed হয়.
                  <লি> Selector.patterns একটি আদেশ কাঠামো হিসাবে প্রতিনিধিত্ব করা উচিত.
                  <লি> ফাংশন পদ্ধতি পারফরমেন্স উন্নতি করুন

                  এ আবশ্যকতা করুন :

অনুরূপ সফ্টওয়্যার

jQuery-pjaxr
jQuery-pjaxr

1 Mar 15

Hammer.js
Hammer.js

10 Feb 16

tileJs
tileJs

13 May 15

kss-node
kss-node

6 Jun 15

মন্তব্য Prototype

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!
বিভাগ দ্বারা অনুসন্ধান