Coder Social home page Coder Social logo

ninejs's Introduction

NineJS

A library for building single-page websites. It contains a lot of tools to help you build applications.

Installation

npm npm install ninejs

Clone from source control

git clone [email protected]:ninejs/ninejs.git

Getting Started

Inside NineJS you can find the following: (Visit each folder to get more in-context documentation)

  • client: Modules only available in client-side
  • core: Modules to help you build core stuff, such as creating classes in an OOP way, adding to such classes a obj.get('propName') and obj.set('propName', value) behavior, building a boolean expression, etc.
  • css: Module to help you inject CSS in your application. It is best used with dojo toolkit's builder.
  • lib: CLI module for Node.js
  • modules: Tools to help you create NineJS modules and some pre-made modules too.
  • nineplate: turns XML templates (HTML too) into javascript functions that render either DOM nodes or text based on a context parameter. Can be optimized in a Dojo Build.
  • server: modules and classes used to work on server-side (Node.js)
  • ui: Modules and Widgets to help you build your app.

Client side

You can run it on Dojo toolkit without needing anything else but dojo. You can also run it on requirejs but you would need the following:

  • kriskowal/q under the AMD prefix q
  • ded/reqwest under the AMD prefix reqwest

If you run this on node.js those dependencies come already bundled in.

License

NineJS is licensed under the MIT license.

ninejs's People

Contributors

eburgos avatar lsolano avatar danielgpm avatar elpargo avatar

Watchers

James Cloos avatar  avatar  avatar Luis Javier avatar  avatar Wilson A. Hamilton D. avatar Ronald Rey avatar Juan Carlos Mordán avatar Eddy Leon avatar Werner Munckel avatar Kenny Reyes avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.