nicolas1.1
v1.0.10
Published
Simple yet powerful library for building modern, component based and statically compiled web interfaces.
Downloads
15
Maintainers
Readme
Nicolas1.1
Nicolas1.1 is a simple yet powerful library for building modern, component based and statically compiled web interfaces. Core features include:
- Component-oriented development style with tooling support
- Zero DOM operation infinite list component
- SPA (Single Page Application) component with page state persistence
- Custom event mechanism for component lifecycle and custom events
- Simple and light data binding mechanism
- Merge software engineering into web interfaces development
- Lean and extensible core
- Fast without the need for complex optimization
Note that Nicolas1.1 only supports ES5-compliant browsers (IE8 and below are not supported).
Requires
Nicolas1.1 has an unique compiling mechanism, it assembles HTML, JavaScript and CSS files via certain principle, which requires:
- Install Node.js (JavaScript runtime built on Chrome's V8 JavaScript engine)
- Install Compass (open-source CSS Authoring Framework)
- Install Apache (world's most used web server software) [optional]
Cookbook
For how to install and use nicolas1.1, please look at nicolas1.1 cookbook.
Stay in Touch
- For further updates on code, please follow my GitHub repository nicolas1.1
- For further updates on cookbook, please follow my blog NicolasWan
- For any issues, please report at nicolas1.1/issues or contact my email address [email protected]
License
Copyright (c) 2016-present Nicolas Wan