Ein Projekt das es ermöglicht Beerpong über das Internet von zwei unabhängigen positionen aus zu spielen. Entstehung im Rahmen einer Praktikumsaufgabe im Fach Interaktion.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Maximilian Gold 4f8071fffe Uploaded the base of the project the working demo of CH1 Multiplayer Game Development with HTML5 2 years ago
..
bin Uploaded the base of the project the working demo of CH1 Multiplayer Game Development with HTML5 2 years ago
lib Uploaded the base of the project the working demo of CH1 Multiplayer Game Development with HTML5 2 years ago
node_modules Uploaded the base of the project the working demo of CH1 Multiplayer Game Development with HTML5 2 years ago
.npmignore Uploaded the base of the project the working demo of CH1 Multiplayer Game Development with HTML5 2 years ago
.release.json Uploaded the base of the project the working demo of CH1 Multiplayer Game Development with HTML5 2 years ago
LICENSE Uploaded the base of the project the working demo of CH1 Multiplayer Game Development with HTML5 2 years ago
README.md Uploaded the base of the project the working demo of CH1 Multiplayer Game Development with HTML5 2 years ago
Readme_zh-cn.md Uploaded the base of the project the working demo of CH1 Multiplayer Game Development with HTML5 2 years ago
component.json Uploaded the base of the project the working demo of CH1 Multiplayer Game Development with HTML5 2 years ago
index.js Uploaded the base of the project the working demo of CH1 Multiplayer Game Development with HTML5 2 years ago
jade-language.md Uploaded the base of the project the working demo of CH1 Multiplayer Game Development with HTML5 2 years ago
jade.js Uploaded the base of the project the working demo of CH1 Multiplayer Game Development with HTML5 2 years ago
jade.md Uploaded the base of the project the working demo of CH1 Multiplayer Game Development with HTML5 2 years ago
package.json Uploaded the base of the project the working demo of CH1 Multiplayer Game Development with HTML5 2 years ago
release.js Uploaded the base of the project the working demo of CH1 Multiplayer Game Development with HTML5 2 years ago
runtime.js Uploaded the base of the project the working demo of CH1 Multiplayer Game Development with HTML5 2 years ago

README.md

Jade - template engine

Full documentation is at jade-lang.com

Jade is a high performance template engine heavily influenced by Haml and implemented with JavaScript for node. For discussion join the Google Group.

You can test drive Jade online here.

Build Status Dependency Status NPM version

Installation

via npm:

$ npm install jade

Syntax

Jade is a clean, whitespace sensitive syntax for writing html. Here is a simple example:

doctype html
html(lang="en")
  head
    title= pageTitle
    script(type='text/javascript').
      if (foo) bar(1 + 5)
  body
    h1 Jade - node template engine
    #container.col
      if youAreUsingJade
        p You are amazing
      else
        p Get on it!
      p.
        Jade is a terse and simple templating language with a
        strong focus on performance and powerful features.

becomes

<!DOCTYPE html>
<html lang="en">
  <head>
    <title>Jade</title>
    <script type="text/javascript">
      if (foo) bar(1 + 5)
    </script>
  </head>
  <body>
    <h1>Jade - node template engine</h1>
    <div id="container" class="col">
      <p>You are amazing</p>
      <p>Jade is a terse and simple templating language with a strong focus on performance and powerful features.</p>
    </div>
  </body>
</html>

The official jade tutorial is a great place to start. While that (and the syntax documentation) is being finished, you can view some of the old documentation here and here

API

For full API, see jade-lang.com/api

var jade = require('jade');

// compile
var fn = jade.compile('string of jade', options);
var html = fn(locals);

// render
var html = jade.render('string of jade', merge(options, locals));

// renderFile
var html = jade.renderFile('filename.jade', merge(options, locals));

Options

  • filename Used in exceptions, and required when using includes
  • compileDebug When false no debug instrumentation is compiled
  • pretty Add pretty-indentation whitespace to output (false by default)

Browser Support

The latest version of jade can be download for the browser in standalone form from here. It only supports the very latest browsers though, and is a large file. It is recommended that you pre-compile your jade templates to JavaScript and then just use the runtime.js library on the client.

To compile a template for use on the client using the command line, do:

$ jade --client --no-debug filename.jade

which will produce filename.js containing the compiled template.

Command Line

After installing the latest version of node, install with:

$ npm install jade -g

and run with

$ jade --help

Additional Resources

Tutorials:

Implementations in other languages:

Other:

License

MIT