Skip to content

eivindingebrigtsen/gsp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

			<!--
			  ,ad8888ba,    ad88888ba   88888888ba   
			 d8"'    `"8b  d8"     "8b  88      "8b  
			d8'            Y8,          88      ,8P  
			88             `Y8aaaaa,    88aaaaaa8P'  
			88      88888    `"""""8b,  88""""""'    
			Y8,        88          `8b  88           
			 Y8a.    .a88  Y8a     a8P  88           
			  `"Y88888P"    "Y88888P"   88           

			-->



			<!-- 
                                                                                                     
			88888888ba   88888888ba     ,ad8888ba,   I8,        8        ,8I   ad88888ba   88888888888  88888888ba     ad88888ba   
			88      "8b  88      "8b   d8"'    `"8b  `8b       d8b       d8'  d8"     "8b  88           88      "8b   d8"     "8b  
			88      ,8P  88      ,8P  d8'        `8b  "8,     ,8"8,     ,8"   Y8,          88           88      ,8P   Y8,          
			88aaaaaa8P'  88aaaaaa8P'  88          88   Y8     8P Y8     8P    `Y8aaaaa,    88aaaaa      88aaaaaa8P'   `Y8aaaaa,    
			88""""""8b,  88""""88'    88          88   `8b   d8' `8b   d8'      `"""""8b,  88"""""      88""""88'       `"""""8b,  
			88      `8b  88    `8b    Y8,        ,8P    `8a a8'   `8a a8'             `8b  88           88    `8b             `8b  
			88      a8P  88     `8b    Y8a.    .a8P      `8a8'     `8a8'      Y8a     a8P  88           88     `8b    Y8a     a8P  
			88888888P"   88      `8b    `"Y8888Y"'        `8'       `8'        "Y88888P"   88888888888  88      `8b    "Y88888P"   

			-->
			!(The Browser wars)[http://www.favbrowser.com/images/browser-war.png]

			Engines: IE, Webkit, Mozilla
			IE 6,7,8,9? 
			Firefox 2,3.x,4?
			Chrome
			Safari
			Opera 10?
			�
			 - The layered cake (HTML, CSS, Javascript)
			 - Compatibility
				http://www.quirksmode.org/compatibility.html
				http://www.findmebyip.com/litmus/



			88        88  888888888888  88b           d88  88           
			88        88       88       888b         d888  88           
			88        88       88       88`8b       d8'88  88           
			88aaaaaaaa88       88       88 `8b     d8' 88  88           
			88""""""""88       88       88  `8b   d8'  88  88           
			88        88       88       88   `8b d8'   88  88           
			88        88       88       88    `888'    88  88           
			88        88       88       88     `8'     88  88888888888 

			- HTML -> Data og struktur

			<!-->
			<!DOCTYPE>
			<a>
			<abbr>
			<acronym>
			<address>
			<applet>
			<area>
			<article>
			<aside>
			<audio>
			<b>
			<base>
			<basefont>
			<bdo>
			<big>
			<blockquote>
			<body>
			<br>
			<button>
			<canvas> http://mrdoob.com/projects/harmony/#simple
			<caption>
			<center>
			<cite>
			<code>
			<col>
			<colgroup>
			<command>
			<datalist>
			<dd>
			<del>
			<details>
			<dfn>
			<dir>
			<div>
			<dl>
			<dt>
			<em>
			<embed>
			<fieldset>
			<figcaption>
			<figure>
			<font>
			<footer>
			<form>
			<frame>
			<frameset>
			<h1> - <h6>
			<head>
			<header>
			<hgroup>
			<hr>
			<html>
			<i>
			<iframe>
			<img>
			<input>
			<ins>
			<keygen>
			<kbd>
			<label>
			<legend>
			<li>
			<link>
			<map>
			<mark>
			<menu>
			<meta>
			<meter>
			<nav>
			<noframes>
			<noscript>
			<object>
			<ol>
			<optgroup>
			<option>
			<output>
			<p>
			<param>
			<pre>
			<progress>
			<q>
			<rp>
			<rt>
			<ruby>
			<s>
			<samp>
			<script>
			<section>
			<select>
			<small>
			<source>
			<span>
			<strike>
			<strong>
			<style>
			<sub>
			<summary>
			<sup>
			<table>
			<tbody>
			<td>
			<textarea>
			<tfoot>
			<th>
			<thead>
			<time>
			<title>
			<tr>
			<tt>
			<u>
			<ul>
			<var>
			<video>
			<xmp>


			 - HTML5 -> Hva er nytt, når kan du bruke det?
			 - Hva kommer RDFa http://www.alistapart.com/articles/introduction-to-rdfa/ 


			<!DOCTYPE html>
			<html>
			  <head>
			    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
			    <title>Example Blog</title>
			    <link rel="alternate" type="application/rss+xml" title="Dagbladet.no - forsida" href="http://example.com/rss/" >     
			    <link rel="stylesheet" href="master.css" type="text/css" media="screen" title="We got style" charset="utf-8">
			  </head>
			  <body>
			    <header>
			      <h1>Example.com</h1>      
			      <p>Insert Smart Byline.</p>
			    </header>
			    <nav>
			      <ul>
			        <li><a href="/">Blog</a></li>
			        <li><a href="/about">About</a></li>
			        <li><a href="/sitemap">Sitemap</a></li>
			      </ul>
			    </nav>
			    <section>
			      <article>
			        <header>
			          <h2>Title for my blog Post</h2>
			        </header>
			        <section>
			          <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
			        </section>
			        <footer>
			          <!-- HTML MICRODATA-->
			          <p itemprop="author">Author: <span itemprop="name">Example Authorson</span></p>
			        </footer>
			      </article>
			    </section>
			  </body>
			</html>

			  ,ad8888ba,    ad88888ba    ad88888ba   
			 d8"'    `"8b  d8"     "8b  d8"     "8b  
			d8'            Y8,          Y8,          
			88             `Y8aaaaa,    `Y8aaaaa,    
			88               `"""""8b,    `"""""8b,  
			Y8,                    `8b          `8b  
			 Y8a.    .a8P  Y8a     a8P  Y8a     a8P  
			  `"Y8888Y"'    "Y88888P"    "Y88888P"   
                                    

			<style type="text/css" media="screen">
			      body, #id, .class, #id > .scope, .scope:hover{
				background: #FFF;
				background-color: rgb(255,255,255);
				background-color: rgba(255,255,255,.7);
				background-image: url(image.png);
				background-position: top left;
				background-repeat: no-repeat;
				background-attachment: fixed;
				border: 1px solid gray;
				border-width: 1px 0 1px 0;
				border-color: #DDD #EEE #EEE #DDD;
				color: #333;
				cursor: pointer;
				content: "-";
				display: block;
				direction: rtl;
				float: left;
				font-size: 16px;
				font-weight: bold;
				font-family: arial;
				font-style: italic;
				height: 30px;
				letter-spacing: -1px;
				line-height: 1;
				list-style: none;
				margin: 0 0 0 0;
				min-width: 20px;
				max-height: 30px;
				opacity: .7;
				outline: none;
				outline-color: #DEF;
				outline-style: double;
				outline-width: 2px;
				padding: 0;
				position: static;
					top: 0;
					right: 0;		
					bottom: 0;
					left: 0;
				text-align: left;
				text-shadow: 0 1px 1px #777;
				text-indent: 20px;
				text-decoration: line-through;
				text-transform: uppercase;
				vertical-align: middle;
				width: 35px;
				white-space: nowrap;
				word-spacing: -1px;

			}

			</style>




			- CSS -> Utseende, og enkel oppf√∏rsel
			 - Selectors, syntax og struktur
				http://www.456bereastreet.com/archive/200601/css_3_selectors_explained/
				http://www.456bereastreet.com/archive/201002/forgotten_css_selectors/
			 - CSS frameworks (960gs http://960.gs/, blueprint: http://www.blueprintcss.org/)

			 - CSS 3 -> Quirks, bakoverkompabilitet, browser st√∏tte 
			   http://centricle.com/ref/css/filters/?highlight_columns=true

			 - @fontface -> the web is more than 8 fonts
			    http://nicewebtype.com/notes/2009/10/30/how-to-use-css-font-face/
			 - @media selectors
			   http://www.alistapart.com/articles/responsive-web-design/
				  - Screen & print
				  - device og andre parametre

			 - LESS http://lesscss.org/, SASS http://sass-lang.com/, Scaffold http://github.com/anthonyshort/Scaffold
			   http://bjorkoy.com/2010/05/css-grids-with-sass/
			   http://fadeyev.net/2010/06/19/lessjs-will-obsolete-css

                                                                                                                      
			        88        db   8b           d8   db         ad88888ba     ,ad8888ba,   88888888ba   88  88888888ba  888888888888  
			        88       d88b  `8b         d8'  d88b       d8"     "8b   d8"'    `"8b  88      "8b  88  88      "8b      88       
			        88      d8'`8b  `8b       d8'  d8'`8b      Y8,          d8'            88      ,8P  88  88      ,8P      88       
			        88     d8'  `8b  `8b     d8'  d8'  `8b     `Y8aaaaa,    88             88aaaaaa8P'  88  88aaaaaa8P'      88       
			        88    d8YaaaaY8b  `8b   d8'  d8YaaaaY8b      `"""""8b,  88             88""""88'    88  88""""""'        88       
			        88   d8""""""""8b  `8b d8'  d8""""""""8b           `8b  Y8,            88    `8b    88  88               88       
			88,   ,d88  d8'        `8b  `888'  d8'        `8b  Y8a     a8P   Y8a.    .a8P  88     `8b   88  88               88       
			 "Y8888P"  d8'          `8b  `8'  d8'          `8b  "Y88888P"     `"Y8888Y"'   88      `8b  88  88               88       
			-->

			<script type="text/javascript" charset="utf-8">
			(function(){

			})();  

			</script>

			- Javascript -> Oppførsel
			 - Java is to Javascript, what car is to carpet.
				 Java code needs to be compiled, while JavaScript code are all in text.
			 - JS Frameworks (jQuery: http://jquery.com/, YUI: http://developer.yahoo.com/yui/, Mootools: http://mootools.net/, Sencha (ext): http://www.sencha.com/)
			 - Ajax: hva er det, og når bruker du det?

			 - JSON & JSONP
				http://json.org/
			 - Javascript på serveren (node.js)
			 - Testing av javascript (jsLint, jsTestDriver, YUI testframework)
			 - Input escaping, cross site scripting





			<!--
			888888888888  ,ad8888ba,    88        88    ,ad8888ba,   88        88  
			     88      d8"'    `"8b   88        88   d8"'    `"8b  88        88  
			     88     d8'        `8b  88        88  d8'            88        88  
			     88     88          88  88        88  88             88aaaaaaaa88  
			     88     88          88  88        88  88             88""""""""88  
			     88     Y8,        ,8P  88        88  Y8,            88        88  
			     88      Y8a.    .a8P   Y8a.    .a8P   Y8a.    .a8P  88        88  
			     88       `"Y8888Y"'     `"Y8888Y"'     `"Y8888Y"'   88        88  
			-->
			<!-- 
			- Touch devices
			 - A whole new world (keyboard & mus vs. Pekefinger eller flere fingre )
			 - Hvordan håndteres det idag, hvordan tilpasser vi sidene?

				- http://trentwalton.com/2010/07/05/non-hover/
				- http://www.lukew.com/ff/entry.asp?1137



			Touch Events: 
			- Tap
			- Doubletap
			- Drag
			- Flick
			- Pinch
			- Spread
			- Press
			- Press & Tap
			- Press & Drag
			- Rotate

			Single vs. Multi finger
			-->

			<!-- 
			88888888ba,    88888888888  88888888ba   88        88    ,ad8888ba,   
			88      `"8b   88           88      "8b  88        88   d8"'    `"8b  
			88        `8b  88           88      ,8P  88        88  d8'            
			88         88  88aaaaa      88aaaaaa8P'  88        88  88             
			88         88  88"""""      88""""""8b,  88        88  88      88888  
			88         8P  88           88      `8b  88        88  Y8,        88  
			88      .a8P   88           88      a8P  Y8a.    .a8P   Y8a.    .a88  
			88888888Y"'    88888888888  88888888P"    `"Y8888Y"'     `"Y88888P"   


			-->

			- Optimering og debugging
			 - Firebug, console -> http://getfirebug.com/
			 - Testing in browsers -> 
			 - SEO -> http://www.webconfs.com/15-minute-seo.php
			 - Accessability -> http://www.w3.org/WAI/
			 - Sideoptimalisering:
			  - Fart betyr noe: http://drp.ly/1kqT2m
			  - Minifiering, Css sprites, ySlow og pagespeed.
			 - Å se på minifierte filer
				http://jsbeautifier.org/




			<!-- 
			  ,ad8888ba,    88888888ba  888888888888  88  88b           d88  88  888888888888  88888888888 
			 d8"'    `"8b   88      "8b      88       88  888b         d888  88           ,88  88          
			d8'        `8b  88      ,8P      88       88  88`8b       d8'88  88         ,88"   88          
			88          88  88aaaaaa8P'      88       88  88 `8b     d8' 88  88       ,88"     88aaaaa     
			88          88  88""""""'        88       88  88  `8b   d8'  88  88     ,88"       88"""""     
			Y8,        ,8P  88               88       88  88   `8b d8'   88  88   ,88"         88          
			 Y8a.    .a8P   88               88       88  88    `888'    88  88  88"           88          
			  `"Y8888Y"'    88               88       88  88     `8'     88  88  888888888888  88888888888 
                                                                                                                                                                                      
			-->




			- Flash
			Pros:
				- Flash animation and effects is easy to create and easy to view
				- Flash is independent of browsers and operating systems.  
					It can be viewed correctly by anyone who has the Flash plug-in.
				- Flash banners have higher click-through rates than static gifs.
				- Flash can be quick to develop with many existing frameworks/plugins.
				- Video works well in Flash applications. You can create a video editing suite in flash.

			Cons:
				-Search engines crawl text, not Flash intros and bannersIt’s tough to get an all-Flash website
				 to rank high in search engines. Search engines have problems indexing images, even text 
				 rendered as an image. HTML pages get indexed in search engines like Google while Flash pages do not.
				- Plugin - version control and upgrades for the users
				- Accessibility
				- Touch devices 

				Steve Jobs on Flash -> http://www.apple.com/hotnews/thoughts-on-flash/

About

Setup for GSP-kurs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published