CanJS و[رسقوو]؛ يدعم الأساسية دوجو، مسج، ZEPTO، يوي وموتولز.
وبذلك، فإنه على & nbsp؛ يفتح نفسها إلى مجموعة واسعة من المطورين وحالات الاستخدام بفضل إمكانية غير مستكشفة سابقا الجمع بين التقنيات معا، بدلا من التركيز فقط على أداة واحدة.
وشيد هذا الإطار على نواة صغيرة وبنية MV *، ودعم البيانات في اتجاهين ملزمة، والعلامات المخصصة، والحاجيات الاستجابة، وقالب المحرك الخاصة جدا لها.
وCanJS يعمل مع العميل (متصفحات) ومن جانب الخادم البيئات (نود.جي إس) AMD.
وقد وضعت CanJS أن تكون جزءا من الإطار جافا سكريبت - JavaScriptMVC
ما هو الجديد في هذا الاصدار:.
إعادة تسمية وإضافة خاصية can.Component viewModel.
تعيين السياق بشكل صحيح عندما يكون حساب المتزامن يبلغ طولها 1
الخطأ المطبعي (استخدامparams بدلا منparam) في وثائق can.Model ل
وأضاف مذكرة وبعض نموذج التعليمات البرمجية التي توضح عمليات البحث can.view.Scope.attr النسبية.
ويضيف can.Compute، وومثل؛ حساب ومثل. نوع واضع / جالبة التقشير لتحديد بوجين
يمكن القيمة لا اتجاهين ربط بقيمة الرئيسية التي لديها 0 واحدة القيم إلى مربع
مسافات حول مفتاح مع علبة ذات قيمة لا اتجاهين مأزق
يمكن أن الحدث لا يمكن استدعاء وظائف وسيطة قبل استدعاء الدالة النهائية
can.fixture.store مع كائنات لا يعمل من أجل .create
الموارد can.Model لا تخلق ومثل؛ تدمير ومثل. أسلوب ثابت
لا تغيير مسارها اذا كان التغيير الوحيد سيكون معلق مسبقا ومثل؛! ومثل.
جعل RequireJS العمل مع can.import
استكمال ترتيب المساعد
يمكن ATTR تعيين خانات
إضافة / إزالة الأحداث دائما تعطيك الظهر صفائف
انتقل مسج من ملف travis.yml وفي devDependencies
can.route.setState لا تنظيف عميق الطريق
travis.yml before_script
ملحوظة يمكن / خريطة / المساعد احتياطية
ما هو الجديد في النسخة 2.3.1:
إعادة تسمية وإضافة خاصية can.Component viewModel.
تعيين السياق بشكل صحيح عندما يكون حساب المتزامن يبلغ طولها 1
الخطأ المطبعي (استخدامparams بدلا منparam) في وثائق can.Model ل
وأضاف مذكرة وبعض نموذج التعليمات البرمجية التي توضح عمليات البحث can.view.Scope.attr النسبية.
ويضيف can.Compute، وومثل؛ حساب ومثل. نوع واضع / جالبة التقشير لتحديد بوجين
يمكن القيمة لا اتجاهين ربط بقيمة الرئيسية التي لديها 0 واحدة القيم إلى مربع
مسافات حول مفتاح مع علبة ذات قيمة لا اتجاهين مأزق
يمكن أن الحدث لا يمكن استدعاء وظائف وسيطة قبل استدعاء الدالة النهائية
can.fixture.store مع كائنات لا يعمل من أجل .create
الموارد can.Model لا تخلق ومثل؛ تدمير ومثل. أسلوب ثابت
لا تغيير مسارها اذا كان التغيير الوحيد سيكون معلق مسبقا ومثل؛! ومثل.
جعل RequireJS العمل مع can.import
استكمال ترتيب المساعد
يمكن ATTR تعيين خانات
إضافة / إزالة الأحداث دائما تعطيك الظهر صفائف
انتقل مسج من ملف travis.yml وفي devDependencies
can.route.setState لا تنظيف عميق الطريق
travis.yml before_script
ملحوظة يمكن / خريطة / المساعد احتياطية
ما هو الجديد في النسخة 2.2.9:
إعادة تسمية وإضافة خاصية can.Component viewModel.
تعيين السياق بشكل صحيح عندما يكون حساب المتزامن يبلغ طولها 1
الخطأ المطبعي (استخدامparams بدلا منparam) في وثائق can.Model ل
وأضاف مذكرة وبعض نموذج التعليمات البرمجية التي توضح عمليات البحث can.view.Scope.attr النسبية.
ويضيف can.Compute، وومثل؛ حساب ومثل. نوع واضع / جالبة التقشير لتحديد بوجين
يمكن القيمة لا اتجاهين ربط بقيمة الرئيسية التي لديها 0 واحدة القيم إلى مربع
مسافات حول مفتاح مع علبة ذات قيمة لا اتجاهين مأزق
يمكن أن الحدث لا يمكن استدعاء وظائف وسيطة قبل استدعاء الدالة النهائية
can.fixture.store مع كائنات لا يعمل من أجل .create
الموارد can.Model لا تخلق ومثل؛ تدمير ومثل. أسلوب ثابت
لا تغيير مسارها اذا كان التغيير الوحيد سيكون معلق مسبقا ومثل؛! ومثل.
جعل RequireJS العمل مع can.import
استكمال ترتيب المساعد
يمكن ATTR تعيين خانات
إضافة / إزالة الأحداث دائما تعطيك الظهر صفائف
انتقل مسج من ملف travis.yml وفي devDependencies
can.route.setState لا تنظيف عميق الطريق
travis.yml before_script
ملحوظة يمكن / خريطة / المساعد احتياطية
ما هو الجديد في النسخة 2.2.6:
إعادة تسمية وإضافة خاصية can.Component viewModel.
تعيين السياق بشكل صحيح عندما يكون حساب المتزامن يبلغ طولها 1
الخطأ المطبعي (استخدامparams بدلا منparam) في وثائق can.Model ل
وأضاف مذكرة وبعض نموذج التعليمات البرمجية التي توضح عمليات البحث can.view.Scope.attr النسبية.
ويضيف can.Compute، وومثل؛ حساب ومثل. نوع واضع / جالبة التقشير لتحديد بوجين
يمكن القيمة لا اتجاهين ربط بقيمة الرئيسية التي لديها 0 واحدة القيم إلى مربع
مسافات حول مفتاح مع علبة ذات قيمة لا اتجاهين مأزق
يمكن أن الحدث لا يمكن استدعاء وظائف وسيطة قبل استدعاء الدالة النهائية
can.fixture.store مع كائنات لا يعمل من أجل .create
الموارد can.Model لا تخلق ومثل؛ تدمير ومثل. أسلوب ثابت
لا تغيير مسارها اذا كان التغيير الوحيد سيكون معلق مسبقا ومثل؛! ومثل.
جعل RequireJS العمل مع can.import
استكمال ترتيب المساعد
يمكن ATTR تعيين خانات
إضافة / إزالة الأحداث دائما تعطيك الظهر صفائف
انتقل مسج من ملف travis.yml وفي devDependencies
can.route.setState لا تنظيف عميق الطريق
travis.yml before_script
ملحوظة يمكن / خريطة / المساعد احتياطية
ما هو الجديد في النسخة 2.2.5:
إعادة تسمية وإضافة خاصية can.Component viewModel.
تعيين السياق بشكل صحيح عندما يكون حساب المتزامن يبلغ طولها 1
الخطأ المطبعي (استخدامparams بدلا منparam) في وثائق can.Model ل
وأضاف مذكرة وبعض نموذج التعليمات البرمجية التي توضح عمليات البحث can.view.Scope.attr النسبية.
ويضيف can.Compute، وومثل؛ حساب ومثل. نوع واضع / جالبة التقشير لتحديد بوجين
يمكن القيمة لا اتجاهين ربط بقيمة الرئيسية التي لديها 0 واحدة القيم إلى مربع
مسافات حول مفتاح مع علبة ذات قيمة لا اتجاهين مأزق
يمكن أن الحدث لا يمكن استدعاء وظائف وسيطة قبل استدعاء الدالة النهائية
can.fixture.store مع كائنات لا يعمل من أجل .create
الموارد can.Model لا تخلق ومثل؛ تدمير ومثل. أسلوب ثابت
لا تغيير مسارها اذا كان التغيير الوحيد سيكون معلق مسبقا ومثل؛! ومثل.
جعل RequireJS العمل مع can.import
استكمال ترتيب المساعد
يمكن ATTR تعيين خانات
إضافة / إزالة الأحداث دائما تعطيك الظهر صفائف
انتقل مسج من ملف travis.yml وفي devDependencies
can.route.setState لا تنظيف عميق الطريق
travis.yml before_script
ملحوظة يمكن / خريطة / المساعد احتياطية
ما هو الجديد في النسخة 2.1.4 / 2.2.0-pre.0:
جعل العمل can.Construct مع جالبة / اضعي (والسوبر المساعد)
تحديث compute.read أيضا للعودة وظائف منشئ
الممتلكات التي لم يتم تحديد وإثبات ويلقي استثناء
قراءة من القيم غير محددة في نطاق.
وظيفة ثابتة الكتابة
باستخدام attrData.scope.compute كصانعة يلقي خطأ إذا لم يتم دعا جالبة
ووضع يحسب التي تم إنشاؤها باستخدام computeData رمي إذا المجموعة الأولى
إصلاح وصول شخصية IE7
$ .fn.scope غير معروف عند استخدام CommonJS
لا يمكن قراءة خصائص can.Map داخل طريقة قيمة العقار
إزالة madeMap وgetMapFromObject من LazyMap لأنه غير المستخدمة
إرسال الحجج الصحيحة مع can.List: بترخيص إذا بإدخال أو إخراج نفس العناصر.
نتائج غير متناسقة عندما تمتد can.Models تحليل
يتم التعامل مع الأجسام نطاق مع خصائص وظيفة منشئ وسائل
تحذير شارب على المساعدين
توسيع نموذج الكتابة parseModels ()
المتغير غير المستخدمة في can.Model
ما هو الجديد في النسخة 2.1.3:
التغييرات:
IE 8 + 10 الإصلاحات
يتأكد can.compute.read يمكن قراءة قيمة can.route النهائية
يسمح الخرائط التي تم تمريرها إلى منشئ can.Map ل
يجعل can.route.current يمكن ملاحظتها
عنصر لا يقوم بتحديث النطاق على الهوية، والطبقة، والبيانات للرؤية وهوية ويعزو التغييرات
منع "تسريب يقرأ" على يحسب ربط واحدة
فشل can.Map المنشئ إذا مرت خريطة أخرى
وثائق غير مكتملة لcan.List.prototype.filter
طريقة can.Map لا تصبح محسوب تلقائيا
can.route.current لا يعيش، التي يمكن ربطها
setupSingleBindComputeHandlers تسرب المتغيرات الظاهرة مؤقتة.
يجب can.compute.read لا ندعو can.route
إصلاحات compute.read مع خريطة ملفوفة في حساب
عند استخدام مساعد مع 2 الحجج سلسلة
تبسيط وتوضيح مستندات lazymap
توثيق كيفية الوصول إلى خصائص خريطة يحتوي على نقطة
ما هو الجديد في النسخة 2.1.0:
التغييرات:
قضية ستاتشي ممن يملكون سرقة ونقلت واحدة
تحديث مستندات عنصر حول تمرير في البيانات عن طريق الصفات
can.Mustache، can.EJS وcan.view.mustache، يتم استهلاك can.view.ejs
وضع اللمسات الأخيرة مستندات can.Map.define
تحذير لا تستخدم تمديد.
مضيفا دليل لتطوير الإضافات
قائمة الوثائق الوعد.
تسجيل ديف شارب
can.Map.define
العمل يجعل يمكن القيمة، ويمكن أن الحدث مع {}
إصلاح الخلل مع به ذاتية الإغلاق العرف والعلامات المخصصة فارغة.
{} يعمل مع علبة ذات قيمة ويمكن النقر
ستاتشي لا يتم تسجيل بشكل صحيح مع سرقة
can.Mustache وتحويل can.Model إلى can.Map
يمكن القيمة التعامل مع اغية بالإضافة إلى غير معروف لعناصر مختارة
مستندات can.view.live
تحديثات الصفحة وصفات
ما هو الجديد في النسخة 2.0.7:
التغييرات:
التكوين لAMD تنمية بناء
AMD ديف بناء
ما هو الجديد في النسخة 2.0.4:
وظائف محددة عالميا عندما لا ينبغي أن يكون
قائمة غير محددة تمريرها إلى {{#each}}
اختبار واضاف لعلة الحدث إدراج (يعيش كتلة ملزم)
دعم غير متصل اختبار
عند استخدام بعض أتش تي أم أل التعليقات، can.view.Scanner لا تعرفهم بشكل صحيح
ما هو الجديد في النسخة 2.0.3:
الحلقات الشوارب لا تطبع 0.
مراقبة تحديث باني
توفير وظيفة منشئ can.Map إلى نطاق مكون من لا يعمل.
لا يتم احتسابindex بشكل صحيح عندما تكون هناك عناصر متطابقة في القائمة
داخل لم يتم تعيين this.scope eventHandler (كما يطلق عليه على نطاق نفسه)
دعم كوخ في الريف، إصدارات متعددة مسج
ما هو الجديد في النسخة 2.0.0:
تغيير:
قوائم استبدال يعيش ملزم
تدمير بارامس
السمة الخاصة ملزمة
شارب قوائم ملزمة في المساعدين
بعض سمات HTML تحتاج يعيش ملزم خاص
تدمير قوالب والصفات.
بعض الخطأ المطبعي هو في الوثائق.
ATTR () لا يعمل في بعض الحالات في IE9
الاعتماد can.Object لcan.fixture
وظائف عرض العارض لا تعمل مع Deferreds
can.view.ejs (شارع) وcan.view.ejs (الهوية، وشارع) عودة استجابات مختلفة
can.Mustache: #if يتم تقديمها أقسام مرتين عند تفعيلها من ملزمة الحية
can.route.ready لا ينبغي أن يسمى تلقائيا
قيم can.route الافتراضي لا تعمل
ما هو الجديد في النسخة 1.1.8:
can.Observe.List.Sort: إصلاح لحالة عند المقارنة ليست وظيفة
makeFindOne الخطأ المثال مخبأ: http://canjs.com/docs/can.Model.makeFindOne.html
بيانين العودة في Mustache.getHelper
مستحسن فواصل جملة can.route
منع العودية لانهائية على unbindAndTeardown عندما لاحظ في _bindings غير محددة ومراقبة غير ذاتية المرجع
ما هو الجديد في النسخة 1.1.4:
وأضاف:
السمة removeAttr can.Model.
داعيا تدمير على نموذج غير استمرت.
مسج دعم 1.9.x.
المساعدون شارب التي تقبل يحسب والعودة يجب أن تعمل عنصر.
ما هو الجديد في النسخة 1.1.3:
التقديم النماذج في الجداول تنتج نتائج مختلفة عن النتائج تشير إلى ما يعادل
الشوارب البيانات المساعد لا تحليل السمة بشكل صحيح
عدد المشاهدات الشوارب جزئية تفترض العلامة الوالد الصحيحة للربط الحية
جزئيات شارب لا تحليل صحيح
ما هو الجديد في النسخة 1.1.2:
محلولة المشكلة عند سرقة قوالب شارب - يمكن / عوائد رأي / شارب يمكن أن يعترض الآن.
يجب أن الضوابط لا ربط الأحداث قالب التي تحتوي على قيم غير محددة.
إعادة تعيين شكل يغير قيم الإدخال ل.
وعلاوة على ذلك AMD بناء التحسينات.
ما هو الجديد في النسخة 1.1.0:
وأضاف الامتثال AMD.
ما هو الجديد في النسخة v1.0b:
تحديث رقم الصفحات التخلف العرض.
المتطلبات:
تفعيل جافا سكريبت على جانب العميل
نود.جي إس لبيئات جانب الخادم
لم يتم العثور على التعليقات