The Body: Markup Layer

Now that we have our script includes and styles, let’s take a quick look at the markup that we will be generating for this example:

<body>
<form action="javascript:void(0);">
    <div id="errorMsg"></div>
    <input type="text" name="file" id="file" />
    <input type="submit" value="Load File" onclick="getFile()">
</form>

<div class="contentBox contentRendered">
    <div class="header">Original Content: Rendered</div>
    <div id="original_rendered"></div>
</div>
<div class="contentBox contentRendered">
    <div class="header">Cajoled Content: Rendered</div>
    <div id="cajoled_rendered"></div>
</div>

<div class="clear"></div>

<div class="contentBox contentRaw">
    <div class="header">Original Content: Raw</div>
    <div id="original_raw"></div>
</div>
<div class="contentBox contentRaw">
    <div class="header">Cajoled Content: Raw</div>
    <div id="cajoled_raw"></div>
</div>

This content consists of two parts:

  • The form that includes an input box to enter the file location from which we will load our example content. When the user clicks the submit button, the getFile() function will be called to collect the file content. This form also includes an error messaging node that we’ll use to display a basic message to the user if there is a problem loading the file.

  • The div nodes that make up the four quadrants of our example:

    • The rendered original content (top left).

    • The raw original content (bottom left).

    • The rendered cajoled content (top right).

    • The raw cajoled content (bottom right).

Now that we have the markup layer defined, we can take a look at the JavaScript layer, which will provide our script with its file fetching and parsing functionality.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.223.170.223