SproutCore

Phần mềm chụp màn hình:
SproutCore
Các chi tiết về phần mềm:
Phiên bản: 1.11.0
Ngày tải lên: 28 Feb 15
Nhà phát triển: Strobe Inc. and contributors
Giấy phép: Miễn phí
Phổ biến: 186

Rating: 3.0/5 (Total Votes: 1)

SproutCore nhằm mục đích làm cho các ứng dụng xây dựng web đơn giản và vui vẻ.
SproutCore được viết sau các nguyên tắc kiến ​​trúc MVC.
Ngay cả nếu nó là một thư viện JS, SproutCore có nhiều điểm chung với ca cao hoặc NET hơn jQuery hoặc MooTools.
SproutCore 2.x đã được ngưng, tiếp tục phát triển như Ember

Tính năng .

  • MVC kiến trúc
  • đậm đặc vào tốc độ
  • HTML 5 đã sẵn sàng
  • Điện thoại di động thân thiện
  • Scalable
  • Dễ dàng tùy biến thông qua các chủ đề
  • Cộng đồng phát triển
  • Tài liệu

là gì mới trong phiên bản này:

  • Các phương thức `hasObserverFor` của` SC.Observable` có được cải thiện để cũng có thể tùy chọn kiểm tra đối với một mục tiêu và phương pháp cụ thể. Điều này cho phép các nhà phát triển để kiểm tra đúng cho sự tồn tại của một xử lý cụ thể trước khi thêm nó chứ không phải chỉ là có thể kiểm tra sự tồn tại của bất kỳ xử lý (mà không biết mà xử lý nó là gì).
  • SC.Gesturable & SC.Gesture (SC.TapGesture, SC.PinchGesture, SC.SwipeGesture)
  • Đối phó với ngón tay, hai ngón tay hoặc bất kỳ số nào khác của vòi cảm ứng, véo (2+ chạm) hoặc cà cá nhân hoặc theo nhóm. Ví dụ, mã của bạn có thể muốn thực hiện hành động khác nhau khi một ngón tay duy nhất vòi vs. khi có một vòi nước hai ngón tay.
  • Một phiên liên lạc, thời gian từ khi các liên lạc đầu tiên bắt đầu và các liên lạc cuối cùng kết thúc, có thể chứa nhiều hơn một cử chỉ. Ví dụ, nó có thể cho người sử dụng để thực hiện một pinch, sau đó sử dụng một ngón tay thứ ba để khai thác, sau đó swipe ngón tay còn lại. Ví dụ, hãy tưởng tượng sử dụng pinch để mở rộng quy mô một hình ảnh, bấm để lưu các thay đổi và sau đó swipe để di chuyển nó sang một bên tất cả mà không cần nâng ngón tay. Ít nhất, khả năng thực hiện các cử chỉ trong một phiên liên lạc duy nhất nhiều lần, làm cho việc công nhận cử chỉ mạnh mẽ hơn chống lại chạm tình cờ đi lạc.

  • Cử chỉ
  • Swipe bây giờ có thể được cấu hình để phù hợp với bất kỳ góc độ tùy ý, không chỉ sang trái, phải, lên và xuống.
  • cử chỉ swipe không còn kích hoạt bằng cách di chuyển đủ xa theo một hướng. Họ cũng phải di chuyển một cách nhanh chóng (cấu hình) và chấm dứt ngay lập tức.

là gì mới trong phiên bản 1.10.2:

  • Thêm một lỗi khi cố gắng phát triển thêm các bản ghi mà không id của các mối quan hệ.
  • Thêm một debug-mode chỉ có lỗi phát triển để ngăn chặn các cuộc gọi đôi để materializeRecord từ bên trong materializeRecord. Kết quả được nhân đôi đối tượng có vẻ như là các ví dụ cùng một kỷ lục nhưng trong thực tế không phải, mà có thể rất tốn thời gian để gỡ lỗi. Hy vọng rằng điều này tiết kiệm phát triển rất nhiều đau buồn.
  • Thêm nhiều * debug-mode chỉ * `phương pháp toString` để dễ dàng gỡ lỗi.
  • Thêm một chút nhỏ bé của chế độ debug chỉ hỗ trợ phát triển. Nếu tay kết nối / ngắt kết nối bindings nó có thể vô tình cố gắng bám vào một đối tượng mất tích. Stack bình thường dấu vết này sẽ sản xuất là khó để làm theo để chúng tôi trình bày một thông báo lỗi theo dõi nhiều hơn với chồng.

là gì mới trong phiên bản 1.10.0:

  • Cho phép điều chỉnh được gọi là sau animate trong cùng chạy vòng lặp. Điều chỉnh có thể xảy ra sạch, đó sẽ không ảnh hưởng đến hình ảnh động hoặc nó có thể đụng độ, trong trường hợp đó sẽ ghi đè lên các hình ảnh động.
  • Cải thiện cấu trúc mã nội bộ để hỗ trợ tối ưu hóa bởi động cơ JS.
  • Làm cho có điều kiện mà cố gắng để khóa tất cả các textfields từ khi nhận được tập trung phía sau một cửa sổ modal, không nhanh hơn (điều này cũng ngăn cản việc các cửa sổ trên quan điểm đó có thể chưa có một cửa sổ).

là gì mới trong phiên bản 1.9.2:

  • Làm mềm các yêu cầu xây dựng các công cụ phụ thuộc từ là siêu bi quan (tức là trong một phiên bản nhỏ) để được bi quan (tức là trong một phiên bản chính).
  • lát Fixes 'lặp lại' cho @ 2x phiên bản. Nó đã sai phụ thêm @ 2x đến hết toàn bộ con đường (ex. /resources/images/image-sliced-from.png@2x Thay vì /resources/images/image-sliced-from@2x.png).
  • Sửa chữa không đúng có tên & quot; trả lời & quot; máy phát điện để & quot; & quot nhà nước; máy phát điện để tạo ra các lớp con SC.State.
  • Sửa chữa máy phát điện cho trường hợp con rắn & quot; & quot SproutCore gen ;, để tên như 'SCProject' được chuyển đúng cách để 'sc_project' và không được s_c_project '
  • .
  • Thêm hỗ trợ cho tài sản nền có kích thước trong Buildtools spriting, điều này là cần thiết cho spriting để hoạt động đúng trong võng mạc firefox.
  • Sửa chữa mâu thuẫn và cú pháp không thích hợp trong một số mẫu được tạo ra với & quot; SproutCore gen & quot;.
  • Sửa chữa mất tích cảnh báo stylesheet trên một ứng dụng sạch sẽ được tạo ra với & quot; SproutCore gen ứng dụng & quot; hoặc & quot; SproutCore gen statechart_app & quot; bằng cách thêm một stylesheet mặc định cho các ứng dụng. Cũng cho biết thêm một kiểu mặc định cho một thiết kế, khi sử dụng & quot; SproutCore thiết kế gen & quot; (Tức là một nguồn tài nguyên SC.Page)
  • Sửa chữa tìm kiếm nhị phân không đúng cách sử dụng bởi SC.ManyArray addInverseRecord mà kết quả trong một vòng lặp vô hạn.
  • lỗi Fixes cho phép các menu ngữ cảnh xuất hiện bất kể trọng ContextMenu trong khung cảnh hoặc thiết SC.CONTEXT_MENU_ENABLED hoặc isContextMenuEnabled false. Điều này làm cho việc xử lý sự kiện menu ngữ cảnh cư xử giống như phím, chuột, vv xử lý sự kiện.
  • Sửa chữa hành động:. DeleteForward, deleteBackward, moveLeft, moveRight, SelectAll, moveUp và moveDown được luôn luôn xử lý bởi các yếu tố TextFieldView khi nó đã tập trung
  • Sửa chữa SC.TextFieldView để chèn một dòng mới khi nhập phím được nhấn trên một vùng văn bản.
  • Sửa chữa các giá trị gợi ý cho SC.LabelView để nó sẽ xuất hiện khi các hãng không có giá trị và IsEditable là đúng. Bao gồm kiểm tra đơn vị.
  • Không còn làm thay đổi các hạng mục cơ bản cho một SC.SegmentedView với một thực đơn tràn trực tiếp để chúng tôi làm không phải lúc nào cũng bẩn đối tượng ban đầu.

là gì mới trong phiên bản 1.9.1:

  • Fixes thi hành không đúng SC.SelectionSet: hạn chế.
  • Sửa chữa globals tiềm ẩn trong SC.MenuPane, tạo ra một sự rò rỉ bộ nhớ có thể.
  • Sửa chữa rò rỉ bộ nhớ với quan điểm con của SC.View. 'Chủ nhân' tài sản ngăn cản quan điểm từ việc có thể được thu gom rác khi họ bị phá hủy.
  • Sửa chữa SC.stringFromLayout () để bao gồm tất cả các thuộc tính layout.

là gì mới trong phiên bản 1.9.0:.

  • Cải thiện và bổ sung thêm nhiều tài liệu
  • Thêm các ứng dụng được sử dụng trên Showcase http://showcase.sproutcore.com. Ứng dụng này có chứa một thực hiện up-to-ngày của tất cả các lần xem và điều khiển SproutCore, bao gồm các đoạn mã cho nhiều lựa chọn của mỗi người. Ứng dụng này cũng liên kết thành các bản demo SproutCore, đang được phục hồi và tái triển khai thực hiện.
  • Giới thiệu SC.Color.
  • Sửa chữa và tăng cường khuôn khổ phương tiện truyền thông.
  • Thêm hỗ trợ SC.ProgressView không xác định.
  • Thêm `useUnixTime` thuộc tính để ghi lại SC.DateTime xử lý thuộc tính.
  • Thêm XHR2 hỗ trợ thông báo sự kiện.

là gì mới trong phiên bản 1.8.2:.

  • lỗi cú pháp cố định trong đơn vị kiểm tra kho dữ liệu
  • SC.SplitView có thể bây giờ SC.SplitChild mixin.

  • Divs biên giới
  • mỏng pane chọn để họ không trùng nhau xem nội dung.
  • Ngăn chặn xung đột tính target khi cấu hình các mục tiêu nút với SC.AlertPane.
  • Thay đổi các aria định hướng các SC.ScrollView ngang để 'ngang' từ 'thẳng đứng ".
  • Cho phép SC.CollectionFastPath để làm việc với nội dung thưa thớt bằng cách luôn luôn trở về một điểm mục ngay cả khi nội dung không phải là chưa có sẵn.
  • Ngăn chặn SC.GridView từ lặp qua mảng nội dung của nó để làm việc với nội dung thưa thớt.
  • Các 'săn-điện thoại di động' cơ thể tên lớp là không còn được thêm vào trong tất cả các trình duyệt.
  • Cho phép dán ở SC.TextFieldView để thông báo rằng các giá trị thay đổi.

là gì mới trong phiên bản 1.8.1:

  • Thêm thiếu CSS cho SC.PickerPane trái và phải con trỏ.
  • dọn dẹp lên index.rhtml mẫu.
  • Thêm `useUnixTime` thuộc tính để ghi lại SC.DateTime xử lý thuộc tính.
  • Giới thiệu bản sửa lỗi và cải tiến đối với khuôn khổ phương tiện truyền thông.
  • sửa tài liệu.

là gì mới trong phiên bản 1.8:.

  • Một thương hiệu đặc biệt chi tiết mới ba phần giới thiệu về SproutCore
  • Hướng dẫn tham chiếu mới trên các công cụ xây dựng.
  • Nhiều nhiều bản sửa lỗi. Xem các CHANGELOG cho một phân hủy hoàn toàn.
  • Sự khởi đầu của một chính làm sạch sáng kiến ​​bao gồm một số deprecations. Hãy tìm giao diện điều khiển cảnh báo để chỉ ra các chức năng phản đối và kiểm tra CHANGELOG để xem danh sách đầy đủ của deprecations.
  • Khung Desktop đã được cập nhật triệt để bao gồm đúng WAI-ARIA thuộc tính để cải thiện khả năng tương thích với các công nghệ hỗ trợ.
  • Nhận một cấu trúc đồ trạng thái cơ bản trong các dự án mới sử dụng các switch -statechart với SproutCore init hoặc SproutCore gen ứng dụng.
  • Statechart Kỳ có thể được thực hiện để đại diện cho một tuyến đường (bởi SC.routes mặc định tuyến) và nếu được giao, nhà nước sẽ được thông báo bất cứ lúc nào thay đổi vị trí của ứng dụng để phù hợp với đường giao của nhà nước.

là gì mới trong phiên bản 1.7.1 beta:

  • Các chức năng đo chuỗi mới để tối ưu hóa cho chuỗi gói .
  • Thêm hỗ trợ cho tự động sửa lỗi và autoCapitalize trong textfields.
  • Nhập lại loại đối tượng trước đây bị loại bỏ bởi các SC.Object refactored
  • refactored đường dẫn quan sát mã cho một xử lý mạnh mẽ hơn.
  • Rewrite SC.LOG_RUNLOOP_INVOCATIONS - bây giờ đổi tên thành SC.LOG_DEFERRED_CALLS - để làm việc với việc thực hiện runloop mới
  • .
  • Thêm SC.RunLoop.kill này để chấm dứt sạch một vòng lặp chạy trong trường hợp có lỗi.
  • Thêm khả năng để tự động thêm vào một biểu đồ trạng thái substates thông qua phương pháp addSubstate một của nhà nước.
  • Cập nhật các biểu đồ trạng thái truy tìm logic.
  • Cập nhật SC.State. getSubstate bây giờ chấp nhận một cuộc gọi lại; thêm phương pháp getState; gotoState và gotoHistoryState bây giờ sử dụng getState
  • gotoState trạng thái cập nhật và gotoHistoryState để cho phép cho một nhà nước arg biểu cảm hơn mà bây giờ cho phép việc sử dụng các 'parentState'
  • Cập nhật phương pháp getSubstate SC.State để cho phép cho biểu thức đường dẫn. Cũng refacted phương pháp findFirstRelativeCurrentState.
  • New SC globals để cung cấp thông tin như chế độ xây dựng, xây dựng số và miền địa phương.

là gì mới trong phiên bản 2.0 Beta 3:

  • New Tổ Helpers
  • bối cảnh trong tay lái
  • Two-Way Transforms
  • SC.Run, quan sát và thông số bổ sung
  • Template Debugging
  • Khẳng định báo cáo
  • Fix cho unknownProperty

là gì mới trong phiên bản 2.0 Beta 2:

  • Phiên bản này giúp loại bỏ một số lỗi và cải thiện đáng kể vấn đề khả năng sử dụng, cũng như khả năng tương thích với sửa chữa Internet Explorer 6+ và Opera.

được gì mới trong phiên bản 1.6.0:

  • SproutCore 1,6 phần lớn là một phiên bản sửa lỗi nhằm giúp cung cấp trải nghiệm ổn định hơn.

là gì mới trong phiên bản 2.0 DP:

  • SproutCore 2.0 là một trình cài đặt phát triển xem trước và vẫn còn đang phát triển nặng và API là khả năng thay đổi.

là gì mới trong phiên bản 1.6 Beta:

  • Sửa lỗi đồng bộ hóa giữa SproutCore RecordArray / ManyArray / ChildArray và TemplateCollectionView
  • hình thức chuyển đến khuôn khổ thử nghiệm
  • Chuyển định tuyến vào khuôn khổ riêng của mình
  • Cải thiện khả năng sử dụng các yếu tố trong bảng mẫu tay lái
  • CSS và qua trình duyệt các bản sửa lỗi cho các điều khiển
  • Đáng chú ý làm sạch trong dòng tài liệu

là gì mới trong phiên bản 1.5.0:

  • WAI-ARIA Hỗ trợ
  • SCSS và dữ liệu URI
  • Template Xem
  • Modular tải

là gì mới trong phiên bản 1.5.0 RC2:

  • Sửa chữa lỗi:
  • Một tấn sửa lỗi để TemplateView
  • TemplateCollectionView hiện đang làm việc với RecordArrays
  • TemplateCollectionView tại là hiệu quả hơn khi các mảng nó là đại diện cho những thay đổi
  • Sửa chữa một lỗi trong {{}} #each helper mà nội dung không được cập nhật sau khi nó đã thay đổi
  • Sửa chữa một lỗi nơi {{}} bindAttr không hoạt động khi được cung cấp với một thuộc tính class
  • Rõ ràng ghi nhận sự tồn tại của tài sản itemViewTemplate trong TemplateCollectionView
  • Sửa chữa một lỗi mà các thuộc tính không được tính bị mất hiệu lực khi bất động sản đầu tiên trong con đường của chính phụ thuộc của họ thay đổi
  • Loại bỏ một số dấu phẩy theo sau đó đã gây ra lỗi trong Internet Explorer 7
  • Sửa chữa một lỗi nơi kiểm tra đơn vị đã thất bại trên Internet Explorer 7
  • Giải quyết một vấn đề mà các lĩnh vực văn bản không thể được kích hoạt trên thiết bị Android
  • Loại bỏ một cảnh báo không hợp lệ khi các ràng buộc đã được kết nối
  • Các tính năng:
  • Bindings bây giờ cháy tự động khi một tài sản được thay đổi thông qua giao diện điều khiển debug
  • cải thiện đáng kể các tài liệu inline
  • QUnit cập nhật lên phiên bản mới nhất

Yêu cầu :

  • kích hoạt JavaScript về phía khách hàng

Phần mềm tương tự

Knockout-jQueryUI
Knockout-jQueryUI

28 Feb 15

StealJS
StealJS

12 Apr 15

Undo.js
Undo.js

1 Mar 15

RazorEngine
RazorEngine

10 Feb 16

Phần mềm khác của nhà phát triển Strobe Inc. and contributors

Ember
Ember

12 Mar 16

Ý kiến ​​để SproutCore

Bình luận không
Nhập bình luận
Bật hình ảnh!
Tìm kiếm theo chủ đề