Designing Simple Website Using Kompozer

Total Page:16

File Type:pdf, Size:1020Kb

Designing Simple Website Using Kompozer Lession 3 Designing simple website using KompoZer A website helps to presenting the business to the world. It helps in promoting the business, selling the products and attracting the large number of customers. The website is a collection of interlinked web pages for a specific purpose. The challenge however is in creating a website that is interactive, user friendly and providing accurate and useful information. Planning for the website: Developing a good website is a project similar to any other projects and requires detailed planning. Following are the important points which should be considered for developing a good website as part of planning process. Purpose: The purpose of the website should be clearly identified. Before creating a website, we should be clear with the definition and goal of the website. Audience: Before we start with the designing part, we should know the expected users of the website. The website should contain both general and detailed information. Another consideration is the speed of connection that the expected users will have. In case, large graphical file are kept on the website, they will take a long time to download. Content: The website must contain complete and relevant information. Also if the information provided is incomplete, the user can leave the website. The website content should be classified into general and detailed categories. Medium: More and more people are using internet through smart phones and tablets. The website design should scale for all the devices like computers, smart phones, and tablets. Creating a simple website using KompoZer: Let us create a Ecommerce website named “School Plaza”. On Our website, all the school related items like books, stationary, school bags, water bottle, Lunch box, files, folders and other such related item are available and can be easily ordered. We will also create a shopping cart which will show us all the products and the total amount Of the items that we have purchased. Homepage of Website Now if we want to select any item and give the Quantity of the item and then click the purchase button. It will open the new page Shopping cart. Let us learn to create our website step by step. To start With, we should first design the home page of our website. The homepage of our website should list all the categories Of the items that are available. to start with the designing of home page, Open KompoZer and create a new webpage. Now inserttable. Select a single cell. save the webpage with suitable title. The title will be displayed on the title bar. Save the file with the name “index.html”. Whenever the user type the URL of the website in the browser, say for example www.schoolplaza.com, he/she does not specify the file to be opened. but the web server needs a default file name in order to display some content. This default file is the page named index.html. Thus, when we type a URL without the filename, the server looks for the default file and displays it automatically. Now we will give the background color to the inserted table. Select the table and double click it. Alternatively, we can also right click the table and Select “Table Cell Properties”. This will open Table Property dialog box like.. you can see the two tabs ‘Table’ and ‘Cells’ This allows user to control several aspects of either the table or individual cells. The options seen in the table tag are: 1) Size 2) Borders and Spacing 3) Caption 4) Table Alignment 5) Background Color Now, to display the text “School Plaza” and the related image, we will insert another table with One row and two columns. Give a background color to the table. Now in the left cell we will insert the text and in the right cell the image. To insert image, select InsertImage. Specify the location of the image. Specify the alternate text in the input box otherwise select the “Don’t use alternate text” radio button in case you do not want to give alternate text. Giving alternate text will display the text in case the image is not displayed in the browser. Now we will insert another table with 2 rows and 2 columns to display the categories and New Products. In the first row cells, type the text “Categories” and “New Products”. Next in the second row just below the categories we will insert another table with single column and multiple rows. In This table, we will insert different categories in each row like school bag, water bottle and others. Here, we have inserted a horizontal line to differentiate the categories. To insert a horizontal line, go to inserthorizontal line. Insert the table depending on the item we want to display on the page. Here we have inserted the table with 3 rows and 3 columns. If we want to change the title of the web page, go to FormatPage title and Properties. Open the index.html. to create link, select the text (school bag), go to insertlink. Select the file to be opened. Press ok button. Now, us insert the details of the new products in the home page. In each cell of the table, we will insert an image of the item, name of the item, price and add to cart checkbox and quantity textbox. Add the product name and price. Now insert a checkbox by going to form field. We will add an HTML attribute”id” named c1 to the checkbox which will be used in JavaScript later on. We will add a button “purchase” at the bottom of the page which will take us to the bill details web page. This page displays the total items purchased and total amount. on the buttons onclick event we will add a JavaScript code. function oncart() { var check=false; var cookievalue=""; if(document.getElementById("c1").checked) { check=true; var qnt=document.getElementById("t1").value; var price=399; var total=(price*qnt); cookievalue+=":School Bag,"+price+","+qnt+","+total; } if(document.getElementById("c2").checked) { check=true; var qnt=document.getElementById("t2").value; var price=410; var total=(price*qnt); cookievalue+=":School Bag,"+price+","+qnt+","+total; } if(document.getElementById("c3").checked) { check=true; var qnt=document.getElementById("t3").value; var price=500; var total=(price*qnt); cookievalue+=":School Bag,"+price+","+qnt+","+total; } if(document.getElementById("c4").checked) { check=true; var qnt=document.getElementById("t4").value; var price=150; var total=(price*qnt); cookievalue+=":Water Bottle,"+price+","+qnt+","+total; } if(document.getElementById("c5").checked) { check=true; var qnt=document.getElementById("t5").value; var price=200; var total=(price*qnt); cookievalue+=":Water Bottle,"+price+","+qnt+","+total; } if(document.getElementById("c6").checked) { check=true; var qnt=document.getElementById("t6").value; var price=300; var total=(price*qnt); cookievalue+=":Water Bottle,"+price+","+qnt+","+total; } if(!check) { alert("No Item Selected"); } else { document.cookie=cookievalue; window.location="bill.html"; } } The first if statement block checks whether the checkbox for item1 is checked or not. Earlier we have given an id named “c1” to the checkbox of item 1. Using document.getElementById(“c1”).checked, we will check whether the user has checked the item. if it is checked then we will save the quantity into a variable and calculate the total price. We finally save the product name, price, quantity and amount as a string in a variable. If the user has not selected any of the items then pressing the purchase button will show a message with text ”no item is selected” . otherwise, the items are saved as cookie. A cookie is a variable that is stored on the user’s computer. When the user clicks on the purchase button, the script call the webpage “bill.html”. the JavaScript in bill.html will calculate the total of all the items selected along with the total amount to be paid . Here we have defined a function myfun(). The function is accepting data from cookie and storing it in an array. Then we are converting the data into number by using function parseFloat() and add it to total. Finally we print the values of the total. function myfun() { var cookiearr=new Array(); cookiearr=document.cookie.split(":"); document.write("<center><h1>Welcome To Billing</h1></center>"); document.write("<center><table border=3><thead><tr><th>Description</th><th>Price</th><th>Quantity</th><th>Total</th>< /tr></thead>"); var total2=0; var total3=0; for(var i=1;i<cookiearr.length;i++) { var cookiedata=cookiearr[i].split(","); document.write("<tr><td>"+cookiedata[0]+"</td><td>"+cookiedata[1]+"</td><td>"+cookieda ta[2]+"</td><td>"+cookiedata[3]+"</td><td>"); total2+=parseFloat(cookiedata[2]); total3+=parseFloat(cookiedata[3]); } document.write("<tr><td>Total</td><td>"+""+"</td><td>"+total2+"</td><td>"+total3+"</td> </tr>"); document.write("</table></center>"); } Publishing a website Now, let us see how to publish our website. To publish a website means to transfer the web page, images and stylesheet related to the site. This process is generally called ‘Uploading’. We can upload the website if we have an account on the web server. The Internet Service Provider (IPS) offers limited free space on the web server. We can also buy space from professional hosting providers. Site Name: name of the website. Open the index.html page and go to HTTP Address of your homepage: specify the FilePublish. This will open a publish page actual web address or URL of the website. dialog box. Publishing address: if connecting via FTP (File Transfer Protocol) then Type in FTP address. And give username and password. Now click the publish button. This will Open a dialog box. Select the site name from the dropdown box.
Recommended publications
  • The “New”Side of Web Design
    THE “NEW” SIDE OF WEB DESIGN Start with Fundamentals A GOOD teacher will LEARN and TEACH the basics of HTML and CSS before allowing students to use WYSIWYG editors! Yes, it’s programming, technically, but they can handle it! And, so can you! Free Web Tools and Widgets Embeddable Video Hosting (online) Embeddable Audio (offline) http://schooltube.com (school video hosting and embed code) http://www.audioflash.org/ (free streaming audio recorder) http://screentoaster.com (capture screencast and embed code given) Embeddable Photo Galleries (offline) http://screencastle.com (capture screencast and get embed code) http://www.snapfiles.com/get/sothinkalbum.html SoThink Album Embeddable Forum http://www.snapfiles.com/get/skyalbum.html SkyAlbum http://tal.ki/ “Top” Widgets Embed RSS Feed from Blog http://www.makeuseof.com/dir/scrollbox-embed-rss-feeds/ AddThis Button http://addthis.com/ ModPoll http://www.modpoll.com Embed Photo Galleries/Presentations Hosted Online Random Widget Collections http://www.slideserve.com (embed PPT files; no transitions/animation unless plugin downloaded—trial does 10 slides only) http://www.iwidgetworld.com/ http://picasaweb.google.com/home http://www.widgetbox.com/ http://www.freewidgetzone.com/ Embed Documents Hosted Online (can upload) http://www.tickerfactory.com/ezticker/ticker_designer.php http://embedit.in (embed document or embed baby thumbnail link) Free Web Site Creators/Hosting (easy) • Wix • Yola • Google Sites • Weebly Source: http://internet.suite101.com/article.cfm/make-free-websites-on-the-web 1
    [Show full text]
  • 1 Chapter -3 Designing Simple Website Using Kompozer
    RSCD Chapter -3 Designing Simple Website Using KompoZer ------------------------------------------------------------------------------------------- 1. ……………plays a very important role in a business now-a-days. a) Website b) webpage c) Web browser d) Web host 2. …………….is a collection of interlinked web pages for a specific purpose. a) Website b) webpage c) Web browser d) Web host 3. ………….defines what we want to achieve by developing a website. a)Objective b) Goal c) Planning d) Target 4. Once by knowing the reason for developing a website, you must decide …….of the website. a)Objective b) Goal c) Planning d) Target 5. ……….means for whom the website is to be developed. a)Objective b) Goal c) Planning d) Target audience 6. From the following which is important for content of a webpage? a) Text and graphics for website b) Content as per visitor’s requirements c) Too short or too long content d) All of these 7. Who provides trial version of the software for free download? a) Editor b) Vendor c) Visitor d) None 8. The visual diagram of the website is known as ……………… a) Site Map b) Image Map c) Site Editor d) Site Browser 9. The website should contain should be classified into ………….categories. a) General b) Detailed c) Simple d) Both a and b 10. What is the first step for planning a website? a) Homepage b) Target audience c) Objective and Goal d) Browser compatibility 11. The website must contain ………………….information. a) Complete b) relevant c) incomplete d) Both a and b 12. What is the key point of a website? a) Content b) Homepage c) Objective and Goal d) Browser Compatibility 13.
    [Show full text]
  • DVD-Libre 2012-03 DVD-Libre Marzo De 2012 Marzo De Jdownloader Jdownloader
    (continuación) Java Runtime Environment 7 update 3 - JClic 0.2.1.0 - JDownloader 0.9.581 2011.12.30 - JkDefrag 3.36 - jMemorize 1.3.0 - Juice Receiver 2.2 - 3 0 Jump'n'Bump 1.51 - Jump'n'Bump 1.51 Instalador - KDE-Windows Installer 0.9.9.5 - - KDiff3 0.9.96 - KeePass 2.18 - KeePass 2.18 Castellano - KeyNote 1.6.5 - Kitsune 2.0 - 2 DVD-Libre 1 Kiwix 0.9 beta 5 - Komodo Edit 7.0.1 - KVIrc 4.0.4 - Launchy 2.5 - LenMus 4.2.2 - 0 2 Liberation Fonts 1.04 - LibreOffice 3.5.0 - LibreOffice 3.5.0 Ayuda en castellano - 2012-03 Lilypond 2.14.2 - Linux Libertine 5.1.3.2 - LockNote 1.0.5 - Luminance HDR 2.2.0 - LyX e r 2.0.2 Bundle - LyX 2.0.3 - MahJongg Solitaire 3D 1.0.1 - MALTED 3.0 - Marble 1.3.0 - b i Maxima 5.25.1 - MD5summer 1.2.0.05 - MediaInfo 0.7.53 - MediaPortal 1.2.2 - L DVD-Libre es una recopilación de programas libres para Windows. - Memorize Words Flashcard System 2.1.1.0 - Miranda IM 0.9.45 - Miro 4.0.6 - Miro D Video Converter 2.6 - Mixere 1.1.00 - Mixxx 1.10.0 - MonoCalendar 0.7.2 - Mozilla V En http://www.cdlibre.org puedes conseguir la versión más actual de este Backup 1.4.10 Catalán - Mozilla Backup 1.5.1 - Mozilla Backup 1.5.1 Castellano - D DVD, así como otros CDs y DVDs recopilatorios de programas y fuentes.
    [Show full text]
  • CTE Course Description and Standards Crosswalk
    DISTRICT NAME: SITKA SCHOOL DISTRICT CTE Course Description and Standards Crosswalk Course Information Course Name Web Design & Development Course Number 0682 Number of High School 0.5 Credits Sequence or CTEPS (You must first have the Sequence N/A or CTEPS entered into the EED-CTE system.) Date of district Course May 2013 Revision Career & Technical Student Organization (CTSO) CTSO embedded in this Suggested CTSO: Technology Student Association - http://www.tsaweb.org/ sequence Occupational Standards National Workforce Center for Emerging Technologies (NWCET) http://www.washington.edu/accessit/webdesign/nwcet_standards.htm SkillsUSA (SUSA-CP) (SUSA-3D) (SUSA-E) http://www.workforcereadysystem.org/media/blueprints/ComputerProgramming_blueprint.pdf http://www.workforcereadysystem.org/media/blueprints/3Dvisualization_blueprint.pdf Source of Occupational http://www.workforcereadysystem.org/media/blueprints/Employability_blueprint.pdf Standards International Society for Technology in Education (ISTE) www.iste.org World Wide Web Consortium (W3C) http://www.w3.org/ NWCET – Web Development and Administration Cluster A. Perform Technical Analysis (A1-A2, A4-A6) B. Perform Web Programming (B1-B4) C. Develop, Deliver and Manage Content (C4-C6) D. Implement and Maintain Site and Applications (D1-D4) F. Manage Enterprise-wide Web Activities (F1, F4) G. Perform Testing and Quality Assurance (G3-G5) SUSA-CP – SkillsUSA Computer Programming (see link above) Names/Numbers of SUSA-3D - SkillsUSA Visualization and Animation (see link above) Occupational
    [Show full text]
  • PHP 7 Y Laravel
    PHP 7 y Laravel © All rights reserved. www.keepcoding.io 1. Introducción Nada suele ser tan malo como lo pintan © All rights reserved. www.keepcoding.io When people tell me PHP is not a real programming language http://thecodinglove.com/post/114654680296 © All rights reserved. www.keepcoding.io Quién soy • Alicia Rodríguez • Ingeniera industrial ICAI • Backend developer • @buzkall • buzkall.com http://buzkall.com © All rights reserved. www.keepcoding.io ¿Qué vamos a ver? • Instalación y desarrollo en local • PHP 7 • Laravel • Test unitarios • Cómo utilizar una API externa © All rights reserved. www.keepcoding.io ¿Qué sabremos al terminar? • PHP mola • Crear un proyecto de cero • Depurar y hacer test a nuestro código • Un poco de análisis técnico y bolsa © All rights reserved. www.keepcoding.io Seguridad Security is not a characteristic of a language as much as it is a characteristic of a developer Essential PHP Security. Chris Shiflett. O’Reilly © All rights reserved. www.keepcoding.io Popularidad en Stackoverflow http://stackoverflow.com/research/developer-survey-2016 © All rights reserved. www.keepcoding.io Popularidad en Github http://redmonk.com/sogrady/2016/07/20/language-rankings-6-16/ © All rights reserved. www.keepcoding.io Frameworks por lenguaje https://hotframeworks.com/ © All rights reserved. www.keepcoding.io Su propia descripción • PHP is a popular general-purpose scripting language that is especially suited to web development. • Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world. https://secure.php.net/ © All rights reserved. www.keepcoding.io Historia de PHP • Creado por Rasmus Lerdorf en 1995 como el conjunto de scripts "Personal Home Page Tools", referenciado como "PHP Tools”.
    [Show full text]
  • Appendix a the Ten Commandments for Websites
    Appendix A The Ten Commandments for Websites Welcome to the appendixes! At this stage in your learning, you should have all the basic skills you require to build a high-quality website with insightful consideration given to aspects such as accessibility, search engine optimization, usability, and all the other concepts that web designers and developers think about on a daily basis. Hopefully with all the different elements covered in this book, you now have a solid understanding as to what goes into building a website (much more than code!). The main thing you should take from this book is that you don’t need to be an expert at everything but ensuring that you take the time to notice what’s out there and deciding what will best help your site are among the most important elements of the process. As you leave this book and go on to updating your website over time and perhaps learning new skills, always remember to be brave, take risks (through trial and error), and never feel that things are getting too hard. If you choose to learn skills that were only briefly mentioned in this book, like scripting, or to get involved in using content management systems and web software, go at a pace that you feel comfortable with. With that in mind, let’s go over the 10 most important messages I would personally recommend. After that, I’ll give you some useful resources like important websites for people learning to create for the Internet and handy software. Advice is something many professional designers and developers give out in spades after learning some harsh lessons from what their own bitter experiences.
    [Show full text]
  • Intellij Start Spring Boot Application
    Intellij Start Spring Boot Application Overripe Jaime search parenthetically. Shorty never equating any scissions underdress begetter, is Hewitt tetartohedral and sold enough? Is Washington always bibbed and free-soil when raced some yonis very anything and uncertainly? The preview shows how safe method before Clone the large Boot sample app to liberate local machine git clone httpsgithubcomspring-guidesgs-spring-boot In IntelliJ choose File Open today open the file. In the population launch section, for a single salt of associate of your customers. Running application as expected, spring boot project started! Java application remotely follow him on the. We can be prompted to execute commands on the rest apis so much info in multiple role based on different form the native java code in our. Enforces task list on spring boot will have started inside it is the start. Mark a intellij. Address: Impact Hub Medellín, and data warehousing. Create a door Boot Application Start with Gradle gradle wrapper touch buildgradle Open the crimson in IntelliJ using File Open. When the setting is complete, recompile and redeploy. Tested it would fail only java application include all your documents need to start button. Do I eliminate to or specify explicitly to reload? Enabling the Debug Mode. Try to application is intellij intellij idea by all tests and restart supports remote target via a service and mvc framework applications and terraform. Thanks for contributing an face to Ask Ubuntu! You start with intellij support configuring columns and replace active profile is very strange problem related to investigate a database from applications for your default configuration.
    [Show full text]
  • Cascading Style Sheet Web Tool
    CASCADING STYLE SHEET WEB TOOL _______________ A Thesis Presented to the Faculty of San Diego State University _______________ In Partial Fulfillment of the Requirements for the Degree Master of Science in Computer Science _______________ by Kalthoum Y. Adam Summer 2011 iii Copyright © 2011 by Kalthoum Y. Adam All Rights Reserved iv DEDICATION I dedicate this work to my parents who taught me not to give up on fulfilling my dreams. To my faithful husband for his continued support and motivation. To my sons who were my great inspiration. To all my family and friends for being there for me when I needed them most. v ABSTRACT OF THE THESIS Cascading Style Sheet Web Tool by Kalthoum Y. Adam Master of Science in Computer Science San Diego State University, 2011 Cascading Style Sheet (CSS) is a style language that separates the style of a web document from its content. It is used to customize the layout and control the appearance of web pages written by markup languages. CSS saves time while developing the web page by applying the same layout and style to all pages in the website. Furthermore, it makes the website easy to maintain by just editing one file. In this thesis, we developed a CSS web tool that is intended to web developers who will hand-code their HTML and CSS to have a complete control over the web page layout and style. The tool is a form wizard that helps developers through a user-friendly interface to create a website template with a valid CSS and XHTML code.
    [Show full text]
  • Unix Quickref.Dvi
    Summary of UNIX commands Table of Contents df [dirname] display free disk space. If dirname is omitted, 1. Directory and file commands 1994,1995,1996 Budi Rahardjo ([email protected]) display all available disks. The output maybe This is a summary of UNIX commands available 2. Print-related commands in blocks or in Kbytes. Use df -k in Solaris. on most UNIX systems. Depending on the config- uration, some of the commands may be unavailable 3. Miscellaneous commands du [dirname] on your site. These commands may be a commer- display disk usage. cial program, freeware or public domain program that 4. Process management must be installed separately, or probably just not in less filename your search path. Check your local documentation or 5. File archive and compression display filename one screenful. A pager similar manual pages for more details (e.g. man program- to (better than) more. 6. Text editors name). This reference card, obviously, cannot de- ls [dirname] scribe all UNIX commands in details, but instead I 7. Mail programs picked commands that are useful and interesting from list the content of directory dirname. Options: a user's point of view. 8. Usnet news -a display hidden files, -l display in long format 9. File transfer and remote access mkdir dirname Disclaimer make directory dirname The author makes no warranty of any kind, expressed 10. X window or implied, including the warranties of merchantabil- more filename 11. Graph, Plot, Image processing tools ity or fitness for a particular purpose, with regard to view file filename one screenfull at a time the use of commands contained in this reference card.
    [Show full text]
  • 2021-2022 Program of Studies
    MIAMISBURG HIGH SCHOOL 2021-2022 PROGRAM OF STUDIES Go Vikings! Dear Miamisburg High School Students and Parents: We would like to welcome you to the 2021-2022 Program of Studies. This document provides information to assist parents and students in making important decisions in planning high school courses. Our administrators, school counselors, teachers, and support staff are here to assist students with selecting courses and answering any questions. At Miamisburg High School, we believe that everyone has a unique journey. The Miamisburg High School Program of Studies provides information to assist parents and students in making important decisions in planning high school courses as they prepare for the next steps in this journey. Using the Program of Studies as a guide, we encourage our students to explore their interests, get involved, and set their goals when planning their high school experience. At Miamisburg High School, we believe that everyone has potential. Decisions students make throughout high school play a crucial role in their options for college and career choices after graduation. Our goal for students, while in high school and after graduation, is to inspire and support the ongoing learning and development of individuals as productive members of society. At Miamisburg High School, we believe that relationships make a difference. The programs, activities, and athletics provided at Miamisburg High School are all essential parts of our students’ education. The MHS staff is committed to fostering a positive, nurturing, and safe environment for our students and supporting our students in making the best decisions for their college and career goals. Mission Statement The Miamisburg City School District will foster a positive, nurturing, and safe environment to inspire and support ongoing learning and the development of individuals as productive members of society.
    [Show full text]
  • Weightage 8 Marks
    Chapter 1 Weightage Creating HTML Form Using KompoZer 8 marks Introduction to Form . With the increase in the use of Internet many activities have become online. Web page is used to fill various information about ourselves or product. HTML forms are used to help the visitors of the website to input data. A form in HTML is a container used to collect different kinds of inputs from the user. It allows for more interactivity and control in data entry. Well organized structure designed to input the required the data and information of website is called form. HTML contains elements like label, checkbox, text input field, radio button, submit button, reset button and many more. The form elements are used to enter the data as well as validate the data within the forms. Four elements are used in a form: 1) Form 2) Input 3) Textarea 4) Select and option Form Elements . Form element acts as a container for all the elements used in the form. The tag <form>….</form> is used to implement this element. SYNTAX::::: <form action=”file1.html” method=”post”> . The form element uses two attributes namely action and method Action Attribute o The action attribute is used to specify where to send the form data when the form is submitted. o The action attribute takes a filename as value. Method Attribute o The method attribute specifies the HTTP(Hyper Text Transfer Protocol) method to be used when sending the data. o The method attribute take two values: GET and POST GET Method . The GET method retrieves the data from the form and sends it to the server by attaching it at the end of the URL.
    [Show full text]
  • YUI: the Yahoo! User Interface Library
    YUI:YUI: TheThe Yahoo!Yahoo! UserUser InterfaceInterface LibraryLibrary Web Builder 2.0 Las Vegas Nate Koechley Senior Engineer & Designer, Yahoo! User Interface (YUI) Library Team Platform Engineering Group Yahoo! Inc. Slides http://nate.koechley.com/talks/2006/12/webbuilder/ Contact http://yuiblog.com [email protected] http://developer.yahoo.com/yui TalkTalk OutlineOutline zWhy we build it. zWhat we built. zWhy we gave it away. zWhy you might like it. TalkTalk OutlineOutline zWhy we build it. zWhat we built. zWhy we gave it away. zWhy you might like it. AA newnew seasonseason onlineonline http://flickr.com/photos/getthebubbles/107463768/ PeoplePeople expectexpect less less online…online… …but…but wewe areare online…online… …and…and tiedtied toto thethe browser.browser. SoSo wewe mustmust levellevel thethe playingplaying fieldfield.. http://www.flickr.com/photos/probek/44480413/ How?How? itit takestakes 22 thingsthings http://flickr.com/photos/latitudes/104286031/ 1:1: WeWe mustmust improveimprove ourour technology.technology. Safari Firefox Opera IE5, 6, 7 Firefox Opera 10,000+ UAs Macintosh Windows Linux, Unix, Mobile CSS BOM API (X)HTML DOM JavaScript DOM API Specification Implementation Defects js new xhtml, new json custom, xml, custom, [ Theory / Practice ] Data Transport data: behavior: mixed: Safari Firefox Opera IE5, 6, 7 Firefox Opera 10,000+ UAs Macintosh Windows Linux, Unix, Mobile knowledgeCSS areas: 7 BOM API (X)HTML dimensions:DOM xJavaScript 4 platforms:DOM API x 3 Specification browsers perImplementation platform: x
    [Show full text]