Course Hero Logo

Code slinging a large share of the website building

Course Hero uses AI to attempt to automatically extract content from documents to surface to you and others so you can study better, e.g., in search results, to enrich docs, and more. This preview shows page 8 - 10 out of 12 pages.

Code SlingingA large share of the website building process involves creating and trouble-shooting the documents, style sheets, scripts, and images that make up a site.At web design firms, the team that handles the creation of the files that makeup the site (or templates for pages that get assembled dynamically) is usuallycalled thedevelopmentorproductiondepartment.Development falls under two broad categories:frontend developmentandbackend development. Once again, these tasks may fall to specialists, but it isjust as common for one person or team to handle both responsibilities.Frontend developmentFrontendrefers to any aspect of the design process that appears in or relatesdirectly to the browser. That includes HTML, CSS, and JavaScript, all ofwhich you will need to haveintricateknowledge of if you want a job as a webdeveloper. Let’s take a quick look at each.Authoring/markup (HTML)Authoringis the process of preparing content for delivery on the web, or morespecifically, marking up the content with HTML tags that describe its contentand function.HTML (HyperText Markup Language) is the authoring language used to cre-ate web page documents. The current version (and the version documentedAT A GLANCEFrontend DevelopmentFrontend development includes thefollowing web technologies:HyperText Markup Language(HTML)Cascading Style Sheets (CSS)JavaScript and DOM scripting,including AJAX and JavaScript-based frameworksPart I. Getting StartedIt Takes a Village (Website Creation Roles)10
in this book) is HTML 5.2.Appendix D, From HTML+ to HTML5, tells the his-tory of HTML and lists what makes HTML5 unique.HTML is not a programming language; it is amarkup language, which meansit is a system for identifying and describing the various components of adocument such as headings, paragraphs, and lists. The markup indicates thedocument’s underlyingstructure(you can think of it as a detailed, machine-readable outline). You don’t need programming skills—only patience andcommon sense—to write HTML.The best way to learn HTML is to write out some pages by hand, as we willbe doing in the exercises inPart IIof this book.Styling (CSS)While HTML is used to describe the content in a web page, Cascading StyleSheets (CSS) describe how that content shouldlook(seeNote). The way thepage looks is referred to as itspresentation. Fonts, colors, background images,line spacing, page layout, and so on, are all controlled with CSS. You can evenadd special effects and basic animation to your page.The CSS specification also provides methods for controlling how documentswill be presented in contexts other than a browser, such as in print or readaloud by a screen reader; however, we won’t be covering them much here.

Upload your study docs or become a

Course Hero member to access this document

Upload your study docs or become a

Course Hero member to access this document

End of preview. Want to read all 12 pages?

Upload your study docs or become a

Course Hero member to access this document

Term
Spring
Professor
N/A
Tags
Web Design

Newly uploaded documents

Show More

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture