University of Portsmouth, School of Computing's repositories
smooth-dom-sort
Visibly sort DOM elements
ws_callback
Examples for callbacks and promises
bankacc
A familiar Bank Account example translated into a JS class.
ccc-web-site
An example website for CCC revision.
cloud-simple-datastore-backup
a simple Node.js script that initiates a datastore backup
deadline
a deadline countdown
defensive-programming
Examples for discussing Defensive Programming
Eloquent-JavaScript
The sources for the Eloquent JavaScript book (with portsoc tweaks)
js_basics
Some basic JS Unit Tests focusing on functions and simple array manipulation.
oop-examples
examples for introducing object-oriented programming in JS and TS
quine
Quine challenge
storage101
Web Storage API
style_example
An example HTML5 file with a stylesheet (and alternate stylesheet).
typescript-examples
Examples for introducing TypeScript to JavaScript-skilled students.
uop3d
UoP Logo in 3D using three.js/webgl
websight
Aiding the visually impaired through real time augmented reality, AI object detection, WebGL shaders effects such as edge detection, and colour adjustments.
ws_eventloop
examples for explaining the event loop
ws_events
Qunit tests for events in JS