I'll start grading these on thursday...
Week 2 (tails)
Iwaszek, Sabina
Muhammed, Clifton
Antoine, Marie
Jeanty, Hans
Jara, William
Khan, Owais
Nishita, Yukiko
Smith, Travis
Yu, Ying
var beatles = Array(4);
beatles[0] = "John";
beatles[1] = "Paul";
beatles[2] = "George";
beatles[3] = "Ringo";
the syntax is working like this:
var name_of_array = Array(length);
name_of_array[index] ="value_of_this_element";
var beatles = Array(); // notice that the length can be left blank if you want
beatles[vocalist] = "John";
beatles[Rhythmguitar] = "Paul";
beatles[bass] = "George";
beatles[drummer] = "Ringo";
var beatles = Array(); // notice that the length can be left blank if you want
beatles[vocalist] = lennon;
beatles[Rhythmguitar] = mccartney;
beatles[bass] = harrison;
beatles[drummer] = star;
var lennon = Array();
lennon[firstname] = "John"; //notice that the value of these elements can be
lennon[birthyear] = 1940; //numbers
lennon[living] = false; //or boolean values
var year = 2005;
var message = "the year is";
message += year;
alert (message);
var mood = "happy";
var message = "I am feeling"+mood;
if (condition){
statements;
}
for example:
if (1>2) {
alert("the world has gone made");
}
if(1>2){
alert("the world has gone mad!!!!! OMG!!!!");
}
else {
alert("everything is fine, chill out");
}
while (condition){
statements;
}
var count = 1;
while (count < 11) {
alert(cont);
count++;
}
do{
statements;
} while (condition);
for (initial condition; test condition; alter condition){
statements;
}
example:
for (var count =1; count < 11; count++){
alert (count);
}
and a more complex example:
var beatles = Array("John","Paul","George","Ringo");
for (var count=0; count < beatles.length; count++){
alert(beatles[count]);
}
function name(arguments){
statements;
}
example:
function multiply(num1, num2) {
var total = num1 * num2;
alert(total);
}
multiply(10,2);
function convertToCelsius(temp) {
var result = temp -32;
result = result / 1.8;
return result;
}
var temp_fahrenheit = 95;
var temp_celsius = convertToCelsius(temp_fahrenheit);
alert(temp_celsius);
document.getElementById(id);
document.getElementByTagName(tag);
object.getAttribute(attribute);
var paras = document.getElementByTagName("p");
for (var i=0; i < paras.length; i++){
alert(paras[1].getAttribute("title"));
}
object.setAttribute(attriute,value);
//comments look like this
// and need slashes on each line
/*unless
you do this */statement;
statement;
statement;
//comments look like this
// and need slashes on each line
/*unless
you do this */
======================|Overview|======================
This estimate includes the details for designing and implementing an elegant and
beautiful website for the Drawing on Film exhibition including a blog, an interactive
flash home page module, and multimedia info about the artists and works included in
the exhibition. The lead designer will be Catherine (Katy) Garnier, a multimedia artist
with a particular passion for and knowledge of the history of direct film including
many of the artists in the exhibition. The design will express the spirit of the
exhibition and be a key communication tool for the drawing center and subsequent
venues. The site will allow DC staff to maintain the site and upload new content
through WordPress. Our numbers are based on our hourly rates of $100/hr for
design and WordPress php coding.
===================|Technical Standards|==================
The web site will conform to current best practices and standards for professional
quality web sites. It will be optimized for the latest versions of Microsoft Internet
Explorer, Safari, and Firefox along with the latest version of the Flash plug-in. It will
also maintain a consistent appearance (to the extent practicable) on both the Mac
and Windows platforms.
div.projectsimg {
float:left;
width:236px;
height:79px;
background-image:url(images/shadow.png);
background-repeat:no-repeat;
margin:0px 25px 10px 14px;
padding:0px 0px 12px 12px;
background-position:12px 3px;}
CLIENT WORK
TECHNICAL PREPARATION
For next class:
CLIENT WORK
Skills practice and Reading
Advanced Web Design 2231
6:00 - 9:20 PM
N/1102
Spring 2008
Instructor: Jay Van Buren
Email: ad650@early-adopter.com
Course URL: http://vanburen-adv-web.blogspot.com/
The Web may be a turning point in human history that rivals the taming of fire or the invention of the printing press. It’s been changing profoundly how we do business and communicate for the past 10 years and its just getting started. New technologies are ensuring that as the haystack of information grows exponentially our ability to find the needle we need at any particular moment is growing too.
Whether you are selling a product or service, trying to convince people of an idea, or creating interactive art, the web is the air we all breathe. Understanding how to use this medium now and how it will be used in the future will allow you to make your (or your client’s) content stand out.
The main project will be the completion of a web site for an actual client, including all the stages that a professional web designer should go through on the way to creating the site. I’ll be including both information
about how things are generally done by professionals in the field right now, and tips and tricks that I have learned personally (often the hard way) to help things run smoothly and achieve the best possible
out come for you and your client.
This class is not about learning to create web sites (you should already know that). This class is about creating truly excellent, beautiful, elegant web sites that are built using the best possible practices, and match the needs of your client in both form and function. We’ll also spend some time talking about and trying to understand both where we are right now and where we are headed. The future will belong to designers
who are able to grasp the implications of new technologies while they are still in their embryonic stages and creatively engage those implications, inventing new communication strategies before the need for them is clear to all.
Course Goals:
Upon successful completion of this class, the student will have gained the skills be a professional web designer, and will have a thorough grasp of the state of the art of web design including both aesthetic, conceptual and technical issues.
Grading:
10% - Attendance and Class Participation
40% - Weekly Assignments (each one will be worth 6 points 6=excellent, 5=average, 4=acceptable, not turned in = 0)
50% - Final Project
Course Requirements:
Reading and Resources:
There are two texts that we'll be reading from