Davis.js একটি ব্যবহারকারী, লিঙ্ক অনুসরণ করে ফর্ম জমা, বা ফিরে এবং ফরওয়ার্ড বাটন সঙ্গে navigates যখন কর্ম নির্ধারণ করতে ডেভেলপার গ্রহণ করা অনুমতি দেয়.
রুট কোড সঞ্চালনের, লাইব্রেরি HTML5 এর history.pushState সদ্ব্যবহার.
HTML5 এর pushState দয়া করে জাভাস্ক্রিপ্ট বন্ধ পরিণত হয়, এমনকি যদি, রুট জায়গায় থাকতে পারবেন.
আধুনিক ব্রাউজার (ফায়ারফক্স 4 + +, সাফারি 5, ক্রোম, iOS সাফারি 4 + +, অ্যান্ড্রয়েড ব্রাউজার 2.2 +) ইন Davies.js হিসেবে বিজ্ঞাপনে কাজ করে.
পুরোনো ব্রাউজারের সংস্করণে, Davis.js তারা সাধারণতঃ একটা ভালো লিঙ্ক আচরণ করতে সক্ষম হবেন, লোড করা হবে
এই রিলিজে নতুন কি:.
- উপায় প্যারাম সঙ্গে একটি বিষয় এনকোড এবং সঙ্কেতমুক্ত হয় সংশোধন করা হয়েছে.
- পরিবর্তে $ .prop ব্যবহার আপেক্ষিক পাথ সঠিক হ্যান্ডলিং $ .attr এর.
- রাউটিং শর্টকাটের সঙ্গে রুট স্তর মিডলওয়্যার ব্যবহার করে স্থায়ী বাগ পদ্ধতি.
- সুযোগ ব্যবহার রুট scoped সংজ্ঞা জন্য সমর্থন যোগ করুন.
- স্থায়ী সমস্যা লি >
<লি> সঠিক ডিরেক্টরির মধ্যে হবে স্থানান্তর davis.fblike এবং davis.mixpanel. - হয়, হতে পারে এক্সটেনশন ব্যবহার করে কোনো অথবা না DOM লাইব্রেরি নিয়ে ব্যবহৃত.
- internals এর Refactor, অনেক উপাদান এখন ডেভিস হিসাবে প্রয়োগ করা প্লাগিন, এটি সহজ লাইব্রেরি প্রসারিত করে.
- ফিক্স সমস্যা যাতে একটি অনুরোধ 'অবস্থান কোনো রয়েছে ক্যোয়ারী প্যারাম.
- লিঙ্ক চেক যখন নোড নেম Normalise এবং মূলের গঠন, XHTML নথি ব্যবহার করলে বাগ সংশোধন করা হয়েছে.
- দয়া করে জাভাস্ক্রিপ্ট ক্লায়েন্ট সাইড সক্রিয়
সংস্করণ 0.9.6 নতুন কি:
সংস্করণ v0.9.1 নতুন কি:
সংস্করণ v0.9.0 নতুন কি:
<লি> রুট স্তর মিডলওয়্যার জন্য সমর্থন যোগ করুন.
<লি> রুট সংজ্ঞা Splat প্যারাম জন্য সমর্থন যোগ করুন.
<লি> Davis.location এখন / ধার্য চুপটি রুট প্রতিস্থাপন করতে সক্ষম হবেন, একটি অপশন PARAM গ্রহণ করা হয়.
<লি> Davis.Routes তৈরি করার জন্য স্বাক্ষর পরিবর্তন হয়েছে, এখন শুধু পাথ হিসাবে একটি স্ট্রিং পাস করতে পারেন.
<লি> একই মূল নীতির কাছাকাছি আনুগত্য লিঙ্ক এবং ফর্ম বাঁধাই যখন.
অনুরোধ বস্তুর প্যারাম এখনও কোনো URI এনকোড করা হয়েছে যেখানে <লি> বাগ ফিক্স.
সংস্করণ v0.8.1 নতুন কি:.
Davis.listener সঙ্গে
সংস্করণ v0.8.0 নতুন কি:
ডেভিস আর কোন jQuery এর উপর নির্ভরশীল
<লি> যোগ করা হয়েছে Zepto এক্সটেনশন ডেভিস Zepto সঙ্গে ব্যবহার করা যেতে করার অনুমতি দেয়.
<লি> লিঙ্ক উত্স আরো জোরালো পরীক্ষণ, প্রোটোকল ডেভিস দ্বারা ধরা হবে সাথে সুসংগত হওয়া আবশ্যক.
<লি> যোগ করা হয়েছে Mixpanel প্লাগইন.
<লি> যোগ করা হয়েছে ফেসবুক মত প্লাগইন.
<লি> hashRouting এক্সটেনশন সঙ্গে স্থায়ী বেশ কয়েকটি বাগ.
সংস্করণ v0.7.0 নতুন কি:
<লি> সহজতর সরঞ্জাম, রুবি এবং জাভা উপর সরানো নির্ভরতা গড়ে তুলতে. এখন আপনার প্রয়োজন না এবং Node.js হয়.
<লি> ডেভিস সুবিধার্থে ফাংশন আর একটি অ্যাপ্লিকেশন তৈরি করার সময় পাস করা একটি কনফিগ ফাংশন প্রয়োজন.
<লি> ডেভিস সুবিধার্থে ফাংশন অটো যত তাড়াতাড়ি সম্ভব অ্যাপ্লিকেশন আরম্ভ করা হয়.
<লি> generateRequestOnPageLoad সেটিং পরিবর্তন করা ডিফল্ট, এখন এটি ডিফল্টরূপে মিথ্যা.
<লি> Davis.logger এখন একটি প্লাগইন হিসাবে প্রয়োগ করা হয় না একটি সেটিং.
Davis.Request.prototype.toJSON করতে Davis.Request.prototype.asJSON নতুন নামকরন করা হয় <লি>.
ফায়ারফক্স পৃষ্ঠা লোড নেভিগেশন একটি popstate ইভেন্ট ফায়ার করা হবে যেখানে <লি> ফিক্স ব্রাউজার অসঙ্গতি বাগ.
সংস্করণ v0.6.2 নতুন কি:
সংস্করণ v0.6.1 নতুন কি:
<লি> ফিক্স সমস্যা শুধুমাত্র ফাইল ইনপুট সঙ্গে বা কোন ইনপুট ফর্ম জমা দেওয়ার সময়.
আবশ্যক
<লি> jQuery 1.4.2 বা উচ্চতর
পাওয়া মন্তব্যসমূহ না