WebJS is a free open source web framework for client side web development.
WebJS framework allows development of client side web applications with HTML, CSS, JScript.
Some advantages of this framework are simple fast and economical development, small portable websites and applications, multi-language.
WebJS source code on GitHub:
WebJS folders structure organizes the folders and files of the framework.
Some of the most important subfolders are content, jscript and styles.
The content folder contains website content in multi language subfolders.
Index page contains the layout, navigation and content area,
other pages are loaded in the content area of the index page.
Index page also load styles scripts and webjs.js file.
webjs.js file contains functions for content loading, intercept click events on links and load the html pages in the content area of the index page.
The content of the website consists of html pages that are loaded within the index page.
Content pages are located in content folder and language subfolder, example content/en/
Multi language is implemented in multi-language subfolders under the content folder, and menu links that point to different language subfolders.
Note: This page is under development.