1.0.28 • Published 5 years ago

seaturtle v1.0.28

Weekly downloads
90
License
MIT
Repository
github
Last release
5 years ago

SeaTurtle

Build Status

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