├── .gitignore ├── .jshintrc ├── CONTRIBUTING.md ├── LICENSE ├── Procfile ├── README.md ├── app ├── data │ ├── REST.md │ ├── apis.md │ ├── browser-compatibility.md │ ├── client-server.md │ ├── css.md │ ├── html.md │ ├── http-requests.md │ ├── http-status-codes.md │ ├── http.md │ ├── javascript.md │ ├── jquery.md │ ├── mvc.md │ ├── technology-stacks.md │ ├── the-DOM.md │ ├── web-applications.md │ └── web-standards.md ├── index.js ├── styles │ └── custom.css ├── vendor │ └── Skeleton-2.0.2 │ │ ├── css │ │ ├── normalize.css │ │ └── skeleton.css │ │ └── images │ │ └── favicon.png └── views │ ├── about.jade │ ├── index.jade │ ├── layout.jade │ ├── map.html │ ├── partials │ ├── about.jade │ ├── github.jade │ ├── google-analytics.jade │ └── header.jade │ └── topic.jade ├── gruntfile.js ├── index.js ├── package.json └── public ├── css ├── styles.css └── styles.min.css ├── img ├── DOM.jpg ├── client-server.gif ├── cluster_key.jpg ├── cluster_programweb_nav.jpg ├── cluster_web_stack_color.jpg ├── cluster_web_works_color.jpg ├── cluster_webapps_nav.jpg ├── cluster_webstack.jpg ├── cluster_webworks.jpg ├── cluster_webworks_nav.jpg ├── css_where.jpg ├── html.gif ├── logo.jpg ├── mvc.gif ├── parent_child.jpg ├── request.jpg ├── response.jpg ├── status_100.gif ├── status_100_old.gif ├── status_200.gif ├── status_200_old.gif ├── status_300.gif ├── status_400.gif ├── status_500.gif └── web_nav.jpg └── js └── image-map-resizer ├── .gitignore ├── README.md ├── bower.json ├── gruntfile.js ├── imageMapResizer.jquery.json ├── js ├── ie8.polyfil.js ├── ie8.polyfil.map ├── ie8.polyfil.min.js ├── imageMapResizer.js ├── imageMapResizer.map └── imageMapResizer.min.js └── package.json /.gitignore: -------------------------------------------------------------------------------- 1 | npm-debug.log 2 | node_modules 3 | 4 | -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/.jshintrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: node index.js 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/README.md -------------------------------------------------------------------------------- /app/data/REST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/data/REST.md -------------------------------------------------------------------------------- /app/data/apis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/data/apis.md -------------------------------------------------------------------------------- /app/data/browser-compatibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/data/browser-compatibility.md -------------------------------------------------------------------------------- /app/data/client-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/data/client-server.md -------------------------------------------------------------------------------- /app/data/css.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/data/css.md -------------------------------------------------------------------------------- /app/data/html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/data/html.md -------------------------------------------------------------------------------- /app/data/http-requests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/data/http-requests.md -------------------------------------------------------------------------------- /app/data/http-status-codes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/data/http-status-codes.md -------------------------------------------------------------------------------- /app/data/http.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/data/http.md -------------------------------------------------------------------------------- /app/data/javascript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/data/javascript.md -------------------------------------------------------------------------------- /app/data/jquery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/data/jquery.md -------------------------------------------------------------------------------- /app/data/mvc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/data/mvc.md -------------------------------------------------------------------------------- /app/data/technology-stacks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/data/technology-stacks.md -------------------------------------------------------------------------------- /app/data/the-DOM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/data/the-DOM.md -------------------------------------------------------------------------------- /app/data/web-applications.md: -------------------------------------------------------------------------------- 1 | # Web Applications 2 | -------------------------------------------------------------------------------- /app/data/web-standards.md: -------------------------------------------------------------------------------- 1 | # Web Standards 2 | -------------------------------------------------------------------------------- /app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/index.js -------------------------------------------------------------------------------- /app/styles/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/styles/custom.css -------------------------------------------------------------------------------- /app/vendor/Skeleton-2.0.2/css/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/vendor/Skeleton-2.0.2/css/normalize.css -------------------------------------------------------------------------------- /app/vendor/Skeleton-2.0.2/css/skeleton.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/vendor/Skeleton-2.0.2/css/skeleton.css -------------------------------------------------------------------------------- /app/vendor/Skeleton-2.0.2/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/vendor/Skeleton-2.0.2/images/favicon.png -------------------------------------------------------------------------------- /app/views/about.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/views/about.jade -------------------------------------------------------------------------------- /app/views/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/views/index.jade -------------------------------------------------------------------------------- /app/views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/views/layout.jade -------------------------------------------------------------------------------- /app/views/map.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/views/map.html -------------------------------------------------------------------------------- /app/views/partials/about.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/views/partials/about.jade -------------------------------------------------------------------------------- /app/views/partials/github.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/views/partials/github.jade -------------------------------------------------------------------------------- /app/views/partials/google-analytics.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/views/partials/google-analytics.jade -------------------------------------------------------------------------------- /app/views/partials/header.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/views/partials/header.jade -------------------------------------------------------------------------------- /app/views/topic.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/app/views/topic.jade -------------------------------------------------------------------------------- /gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/gruntfile.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/package.json -------------------------------------------------------------------------------- /public/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/css/styles.css -------------------------------------------------------------------------------- /public/css/styles.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/css/styles.min.css -------------------------------------------------------------------------------- /public/img/DOM.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/DOM.jpg -------------------------------------------------------------------------------- /public/img/client-server.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/client-server.gif -------------------------------------------------------------------------------- /public/img/cluster_key.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/cluster_key.jpg -------------------------------------------------------------------------------- /public/img/cluster_programweb_nav.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/cluster_programweb_nav.jpg -------------------------------------------------------------------------------- /public/img/cluster_web_stack_color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/cluster_web_stack_color.jpg -------------------------------------------------------------------------------- /public/img/cluster_web_works_color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/cluster_web_works_color.jpg -------------------------------------------------------------------------------- /public/img/cluster_webapps_nav.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/cluster_webapps_nav.jpg -------------------------------------------------------------------------------- /public/img/cluster_webstack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/cluster_webstack.jpg -------------------------------------------------------------------------------- /public/img/cluster_webworks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/cluster_webworks.jpg -------------------------------------------------------------------------------- /public/img/cluster_webworks_nav.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/cluster_webworks_nav.jpg -------------------------------------------------------------------------------- /public/img/css_where.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/css_where.jpg -------------------------------------------------------------------------------- /public/img/html.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/html.gif -------------------------------------------------------------------------------- /public/img/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/logo.jpg -------------------------------------------------------------------------------- /public/img/mvc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/mvc.gif -------------------------------------------------------------------------------- /public/img/parent_child.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/parent_child.jpg -------------------------------------------------------------------------------- /public/img/request.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/request.jpg -------------------------------------------------------------------------------- /public/img/response.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/response.jpg -------------------------------------------------------------------------------- /public/img/status_100.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/status_100.gif -------------------------------------------------------------------------------- /public/img/status_100_old.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/status_100_old.gif -------------------------------------------------------------------------------- /public/img/status_200.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/status_200.gif -------------------------------------------------------------------------------- /public/img/status_200_old.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/status_200_old.gif -------------------------------------------------------------------------------- /public/img/status_300.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/status_300.gif -------------------------------------------------------------------------------- /public/img/status_400.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/status_400.gif -------------------------------------------------------------------------------- /public/img/status_500.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/status_500.gif -------------------------------------------------------------------------------- /public/img/web_nav.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/img/web_nav.jpg -------------------------------------------------------------------------------- /public/js/image-map-resizer/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | bin 4 | example 5 | -------------------------------------------------------------------------------- /public/js/image-map-resizer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/js/image-map-resizer/README.md -------------------------------------------------------------------------------- /public/js/image-map-resizer/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/js/image-map-resizer/bower.json -------------------------------------------------------------------------------- /public/js/image-map-resizer/gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/js/image-map-resizer/gruntfile.js -------------------------------------------------------------------------------- /public/js/image-map-resizer/imageMapResizer.jquery.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/js/image-map-resizer/imageMapResizer.jquery.json -------------------------------------------------------------------------------- /public/js/image-map-resizer/js/ie8.polyfil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/js/image-map-resizer/js/ie8.polyfil.js -------------------------------------------------------------------------------- /public/js/image-map-resizer/js/ie8.polyfil.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/js/image-map-resizer/js/ie8.polyfil.map -------------------------------------------------------------------------------- /public/js/image-map-resizer/js/ie8.polyfil.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/js/image-map-resizer/js/ie8.polyfil.min.js -------------------------------------------------------------------------------- /public/js/image-map-resizer/js/imageMapResizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/js/image-map-resizer/js/imageMapResizer.js -------------------------------------------------------------------------------- /public/js/image-map-resizer/js/imageMapResizer.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/js/image-map-resizer/js/imageMapResizer.map -------------------------------------------------------------------------------- /public/js/image-map-resizer/js/imageMapResizer.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/js/image-map-resizer/js/imageMapResizer.min.js -------------------------------------------------------------------------------- /public/js/image-map-resizer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bocoup/open-web-fundamentals/HEAD/public/js/image-map-resizer/package.json --------------------------------------------------------------------------------