Coder Social home page Coder Social logo

webskipex's Introduction

Web Skip Ex

Bookmark Manager

This is the example code from my Web Script Programming unit.

This repository illustrates the steps taken in the creation of the 2012 Web Script programming example code. For 'realism' Kit and I purposefully worked in a loosely-coupled fashion: Kit telling me roughly what was needed for his project, and me implementing it. I started my code (which is what you see here) and then integrated it with Kits' code when he made it available. The steps taken can be seen in the the Commit history and the issue log.

Our aim is to provide an example of how to work effectively within a brown-field environment, where you cannot control all the options and invent things from scratch to suit all your desires. All this whilst introducing everything that you need to have seen examples of before you start planning your coursework.

It's necessarily rough-and-ready. Customer work is so very rarely a green-field building expereince, and this unit aims to provide a level of realism.

Back-to-Front

It is worth pointing out that despite the aim for realism, this is a solution to a problem that has already been solved many times, and a solution that is designed backwards: i.e. it is a tool to introduce JavaScript, PHP and MySQL concepts. These concepts are discussed in the lectures. Hopefully the milestones and the order of checkins will provide some insight, but they need to be taken together with the lectures (twice daily with water) to make sense.

In summary, a real world solution would look different because we have an unwritten requirement of communicating how and why some very basic stuff works first, and then growing from there.

Notes

When possible, before being pushed here:

  • HTML should be valid (HTML5)
  • CSS should be valid (CSS level 3)
  • JavaScript should:
  • work (i.e. nothing is funamentally broken and stubs are used for capabilities that are in-development)
  • give no errors in the console
  • give no errors in jslint.com (with browser assumed and console allowed)

Students are encouraged to adopt a similar approach to managing their work. Rregularly checking code validity and operational capability results in writing better code from the outset.

webskipex's People

Contributors

ear1grey avatar

Watchers

Dan Harper avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.