remyhonig / workshop-javascript-htm5 Goto Github PK
View Code? Open in Web Editor NEWThis project forked from evert/chatapp-skel
Chat application skeleton
Home Page: http://www.rooftopsolutions.nl/
This project forked from evert/chatapp-skel
Chat application skeleton
Home Page: http://www.rooftopsolutions.nl/
<!DOCTYPE html> <head> <title>Chat Application - ReadME</title> <style> body { font-family: sans-serif; font-size: 120%; } </style> </head> <body> <h1>Chat Application</h1> <p>Your assignment today is to create a Chat client. The goal is, that by the end of this workshop we'll all be talking to each other in the same chatroom.</p> <h2>Links</h2> <ul> <li><a href="https://developer.mozilla.org/en/JavaScript">MDN javascript documentation</a></li> <li><a href="http://documentcloud.github.com/backbone/">Backbone.js documentation</a></li> <li><a href="http://documentcloud.github.com/backbone/examples/todos/index.html">Backbone.js example application</a></li> <li><a href="http://documentcloud.github.com/underscore/">Underscore.js documentation</a></li> </ul> <h2>Requirements</h2> <ul> <li>Firebug (if you're running Firefox)</li> <li>Git + a Github account</li> <li>A local webserver</li> </ul> <h2>Order of work</h2> <p>You are completely free to do this in any order you prefer, but here's a suggestion:</p> <ol> <li>Basic stylesheet to make things look ok.</li> <li>Create bootstrap code to initialize both collections and the connection class. Hardcode the nickname and email address for now.</li> <li>Also make sure the 'welcome' section is hidden for now</li> <li>Create a view for the "messages" section.</li> <li>Create a view for the "inputArea" section.</li> <li>Create a view for the "userList" section</li> <li>Create a view for the "welcome" section</li> <li>Create the application controller/view that's responsible for setting everything up.</li> <li>If there's time left, make it cooler :)</li> </ol> <h2>Tips</h2> <ul> <li>If you want to connect to the server, you must load the client through a local webserver. It will not work if you run it through the file:// protocol, due to cross-site restrictions.</li> <li>You're using Git, so commit as often as you can!</li> <li>Have fun.. I suppose?</li> </ul> </body>
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.