LOADING...
[
{"id":"intro", "title":"Introduction", "temp":"intro",
"sub":[
{"id":"intro_download", "title":"Download"},
{"id":"intro_usage", "title":"Basic Usage"}
]},
{"id":"defdata", "title":"Defining Data", "temp":"defdata"},
{"id":"prop", "title":"Properties", "temp":"prop"},
{"id":"src", "title":"External Sources", "temp":"src"},
{"id":"esc", "title":"Escape Definition", "temp":"esc"},
{"id":"event", "title":"Node Events", "temp":"event",
"sub":[
{"id":"twobind", "title":"Two-way Binding"}
]
},
{"id":"if", "title":"Conditional Rendering", "temp":"if"},
{"id":"template", "title":"Templates", "temp":"template"},
{"id":"repeat", "title":"Repeaters", "temp":"repeat"},
{"id":"comp", "title":"Components", "temp":"comp"},
{"id":"code", "title":"Script Side", "temp":"code",
"sub":[
{"id":"code_ob", "title":"Observables"},
{"id":"code_gset", "title":"cog.get() and cog.set()"},
{"id":"code_bound", "title":"cog.addBound() and cog.removeBound()"},
{"id":"code_event", "title":"Render Events"},
{"id":"code_prio", "title":"Render Priority"}
]},
{"id":"examples", "title":"Examples", "temp":"examples"}
]
[
{
"title":"To-Do List Example",
"desc":"The most common and easy example to test the basic features of the CognitiveJS.",
"link":"../examples/todo.html"
},
{
"title":"Form Example",
"desc":"Form example showcases the two-way binding.",
"link":"../examples/form.html"
},
{
"title":"Chat Room Example",
"desc":"Chat room example demonstrates how to deal with dynamic data using conditional rendering techniques.",
"link":"../examples/chat.html"
},
{
"title":"Modal Component Example",
"desc":"Simple modal component to understand templates better.",
"link":"../examples/modal.html"
},
{
"title":"Shopping Example",
"desc":"Shopping example uses CognitiveJS in its full potential, it includes all of the features mentioned in the documentation.",
"link":"../examples/shop.html"
}
]