References for web development
Contents
References for web development¶
Tutorials and references¶
W3Schools References and tutorials for many programming languages and areas of application (HTML, JavaScript, CSS, Python, C#, Kotlin, Go, Node.js, PHP and many more).
W3Schools How To – Code snippets for HTML, CSS and JavaScript
codepen.io Test and try code snippets
Mozilla Developer Network : Learn web development
Mozilla Developer Network : Web technology for developers
HTML symbols, entities, characters and codes
Books¶
HTML5 und CSS3 : das umfassende Handbuch von Jürgen Wolf (EBook via our library available)
JavaScript: The Definitve Guide (5th Edition) by David Flanagan.
CSS Frameworks¶
Flexboxgrid — A grid system based on the flex display property.
Bulma — Free, open source, and modern CSS framework based on Flexbox.
Bootstrap — Build fast, responsive sites with Bootstrap.
Tailwind CSS – Rapidly build modern websites without ever leaving your HTML.
JavaScript Libraries¶
Layout¶
Split.js – Split/ Grid layout
Free Wall – Dynamic grid layout
Justified.js – Image layout
Isotope – Filter & sort magical layouts
FilterizR – Create responsive galleries
UI¶
UIkit – Lightwight and modular front-end framework
Awesome Cursor – FontAwesome icons as custom CSS cursors
Superfish – Drop-down menu
jQuery UI – UI components on top of jQuery
Dragula – Drag and drop so simple it hurts
Draggable JS – JavaScript drag and drop library
Rellax – Vanilla Javascript Parallax Library
AOS – Animate on scroll
ScrollMagic – The javascript library for magical scroll interactions
ScrollSpy – Scrollspy in pure JS
Hammer.JS - Add touch gestures to your web app
TwentyTwenty — Highlight differences between two images
Gallery¶
Swiper – The Most Modern Mobile Touch Slider
PhotoSwipe – Responsive JavaScript Image Gallery
Fotorama – Simple and Powerful Responsive jQuery Image Gallery
baguetteBox.js – Simple and easy to use lightbox
Zoom.js – Image Zoom
Backstretch – Changing responsive background image
Typing Effect¶
https://mattboldt.com/demos/typed-js/
https://scrambling-letters.chris-snowden.me/
https://camwiegert.github.io/baffle/#demo
Visualization¶
LeaderLine – Draw lines between elements
vis.js – A dynamic, browser based visualization library
Chart.js – Open source HTML5 Charts for your website
Paper.js — The Swiss Army Knife of Vector Graphics Scripting
Misc¶
Plyr – A simple, customizable HTML5 Video, Audio, YouTube and Vimeo player
jQuery Collapser – Expand, collapse plugin (for text)
MediumEditor – The dead simple inline editor toolbar
Quill – Your powerful rich text editor
Highlight.js – Syntax highlighting for the Web
A-Frame - A web framework for building 3D/AR/VR experiences
RiTa — Generative language tools (Markov)
Static page builder¶
Jekyll¶
Hugo¶
- simple to get started 
- faster than Jekyll, but comes with less plug-ins 
- templating engine is based on Go 
hugo-book Book theme
Gatsby¶
- powered by node.js 
- uses React and requires knowledge of it 
- the entire page is downloaded 
Jupyter Book¶
- intended to create books and Web pages from computational material 
- can combine Markdown-files and Jupyter Notebooks 
- used to generate this book 
