1.0.28 • Published 5 years ago
seaturtle v1.0.28
SeaTurtle
Introduction
SeaTurtle is a pure-JavaScript MVC framework that sits atop jQuery, with a design heavily inspired by Cocoa and Ruby.
SeaTurtle is made available thanks to the generous release of source code by ChessKids - check them out for great Chess Coaching services for schools and individuals in Australia.
Features
- OOP framework with support for inheritance, overriding methods, properties/attributes, destructors (via Objective-C-like reference counting)
- MVC framework - models manage data, controllers manage models and views, and views manage DOM elements
- Triggered events for objects (not just DOM elements)
- Helper functions to create DOM elements without using innerHTML
- Minimal global namespace pollution - includes "ST" utility class, and all built-in classes start with ST. Does not alter any native objects.
- Piles of useful built in classes, including:
- TableView - Table/Tree view
- Array - wrapper over native Array with extra features
- IndexedArray - Array that maintains indexing and linked list between contained objects
- AutoField - Sophisticated autocompletion text field
- Form - View that provides a form to edit arbitrary data
- TabController - Tabbed management of View Controllers
1.0.28
5 years ago
1.0.27
5 years ago
1.0.26
5 years ago
1.0.25
5 years ago
1.0.24
5 years ago
1.0.23
6 years ago
1.0.22
6 years ago
1.0.21
6 years ago
1.0.20
6 years ago
1.0.19
6 years ago
1.0.18
6 years ago
1.0.17
6 years ago
1.0.16
6 years ago
1.0.15
6 years ago
1.0.14
6 years ago
1.0.13
7 years ago
1.0.12
7 years ago
1.0.11
7 years ago
1.0.10
7 years ago
1.0.9
7 years ago
1.0.8
7 years ago
1.0.7
7 years ago
1.0.6
7 years ago
1.0.5
7 years ago
1.0.4
7 years ago