SproutCore ভবন ওয়েব অ্যাপ্লিকেশন সহজ এবং মজা করার লক্ষ্যে কাজ করে.
SproutCore MVC আর্কিটেকচার নীতি অনুসরণ করা হয়.
এটি একটি জাতীয় লাইব্রেরি, এমনকি যদি SproutCore কোকো বা jQuery বা MooTools চেয়ে নেট সঙ্গে সাধারণ আরো আছে.
.
- MVC: Sproutcore 2.x বিরত হয়েছে, উন্নয়ন, জ্বলন্ত অঙ্গার
বৈশিষ্ট্য হিসাবে চলতে স্থাপত্য
- গতির উপর ঘনীভূত
- এইচটিএমএল 5 প্রস্তুত করুন
- মোবাইল বন্ধুত্বপূর্ণ
- আকার পরিবর্তনযোগ্য
- সহজ থিম কাস্টমাইজ করা
- কমিউনিটি উন্নত
- ডকুমেন্টেশন
এই রিলিজে নতুন কি:
- এর 'hasObserverFor` পদ্ধতি' SC.Observable` আছে একটি নির্দিষ্ট লক্ষ্য এবং পদ্ধতি বিরুদ্ধে চেক ঐচ্ছিকভাবে পাবে উন্নত করা. এই (এটি, যা হ্যান্ডলার জেনে) ডেভেলপার সঠিকভাবে শুধুমাত্র কোনো হ্যান্ডলার অস্তিত্বের জন্য পরীক্ষা করতে পারবেন চেয়ে বরং এটা যোগ করার আগে একটি নির্দিষ্ট হ্যান্ডলার অস্তিত্বের জন্য চেক করতে পারবেন.
- SC.Gesturable ও SC.Gesture (SC.TapGesture, SC.PinchGesture, SC.SwipeGesture)
- একক আঙুল, দুই আঙুল বা স্পর্শ taps এর অন্য কোন সংখ্যা, pinches (2 + ছোঁয়া) অথবা পৃথকভাবে অথবা হিসাবে একটি গ্রুপ swipes জবাবে. একটি একক আঙুল বনাম taps যখন একটি দুই আঙুল কলের আছে যখন উদাহরণস্বরূপ, আপনার কোড বিভিন্ন কর্ম সঞ্চালন করতে পারেন.
- স্পর্শ অধিবেশন, প্রথম স্পর্শ শুরু হয় এবং শেষ স্পর্শ একাধিক অঙ্গভঙ্গি থাকতে পারে, শেষ হয় যখন মধ্যে সময়. ব্যবহারকারী তারপর অবশিষ্ট আঙ্গুলের ধুমধাড়াক্কা, তারপর টোকা একটি তৃতীয় আঙুল ব্যবহার, একটি চিম্টি সঞ্চালন করার জন্য উদাহরণস্বরূপ, এটি সম্ভব. উদাহরণস্বরূপ, একটি চিত্র স্কেল পরিবর্তন সংরক্ষণ এবং তারপর টোকা আঙ্গুলের উদ্ধরণ ছাড়া সরাইয়া সব সরাতে ধুমধাড়াক্কা চিম্টি ব্যবহার করে কল্পনা. অন্তত, একটি একক স্পর্শ অধিবেশনে একাধিক বার ঠারে সঞ্চালন করার ক্ষমতা, বিপথগামী আপতিক ছোঁয়া বিরুদ্ধে অঙ্গভঙ্গি স্বীকৃতি আরও জোরালো করে তোলে.
- ধুমধাড়াক্কা ঠারে এখন শুধু আপ ও ডাউন, বাম, ডান না কোন অবাধ কোণ, বিরুদ্ধে মেলে কনফিগার করা যাবে.
- ধুমধাড়াক্কা ঠারে আর কেবল এক দিক পর্যন্ত যথেষ্ট সরিয়ে ট্রিগার. তারা দ্রুত (কনফিগার) এবং সরানো অবিলম্বে শেষ হবে.
সংস্করণ 1.10.2 নতুন কি:
- ছাড়া রেকর্ড যোগ করার সময় একটি ত্রুটি ডেভেলপার যোগ করা হয়েছে সম্পর্ক আইডি এর.
- ডিবাগ মোড materializeRecord মধ্যে থেকে materializeRecord ডবল কল প্রতিরোধ শুধুমাত্র ডেভেলপার ত্রুটি যোগ করা হয়েছে. ফলে খুব সময় ব্যয়কারী ডিবাগ হতে পারে, যা একই রেকর্ড উদাহরণস্বরূপ মনে করা হয়, কিন্তু না আসলে যে বস্তু, সদৃশ হয়. আশা করছি এই ডেভেলপারদের দুর্দশা অনেক পরিমাণ সঞ্চয় হয়.
- বিভিন্ন * ডিবাগ মোড সহজ ডিবাগ জন্য শুধুমাত্র * `toString` পদ্ধতি যোগ করা হয়েছে.
- ডিবাগ মোড শুধুমাত্র ডেভেলপার সমর্থন একটি অতি ক্ষুদ্র অংশ যোগ করা হয়েছে. নিজে / সংযোগ বিচ্ছিন্ন বাইন্ডিং সংযোগ যদি এটা ঘটনাক্রমে একটি অনুপস্থিত বস্তুর সহিত আবদ্ধ করার চেষ্টা করা সম্ভব. এই উত্পাদন করবে স্বাভাবিক স্ট্যাক ট্রেস আমরা স্ট্যাকের সঙ্গে আরো অনুসরণযোগ্য ত্রুটি বার্তা উপস্থাপন তাই অনুসরণ করা কঠিন.
কি সংস্করণ 1.10.0 নতুন:
- একই সজীব পর বলা যেতে সমন্বয় দেয় লুপ চালানোর. অ্যানিমেশন প্রভাব পড়বে না, যা পরিচ্ছন্নভাবে ঘটতে পারে বা সামঞ্জস্য এটি অ্যানিমেশন অগ্রাহ্য করা হবে যে ক্ষেত্রে, সংঘর্ষ করতে পারেন.
- অভ্যন্তরীণ কোড কাঠামো জাতীয় ইঞ্জিন দ্বারা অপ্টিমাইজেশান সমর্থন উন্নত.
- মোডাল পেন পিছনে ফোকাস গ্রহণ থেকে সব textfields লক করার প্রচেষ্টা যে শর্তাধীন, (এই এছাড়াও এখনো একটি পেন থাকতে পারে না যে মতামত পেন পেয়ে বাধা দেয়) আরো দ্রুত ব্যর্থ করে তোলে.
সংস্করণ 1.9.2 নতুন কি:
- অতি হচ্ছে বিল্ড সরঞ্জাম নির্ভরতা প্রয়োজনীয়তা Softens (অর্থাৎ একটি প্রধান সংস্করণ মধ্যে) হতাশাপূর্ণ হচ্ছে (অর্থাৎ একটি ক্ষুদ্র সংস্করণ মধ্যে) হতাশাপূর্ণ.
- সংস্করণ 2x @ জন্য সংশোধন করা হয়েছে 'পুনরাবৃত্তি' ছে. এটা ভুল গোটা পাথ (উদাঃ শেষে @ 2x সংযোজন করা হয়. /resources/images/image-sliced-from.png@2x পরিবর্তে /resources/images/image-sliced-from@2x.png).এর Li>
- সংশোধন করা হয়েছে ভুল নামে, & quot; উত্তর, & quot; রাষ্ট্র, & quot; জেনারেটর & quot; SC.State উপশ্রেণী জেনারেট করার জন্য জেনারেটর.
- & quot সর্প ক্ষেত্রে জেনারেটর সংশোধন করা হয়েছে.
- Buildtools spriting পটভূমি-আকার সম্পত্তি জন্য সমর্থন যোগ করা হয়েছে, এই spriting অক্ষিপট Firefox সঠিকভাবে কাজ করার জন্য প্রয়োজন বোধ করা হয়.
- ; sproutcore জনক. & Quot;
- & quot তৈরি একটি পরিষ্কার অ্যাপ্লিকেশন স্টাইলশীট সতর্কবার্তা অনুপস্থিত সংশোধন করা হয়েছে; sproutcore জনক অ্যাপ্লিকেশন, & quot; অথবা & quot; sproutcore জনক statechart_app, & quot; অ্যাপ্লিকেশন একটি ডিফল্ট স্টাইল যোগ করে. এছাড়াও একটি নকশা একটি ডিফল্ট স্টাইল যোগ করা হয়েছে, ব্যবহার করে, & quot যখন sproutcore জনক নকশা, & quot; (যেমন, একটি SC.Page সম্পদ)
- একটি অসীম লুপ যে ফলে SC.ManyArray addInverseRecord ব্যবহৃত ভ্রান্ত বাইনারি অনুসন্ধান সংশোধন করা হয়েছে.
- কনটেক্সট মেনু নির্বিশেষে একটি দৃশ্যে contextmenu অগ্রাহ্য করা বা SC.CONTEXT_MENU_ENABLED সেটিং বা মিথ্যা isContextMenuEnabled দেখা করতে অনুমতি দেওয়া যে সংশোধন করা হয়েছে বাগ. এই কনটেক্সট মেনু ইভেন্ট হ্যান্ডলিং ইত্যাদি কী, মাউস, ইভেন্ট হ্যান্ডলিং হিসাবে একই আচরণ করে.
- সংশোধন করা হয়েছে কর্ম:. DeleteForward, deleteBackward, moveLeft, moveRight, selectAll, moveUp এবং moveDown সবসময় এটি ফোকাস যখন TextFieldView উপাদান দ্বারা পরিচালিত করা
- সংশোধন করা হয়েছে SC.TextFieldView একটি নতুন লাইন সন্নিবেশ.
- লেবেল কোন মান আছে এবং isEditable সত্য যখন এটি প্রদর্শিত হবে, যাতে SC.LabelView জন্য ইঙ্গিত মান সংশোধন করা হয়েছে. ইউনিট পরীক্ষা রয়েছে.
- আর সরাসরি একটি ওভারফ্লো মেনু সঙ্গে একটি SC.SegmentedView দেওয়া অন্তর্নিহিত আইটেম পরিবর্তন
'SCProject' ভালো নাম সঠিকভাবে 'sc_project' এবং না 's_c_project' রুপান্তরিত পেতে যাতে ;, sproutcore জনক, & quot
সঙ্গে & quot তৈরি বিভিন্ন টেমপ্লেট অসঙ্গতি এবং ভ্রান্ত বাক্য গঠন করা হয়েছে
কি একটি টেক্সট এলাকার উপর টেপা লিখুন
আমরা না সবসময় ময়লা মূল বস্তু. যাতে
সংস্করণ 1.9.1 নতুন কি:
- SC.SelectionSet এর সংশোধন করা হয়েছে ভ্রান্ত বাস্তবায়ন: সীমাবদ্ধ.
- সম্ভব মেমরি লিক তৈরি করা, SC.MenuPane মধ্যে অন্তর্নিহিত গ্লোবাল সংশোধন করা হয়েছে.
- SC.View সন্তান ছবিসহ সংশোধন করা হয়েছে মেমরি লিক. 'মালিক' সম্পত্তি তারা ধ্বংস করে দেওয়া হয় যখন আবর্জনা সংগ্রহ করা সক্ষম থেকে মতামত প্রতিরোধকারী.
- সংশোধন করা হয়েছে SC.stringFromLayout () সব বিন্যাস বৈশিষ্ট্য অন্তর্ভুক্ত.
সংস্করণ 1.9.0 নতুন কি:.
- উন্নত এবং আরো অনেক ডকুমেন্টেশন যোগ করুন
- http://showcase.sproutcore.com ব্যবহৃত প্রদর্শনী অ্যাপ্লিকেশন যুক্ত করে. এই অ্যাপ্লিকেশন প্রতিটি অনেক অপশন জন্য কোড স্নিপেট সহ SproutCore এর দেখেছে এবং নিয়ন্ত্রণ, সমস্ত একটি আপ টু ডেট বাস্তবায়ন রয়েছে. অ্যাপ্লিকেশন এছাড়াও উদ্ধার করা হচ্ছে এবং বাস্তবায়িত করছেন যা SproutCore গণদেবতা, মধ্যে সংযোগ করে.
- SC.Color প্রবর্তন.
- সংশোধন করা হয়েছে এবং মিডিয়া ফ্রেমওয়ার্ক বাড়ায়.
- অনির্ণীত SC.ProgressView সমর্থন যোগ করে.
- useUnixTime` রেকর্ড হ্যান্ডলার বৈশিষ্ট্য SC.DateTime বৈশিষ্ট্য 'যুক্ত করে.
- যুক্ত XHR2 ইভেন্ট বিজ্ঞপ্তি সমর্থন.
কি সংস্করণ 1.8.2 নতুন:.
- ডেটাস্টোরের ইউনিটের পরীক্ষা সংশোধন করা হয়েছে বাক্যগঠন ত্রুটি
- SC.SplitView এখন mixin SC.SplitChild.
- তরল জুতো পেন সীমান্ত divs তারা কন্টেন্ট দেখুন আবৃত না যে, তাই.
- লক্ষ্য সম্পত্তি দ্বন্দ্ব প্রতিরোধ করে.
- 'উল্লম্ব' থেকে 'অনুভূমিক' অনুভূমিক SC.ScrollView এর গীত-অভিযোজন পরিবর্তন হয়েছে.
- .
- .
- 'মোবাইল-আফ্রিকায় শিকার অভিযান' শরীরের বর্গ নাম আর সব ব্রাউজারে যোগ করা হচ্ছে.
- মান পরিবর্তন অবহিত SC.TextFieldView মধ্যে পেস্ট সক্ষম করে.
SC.AlertPane সঙ্গে বোতাম লক্ষ্যমাত্রা কনফিগার করার সময়
SC.CollectionFastPath সবসময় কন্টেন্ট এখনো পাওয়া যায় না, এমনকি যখন একটি আইটেম দেখুন ফিরে দ্বারা বিক্ষিপ্ত কন্টেন্ট সঙ্গে কাজ করার অনুমতি দেয়
বিক্ষিপ্ত কন্টেন্ট সঙ্গে কাজ করার জন্য তার কন্টেন্ট অ্যারের উপর iterating থেকে SC.GridView প্রতিরোধ
কি সংস্করণ 1.8.1 নতুন:
- যুক্ত করে SC.PickerPane জন্য অনুপস্থিত সিএসএস বাম এবং ডান পয়েন্টার.
- index.rhtml টেমপ্লেট আপ tidies.
- useUnixTime` রেকর্ড হ্যান্ডলার বৈশিষ্ট্য SC.DateTime বৈশিষ্ট্য 'যুক্ত করে.
- মিডিয়া কাঠামো সংশোধন করা হয়েছে ও উন্নত বৈশিষ্ট্য সংযোজন করা.
- ডকুমেন্টেশন সংশোধন করা হয়েছে.
সংস্করণ 1.8 নতুন কি:.
- SproutCore একটি ব্র্যান্ড নতুন অত্যন্ত বিস্তারিত তিনটি অংশ ভূমিকা
- বিল্ড সরঞ্জাম একটি নতুন রেফারেন্স গাইড.
- অনেক অনেক বাগ সংশোধন করা হয়েছে. একটি সম্পূর্ণ ভাঙ্গনের জন্য পরিবর্তণের দেখুন.
- প্রধান পরিষ্কার উদ্যোগের সূত্রপাত বিভিন্ন deprecations অন্তর্ভুক্ত করা হয়েছে. অবচিত ফাংশন নির্দেশ করে এবং deprecations সম্পূর্ণ তালিকার জন্য পরিবর্তণের চেক করতে কনসোল সতর্কবার্তা ভাগ্যের.
- ডেস্কটপ কাঠামো পুঙ্খানুপুঙ্খভাবে সঠিক Wai-জায়গা সহকারী প্রযুক্তির সঙ্গে উন্নত সামঞ্জস্য জন্য বৈশিষ্ট্যাবলী অন্তর্ভুক্ত আপডেট করা হয়েছে.
- sproutcore Init বা sproutcore জনক অ্যাপ্লিকেশন সঙ্গে -statechart সুইচ ব্যবহার করে নতুন প্রকল্পে একটি মৌলিক statechart গঠন করুন.
- Statechart যুক্তরাষ্ট্র (ডিফল্ট SC.routes রুট) একটি রুট প্রতিনিধিত্ব করা যেতে পারে এবং নির্ধারিত হলে, রাষ্ট্র অ্যাপ্লিকেশন এর অবস্থান পরিবর্তন রাজ্য নির্ধারিত রুট মেলে কোনো সময় অবহিত করা হবে.
সংস্করণে নতুন কি 1.7.1 বিটা:
- স্ট্রিং মোড়ানো নিখুঁত করার জন্য নতুন স্ট্রিং ফাংশন পরিমাপ .
- textfields মধ্যে স্বয়ংক্রিয় সংশোধন এবং AutoCapitalize জন্য সমর্থন যোগ করা হয়েছে.
- পূর্বে refactored SC.Object দ্বারা সরানো বস্তু ধরনের ফিরে যোগ করা হয়েছে
- আরো জোরালো পরিচালনা করার জন্য Refactored পর্যবেক্ষক পাথ কোড.
- SC.LOG_RUNLOOP_INVOCATIONS পুনর্লিখন নতুন runloop বাস্তবায়ন সঙ্গে কাজ করতে .
- একটি ত্রুটি ক্ষেত্রে পরিচ্ছন্নভাবে একটি রান লুপ বিনষ্ট করার জন্য এই SC.RunLoop.kill যোগ করা হয়েছে.
- পরিবর্তনশীল রাষ্ট্র এর addSubstate পদ্ধতির মাধ্যমে একটি statechart করতে substates যোগ করার ক্ষমতা যোগ করা হয়েছে.
- আপডেট statechart রচনা যুক্তি.
- SC.State আপডেট করা হয়েছে. getSubstate এখন একটি কলব্যাক গ্রহণ; getState পদ্ধতি এখনো যোগ করেনি; gotoState এবং gotoHistoryState এখন getState ব্যবহার করুন
- আপডেট রাষ্ট্র এর gotoState এবং gotoHistoryState এখন 'parentState' ব্যবহারের জন্য অনুমতি দেয় যে আরো একটি ভাবপূর্ণ রাষ্ট্র ARG জন্য অনুমতি
- পথ এক্সপ্রেশন জন্য অনুমতি SC.State এর getSubstate পদ্ধতি আপডেট করা হয়েছে. এছাড়াও findFirstRelativeCurrentState পদ্ধতি refacted.
- নতুন এসসি গ্লোবাল, বিল্ড মোড মত তথ্য প্রদান সংখ্যা এবং লোকেল নির্মাণ.
এখন SC.LOG_DEFERRED_CALLS নাম পালটে - -
কি সংস্করণ নতুন 2.0 বিটা 3:
- নতুন পূর্বপুরুষ সাহায্যকারী
- আসতে! এ প্রসঙ্গে করুন
- দুই-উপায় রূপান্তরিত করুন
- SC.Run, পর্যবেক্ষকদের ও অতিরিক্ত পরামিতি
- টেমপ্লেট ডিবাগ করুন
- জাহির বিবৃতি
- unknownProperty জন্য ত্রুটিমুক্ত করুন
কি সংস্করণ নতুন 2.0 বেটা 2:
- এই সংস্করণ উন্নত উল্লেখযোগ্যভাবে বাগ একটি সংখ্যা ঘটিয়েছে এবং ইন্টারনেট এক্সপ্লোরার 6 + এবং অপেরা সঙ্গে ব্যবহারযোগ্যতা বিষয়, যেমন নির্ধারণ সামঞ্জস্য.
সংস্করণ 1.6.0 নতুন কি:
- SproutCore 1.6 মূলত একটি বাগ ফিক্স রিলিজ নিশানা আরো স্থিতিশীল অভিজ্ঞতা প্রদান.
কি সংস্করণ 2.0 নতুন ডিপি:
- SproutCore 2.0 একটি ডেভেলপার প্রিভিউ ইনস্টলেশন এবং অধীন এখনও ভারী উন্নয়ন ও API গুলি পরিবর্তন সম্ভবত.
কি সংস্করণ 1.6 বেটা নতুন:
- সংশোধন SproutCore RecordArray / ManyArray / ChildArray মধ্যে সুসংগতি কর্ম এবং TemplateCollectionView
- পরীক্ষামূলক কাঠামো সরানো ফর্ম
- নিজস্ব কাঠামোর মধ্যে সরানো রাউটিং
- আসতে! টেমপ্লেট টেবিল উপাদান ব্যবহার করার জন্য উন্নত ক্ষমতা
- CSS এবং ক্রস ব্রাউজার সংশোধন করা হয়েছে
- উল্লেখযোগ্যভাবে ইন লাইন পরিষ্কার ডকুমেন্টেশন
বিল্ট ইন নিয়ন্ত্রণ জন্য
সংস্করণ 1.5.0 নতুন কি:
- Wai-জায়গা সহায়তা করুন
- এসসিএসএস এবং ডেটা URIs
- টেমপ্লেট
- মডুলার লোড হচ্ছে
সংস্করণ 1.5.0 RC2 নতুন কি:
- বাগ সংশোধন করা হয়েছে:
- TemplateView থেকে বাগ একটি টন
- TemplateCollectionView এখন RecordArrays সঙ্গে কাজ করে
- TemplateCollectionView এখন অনেক বেশি দক্ষ হয় যখন এটি পরিবর্তন প্রতিনিধিত্বমূলক অ্যারের
- এটি পরিবর্তন পর বিষয়বস্তু আপডেট না, যেখানে {{}} #each সাহায্যকারী মধ্যে একটি বাগ সংশোধন করা হয়েছে
- বাগ সংশোধন করা হয়েছে যেখানে {{bindAttr}} একটি বর্গ বৈশিষ্ট্য সঙ্গে উপলব্ধ করা হয় যখন কাজ করা হয়নি
- গেলে TemplateCollectionView মধ্যে itemViewTemplate সম্পত্তি অস্তিত্ব প্রমাণ করুন
- তাদের নির্ভরশীল কী পাথ প্রথম সম্পত্তি পরিবর্তন যখন নির্ণিত বৈশিষ্ট্য অকার্যকর ও বাতিল হচ্ছে না হয় যেখানে একটি বাগ সংশোধন করা হয়েছে
- সরানো কিছু trailing কমা
- ইউনিট পরীক্ষা ইন্টারনেট এক্সপ্লোরার 7 উপর ব্যর্থ হয়েছে যেখানে একটি বাগ সংশোধন করা হয়েছে
- টেক্সট ক্ষেত্রের অ্যান্ড্রয়েড ডিভাইসের উপর সক্রিয় করা সক্ষম ছিল না যেখানে একটি সমস্যা সমাধান করুন
- বাইন্ডিং সংযুক্ত করা হয় যখন একটি অবৈধ সতর্কতা সরানো হয়েছে
- বৈশিষ্ট্য:
- বাইন্ডিং এখন একটি সম্পত্তি ডিবাগ কনসোল মাধ্যমে পরিবর্তন করা হলে স্বয়ংক্রিয়ভাবে ফায়ার
- ইনলাইন ডকুমেন্টেশন সারগর্ভ উন্নতি
- সর্বশেষ সংস্করণে আপডেট করা কাজ আছে
ইন্টারনেট এক্সপ্লোরার 7 ত্রুটি যার ফলে যে
আবশ্যক
- জাভাস্ক্রিপ্ট ক্লায়েন্ট সাইড সক্রিয় করুন
পাওয়া মন্তব্যসমূহ না