Index
A
- <a> element / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- <article> element / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- <aside> element / Objective Complete - Mini Debriefing, Storing the initial position of the fixed element, Handling browser window resizes
- addEventListener() function / Objective Complete - Mini Debriefing
- addListener() method / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- addMarker() function / Objective Complete - Mini Debriefing, Engage Thrusters
- AJAX / Classified Intel
- ajax() method / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- ajaxSetup() method / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- always() method / Classified Intel
- animate() method / Objective Complete - Mini Debriefing
- animation property / Objective Complete - Mini Debriefing
- append() method / Objective Complete - Mini Debriefing
- appendTo() method / Positioning the pieces
- apply() method / Objective Complete - Mini Debriefing
- applyBindings() method / Objective Complete - Mini Debriefing, Engage Thrusters
- arc() method / Objective Complete - Mini Debriefing
- aspectH variable / Objective Complete - Mini Debriefing
- aspectW variable / Objective Complete - Mini Debriefing
- attr() method / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing, Sorting the data
B
- <body> element / Engage Thrusters, Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- <button> element / Objective Complete - Mini Debriefing
- back button
- restoring, for browser / Restoring the browser's back button, Objective Complete - Mini Debriefing
- backgroundImage property / Objective Complete - Mini Debriefing
- backgroundPosition property / Objective Complete - Mini Debriefing
- beginPath() method / Objective Complete - Mini Debriefing
- bestTime variable / Objective Complete - Mini Debriefing
- bind() method / Adding an event handler to the button using on()
- bounties
- getting, for jQuery Mobile Single-page App project / Getting some bounties, Engage Thrusters, Objective Complete - Mini Debriefing
- browser
- back button, restoring for / Restoring the browser's back button, Objective Complete - Mini Debriefing
- browser action
- about / Engage Thrusters
- browser window
- resizes, handling / Handling browser window resizes, Objective Complete - Mini Debriefing
C
- callback() function / Objective Complete - Mini Debriefing
- cd command / Engage Thrusters
- CDN
- about / Mission Checklist
- chaining
- about / Classified Intel
- change event / Objective Complete - Mini Debriefing
- changePage() method / Objective Complete - Mini Debriefing, Adding a JsRender template, Objective Complete - Mini Debriefing
- children() method / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- Chrome
- extension structure, setting up / Prepare for Lift Off, Engage Thrusters, Objective Complete - Mini Debriefing, Classified Intel
- URL, for downloading / Prepare for Lift Off
- chrome-extension directory / Prepare for Lift Off
- about / Engage Thrusters
- Chrome extension project
- about / Mission Briefing
- objectives / Your Hotshot Objectives
- manifest, adding / Adding a manifest and installing the extension, Engage Thrusters
- extension, installing / Adding a manifest and installing the extension, Engage Thrusters
- sandboxed JsRender template, adding / Adding a sandboxed JsRender template, Engage Thrusters, Objective Complete - Mini Debriefing
- message, posting to sandbox / Posting a message to the sandbox, Objective Complete - Mini Debriefing
- content script, adding / Adding a content script, Engage Thrusters, Objective Complete - Mini Debriefing
- page, scraping for microdata / Scraping the page for microdata, Objective Complete - Mini Debriefing
- mechanism, adding for saving microdata / Adding a mechanism for saving the microdata, Engage Thrusters
- className property / Objective Complete - Mini Debriefing
- class names
- clearInterval() function / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- clearRect() function / Objective Complete - Mini Debriefing
- click data
- click event / Objective Complete - Mini Debriefing
- clicks
- capturing, on map / Capturing clicks on the map, Objective Complete - Mini Debriefing
- clickStats object / Objective Complete - Mini Debriefing
- clone() method / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- closest() method / Objective Complete - Mini Debriefing
- code wrapper
- creating, for puzzle game / Prepare for Lift Off, Objective Complete - Mini Debriefing
- colspan attribute / Objective Complete - Mini Debriefing
- command-line interface (CLI)
- about / Engage Thrusters
- command property / Objective Complete - Mini Debriefing
- communication module
- about / Adding the communication module
- adding / Adding the communication module
- company HQ
- displaying, with custom overlay / Showing the company HQ with a custom overlay, Engage Thrusters, Objective Complete - Mini Debriefing
- complete() method / Classified Intel
- computed() method / Objective Complete - Mini Debriefing
- contactMethods object / Objective Complete - Mini Debriefing
- containment option / Objective Complete - Mini Debriefing
- content.css file / Engage Thrusters
- content.js file
- about / Engage Thrusters
- content script
- about / Adding a content script
- updating / Updating the content script
- Content Security Policy (CSP) / Prepare for Lift Off
- contentWindow property / Objective Complete - Mini Debriefing
- converters option / Objective Complete - Mini Debriefing
- createElement() function / Objective Complete - Mini Debriefing
- cross-site scripting (XSS) / Prepare for Lift Off
- css() method / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- CSSLint
- currentTime object / Objective Complete - Mini Debriefing
- currentTime variable / Objective Complete - Mini Debriefing
- custom jQuery
- building / Building a custom jQuery, Classified Intel
- custom overlay
- used, for displaying company HQ / Showing the company HQ with a custom overlay, Engage Thrusters, Objective Complete - Mini Debriefing
D
- <div> element / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- <div> elements / Engage Thrusters
- data
- sorting / Sorting the data
- data-bind attribute / Objective Complete - Mini Debriefing
- Date() constructor / Objective Complete - Mini Debriefing
- delegate() method / Adding an event handler to the button using on()
- demo page
- creating, for sidebar project / Building a suitable demo page, Prepare for Lift Off, Engage Thrusters, Objective Complete - Mini Debriefing
- disabled property / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- document.ready function / Engage Thrusters
- DOM / Classified Intel
- done() method / Classified Intel, Objective Complete - Mini Debriefing
- dragend event / Handling marker repositions
- draggable() method / Objective Complete - Mini Debriefing
- draggable property / Objective Complete - Mini Debriefing
- dragover event / Objective Complete - Mini Debriefing
- drop event / Objective Complete - Mini Debriefing
- Dust.js
- about / Classified Intel
E
- each() method / Positioning the pieces, Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- element
- initial position, storing / Storing the initial position of the fixed element, Objective Complete - Mini Debriefing
- enableButton() function / Objective Complete - Mini Debriefing
- eq() method / Objective Complete - Mini Debriefing
- equal() method / Classified Intel
- error() method / Classified Intel
- event handlers
- adding, for file upload / Adding event handlers for receiving files to upload, Objective Complete - Mini Debriefing
- extend() method / Objective Complete - Mini Debriefing
F
- <figure> element / Adding an event handler to the button using on(), Objective Complete - Mini Debriefing
- <form> element / Objective Complete - Mini Debriefing
- fail() method / Classified Intel
- Fat Cow
- fileList property / Objective Complete - Mini Debriefing
- files
- displaying / Displaying the list of selected files, Engage Thrusters, Objective Complete - Mini Debriefing
- removing, from upload list / Removing files from the upload list, Objective Complete - Mini Debriefing
- uploading / Uploading the selected files, Engage Thrusters, Objective Complete - Mini Debriefing
- find() method / Objective Complete - Mini Debriefing
- Fisher-Yates shuffle
- about / Shuffling the pieces
- URL, for info / Shuffling the pieces
- for loop / Shuffling the pieces
- format() function / Objective Complete - Mini Debriefing
- formatTime() function / Objective Complete - Mini Debriefing
- FormData object / Objective Complete - Mini Debriefing
- full() method / Objective Complete - Mini Debriefing
- function expression / Classified Intel
G
- games
- about / Why Is It Awesome?
- geocode() method / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- getBounties() function / Objective Complete - Mini Debriefing, Getting some bounties, Objective Complete - Mini Debriefing
- getBounties() method / Objective Complete - Mini Debriefing
- getContext() function / Objective Complete - Mini Debriefing
- getData() function / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- getDay() function / Objective Complete - Mini Debriefing
- getDistanceMatrix() method / Objective Complete - Mini Debriefing
- getElementById() function / Objective Complete - Mini Debriefing
- getFullYear() function / Objective Complete - Mini Debriefing
- getItem() method / Adding the communication module
- getJSON() method / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- getMonth() function / Objective Complete - Mini Debriefing
- getPosition() function / When the drag begins
- getUser() function / Objective Complete - Mini Debriefing
- Git
- about / Installing Git and Make
- installing / Prepare for Lift Off, Windows developers
- Github repository
- about / Installing Git and Make
- google-map.css file / Mission Checklist, Engage Thrusters
- google-map.js file / Mission Checklist
- google.maps namespace / Objective Complete - Mini Debriefing
- Google Code
- Google Maps
- about / Why Is It Awesome?
- Google Maps API
- about / Mission Checklist
- goToNextPage() method / Objective Complete - Mini Debriefing
- goToPrevPage() method / Objective Complete - Mini Debriefing
- grid option / Objective Complete - Mini Debriefing
- Grunt.js
- about / Mission Checklist
- URL / Mission Checklist
- installing / Engage Thrusters, Objective Complete - Mini Debriefing
- grunt command / Engage Thrusters
H
- <h1> element / Objective Complete - Mini Debriefing
- <head> element / Prepare for Lift Off
- <header> element / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- handleFiles() method / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing, Engage Thrusters, Objective Complete - Mini Debriefing
- handleProgress() method / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- hasData variable / Objective Complete - Mini Debriefing
- hashchange event / Objective Complete - Mini Debriefing
- hash fragment
- handling, on page load / Handling the hash fragment on page load, Mission Accomplished
- hasOwnProperty() function / Objective Complete - Mini Debriefing
- hasProps() function / Objective Complete - Mini Debriefing
- heat-map-client.js file / Prepare for Lift Off
- heat map
- features / Why Is It Awesome?
- displaying / Displaying a heat map, Objective Complete - Mini Debriefing
- heat map project
- objectives / Your Hotshot Objectives
- checklist / Mission Checklist
- environment, determining / Determining and saving the environment, Objective Complete - Mini Debriefing, Classified Intel
- environment, saving / Determining and saving the environment, Objective Complete - Mini Debriefing, Classified Intel
- visitor clicks, capturing / Capturing visitor clicks, Objective Complete - Mini Debriefing
- click data, saving / Saving the click data, Objective Complete - Mini Debriefing, Classified Intel
- management console, adding / Adding the management console, Engage Thrusters, Objective Complete - Mini Debriefing
- click data, requesting / Requesting click data, Objective Complete - Mini Debriefing
- layouts, selecting / Allowing different layouts to be selected, Objective Complete - Mini Debriefing
- heat maps
- displaying, for layout / Showing heat maps for each layout, Objective Complete - Mini Debriefing, Classified Intel
- helpers() method / Objective Complete - Mini Debriefing
- hidePageLoadingMsg() method / Objective Complete - Mini Debriefing
- History API / Classified Intel
- hoisting
- hours property / Objective Complete - Mini Debriefing
- html() method / Objective Complete - Mini Debriefing
- html5shiv script
- about / Building a suitable demo page
- HTML Ipsum
- URL / Classified Intel
- HTML page
- creating, for puzzle game / Laying down the underlying HTML, Prepare for Lift Off, Engage Thrusters
I
- <iframe> element / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- <img> element / Objective Complete - Mini Debriefing
- <input> element / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- if statement / Engage Thrusters
- image
- splitting, into pieces / Splitting an image into pieces, Objective Complete - Mini Debriefing, Classified Intel
- imagesLoaded() method / Objective Complete - Mini Debriefing
- imagesLoaded plugin
- about / Mission Checklist
- URL, for downloading / Mission Checklist
- imgContainer variable / Positioning the pieces
- infinite scrolling system
- features / Why Is It Awesome?
- objectives / Your Hotshot Objectives
- checklist / Mission Checklist
- underlying page, creating / Preparing the underlying page, Engage Thrusters, Objective Complete - Mini Debriefing, Classified Intel
- initial feeds, getting / Getting the initial feeds, Engage Thrusters, Objective Complete - Mini Debriefing
- initial set of results, displaying / Displaying the initial set of results, Engage Thrusters, Objective Complete - Mini Debriefing
- InfoWindow() constructor / Objective Complete - Mini Debriefing
- init() method / Engage Thrusters, Objective Complete - Mini Debriefing
- initProgress() method / Engage Thrusters, Objective Complete - Mini Debriefing
- installation, Git / Prepare for Lift Off, Windows developers
- installation, Grunt.js / Engage Thrusters, Objective Complete - Mini Debriefing
- installation, Make / Prepare for Lift Off, Windows developers
- installation, Node.js / Prepare for Lift Off, Objective Complete - Mini Debriefing
- install command / Engage Thrusters
- interactive Google map project
- about / Mission Briefing
- features / Why Is It Awesome?
- objectives / Your Hotshot Objectives
- checklist / Mission Checklist
- interface, creating / Creating the page and interface, Engage Thrusters, Objective Complete - Mini Debriefing
- page, creating / Creating the page and interface, Engage Thrusters, Objective Complete - Mini Debriefing
- map, initializing / Prepare for Lift Off, Objective Complete - Mini Debriefing
- company HQ, displaying with custom overlay / Showing the company HQ with a custom overlay, Engage Thrusters, Objective Complete - Mini Debriefing
- clicks, capturing on map / Capturing clicks on the map, Objective Complete - Mini Debriefing
- UI, updating with start and end locations / Updating the UI with the start and end locations, Objective Complete - Mini Debriefing
- marker repositions, handling / Handling marker repositions, Objective Complete - Mini Debriefing
- factoring, in weights / Factoring in weights, Classified Intel
- projected distance, displaying between markers / Displaying the projected distance and cost, Engage Thrusters, Objective Complete - Mini Debriefing, Classified Intel
- projected cost, displaying for journey / Displaying the projected distance and cost, Engage Thrusters, Objective Complete - Mini Debriefing, Classified Intel
- interface
- creating, for interactive Google map project / Creating the page and interface, Engage Thrusters, Objective Complete - Mini Debriefing
- itemprop attribute / Objective Complete - Mini Debriefing
- itemscope attribute / Objective Complete - Mini Debriefing
- item view
- building, for jQuery Mobile Single-page App project / Engage Thrusters, Objective Complete - Mini Debriefing
J
- join() method / Classified Intel
- jQuery
- about / Mission Checklist
- environment, configuring / Prepare for Lift Off, Engage Thrusters, Objective Complete - Mini Debriefing
- jquery-hotshots folder
- about / Mission Checklist
- jQuery 1.5
- about / Classified Intel
- jquery directory / Engage Thrusters
- jQuery File Uploader project
- about / Mission Briefing
- features / Why Is It Awesome?
- objectives / Your Hotshot Objectives
- checklist / Mission Checklist
- page, creating / Creating the page and plugin wrapper, Engage Thrusters, Objective Complete - Mini Debriefing
- plugin wrapper, creating / Creating the page and plugin wrapper, Engage Thrusters, Objective Complete - Mini Debriefing
- underlying markup, generating / Generating the underlying markup, Engage Thrusters, Objective Complete - Mini Debriefing
- event handlers, adding for receiving files to upload / Adding event handlers for receiving files to upload, Objective Complete - Mini Debriefing
- list, displaying of selected files / Displaying the list of selected files, Engage Thrusters, Objective Complete - Mini Debriefing, Classified Intel
- files, removing from upload list / Removing files from the upload list, Objective Complete - Mini Debriefing
- jQuery UI progress indicator, adding / Adding a jQuery UI progress indicator, Objective Complete - Mini Debriefing
- success, reporting / Reporting success and tidying up, Objective Complete - Mini Debriefing
- jQuery Mobile Single-page App project
- about / Mission Briefing
- features / Why Is It Awesome?
- objectives / Your Hotshot Objectives
- checklist / Mission Checklist
- welcome page, building / Building the welcome page, Engage Thrusters, Objective Complete - Mini Debriefing
- second page, adding / Adding a second page, Objective Complete - Mini Debriefing, Classified Intel
- script wrapper, creating / Creating the script wrapper, Objective Complete - Mini Debriefing
- bounties, getting for / Getting some bounties, Engage Thrusters, Objective Complete - Mini Debriefing
- jsRender template, adding / Prepare for Lift Off, Objective Complete - Mini Debriefing
- list view, building / Building the list view, Engage Thrusters, Objective Complete - Mini Debriefing, Classified Intel
- item view, building / Engage Thrusters, Objective Complete - Mini Debriefing
- paging, handling / Handling paging, Objective Complete - Mini Debriefing
- selected files, uploading / Uploading the selected files, Engage Thrusters, Objective Complete - Mini Debriefing
- jQuery repository
- cloning / Post-installation tasks
- jQuery UI
- jQuery UI progress indicator
- jqXHR object / Classified Intel, Objective Complete - Mini Debriefing
- JSON
- JSON-C
- about / Objective Complete - Mini Debriefing
- URL, for documentation / Objective Complete - Mini Debriefing
- JSONP
- jsRender
- about / Classified Intel
- JsRender
- URL, for downloading / Prepare for Lift Off
- jsRender template
- adding, for jQuery Mobile Single-page App project / Prepare for Lift Off, Objective Complete - Mini Debriefing
L
- <label> element / Objective Complete - Mini Debriefing
- <link> element / Mission Checklist, Prepare for Lift Off
- LatLng() method / Objective Complete - Mini Debriefing
- layout
- heat maps, displaying for / Showing heat maps for each layout, Objective Complete - Mini Debriefing, Classified Intel
- list
- displaying, of selected files / Displaying the list of selected files, Engage Thrusters, Objective Complete - Mini Debriefing, Classified Intel
- listHeight variable / Engage Thrusters
- list view
- building, for jQuery Mobile Single-page App project / Building the list view, Engage Thrusters, Objective Complete - Mini Debriefing, Classified Intel
- listview() method / Objective Complete - Mini Debriefing
- live() method / Adding an event handler to the button using on()
- loadingMessageTextVisible property / Objective Complete - Mini Debriefing
- localStorage
- about / Adding the communication module
- locationAdd event / Engage Thrusters
- Lorem Ipsum placeholder text / Classified Intel
M
- Make
- about / Installing Git and Make
- installing / Prepare for Lift Off, Windows developers
- manageClasses() method / Objective Complete - Mini Debriefing
- management console
- map
- initializing / Prepare for Lift Off, Objective Complete - Mini Debriefing
- clicks, capturing on / Capturing clicks on the map, Objective Complete - Mini Debriefing
- Map() constructor / Objective Complete - Mini Debriefing
- mapClick variable / Objective Complete - Mini Debriefing
- Marker() constructor / Objective Complete - Mini Debriefing
- markerDrag() function / Engage Thrusters
- marker repositions
- Math.random() function / Shuffling the pieces
- Math.round() method / Objective Complete - Mini Debriefing
- mechanism
- adding, for saving microdata / Adding a mechanism for saving the microdata, Engage Thrusters, Objective Complete - Mini Debriefing
- media queries / Engage Thrusters, Classified Intel
- message
- posting, to sandbox / Posting a message to the sandbox, Objective Complete - Mini Debriefing
- microdata
- about / Mission Briefing
- features / Why Is It Awesome?
- page, scraping for / Scraping the page for microdata, Objective Complete - Mini Debriefing
- MINGW32
- about / Windows developers
- minutes property / Objective Complete - Mini Debriefing
- mousedown event / During the drag
- mouseup event / During the drag
- MS SQL database / Classified Intel
- MS SQL express / Classified Intel
- msysgit
- about / Windows developers
N
- <nav> element / Objective Complete - Mini Debriefing
- noConflict() method / Objective Complete - Mini Debriefing
- Node.js
- about / Installing Node.js
- installing / Prepare for Lift Off, Objective Complete - Mini Debriefing
- URL / Prepare for Lift Off
- Node Package Manager (NPM) / Mission Checklist
- not() method / Positioning the empty space
O
- observableArray() method / Objective Complete - Mini Debriefing, observableArray
- offset() method / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- on() method
- used, for adding event handler to button / Adding an event handler to the button using on()
- one() method / Objective Complete - Mini Debriefing, Engage Thrusters, Classified Intel
- open() method / Objective Complete - Mini Debriefing
- optText() function / Objective Complete - Mini Debriefing
- optText() method / Objective Complete - Mini Debriefing
- orderProp variable / Sorting the data, Checking the order
- originalEvent object / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
P
- $PATH variable / Mac
- page
- creating, for interactive Google map project / Creating the page and interface, Engage Thrusters, Objective Complete - Mini Debriefing
- scraping, for microdata / Scraping the page for microdata, Objective Complete - Mini Debriefing
- page creation project
- Previous and Next Links, adding for page / Adding Previous and Next Links, Objective Complete - Mini Debriefing
- numerical page links, adding / Adding numerical page links, Objective Complete - Mini Debriefing, Classified Intel
- paged table project
- about / Mission Briefing
- pageid property / Objective Complete - Mini Debriefing
- pageinit event / Objective Complete - Mini Debriefing
- page load
- hash fragment, handling on / Handling the hash fragment on page load, Mission Accomplished
- page parameter / Objective Complete - Mini Debriefing
- page scrolling
- pageshow event / Engage Thrusters
- pagesize parameter / Objective Complete - Mini Debriefing
- page table project
- features / Why Is It Awesome?
- objectives / Your Hotshot Objectives
- checklist / Mission Checklist
- initial table, rendering / Rendering the initial table, Engage Thrusters, Objective Complete - Mini Debriefing
- table, sorting / Sorting the table, Engage Thrusters, Objective Complete - Mini Debriefing
- page size, setting / Setting the page size, Engage Thrusters, Objective Complete - Mini Debriefing, Classified Intel
- class names, managing / Managing class names, Engage Thrusters, Objective Complete - Mini Debriefing
- page, resetting / Resetting the page, Objective Complete - Mini Debriefing
- table, filtering / Filtering the table, Engage Thrusters, Objective Complete - Mini Debriefing
- paging
- handling / Handling paging, Objective Complete - Mini Debriefing
- parseFloat() function / Objective Complete - Mini Debriefing
- parseInt() function / Objective Complete - Mini Debriefing
- parseInt() method / Objective Complete - Mini Debriefing
- parseJSON() method / Objective Complete - Mini Debriefing
- placeholder attribute / Classified Intel
- Placehold It
- URL / Classified Intel
- plugin wrapper
- position*fixed CSS style
- about / Mission Briefing
- postMessage() function / Objective Complete - Mini Debriefing
- postMessage() method / Adding the communication module
- preventDefault() method / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- projected cost
- displaying, for journey / Displaying the projected distance and cost, Engage Thrusters, Objective Complete - Mini Debriefing, Classified Intel
- projected distance
- displaying, between markers / Displaying the projected distance and cost, Engage Thrusters, Objective Complete - Mini Debriefing, Classified Intel
- promise object
- prop() method / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- push() method / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- pushState() method / Classified Intel
- puzzle game
- about / Mission Briefing
- features / Why Is It Awesome?
- objectives / Your Hotshot Objectives
- checklist / Mission Checklist
- HTML page, creating for / Laying down the underlying HTML, Prepare for Lift Off, Engage Thrusters
- code wrapper, creating / Prepare for Lift Off, Objective Complete - Mini Debriefing
- variables, defining / Prepare for Lift Off, Objective Complete - Mini Debriefing
- image, splitting into pieces / Splitting an image into pieces, Objective Complete - Mini Debriefing, Classified Intel
- puzzle pieces, shuffling / Shuffling the puzzle pieces, Engage Thrusters, Objective Complete - Mini Debriefing
- event handler, adding to button / Adding an event handler to the button using on()
- pieces, positioning / Positioning the pieces
- empty space, positioning / Positioning the empty space
- pieces, making draggable / Engage Thrusters, When the drag begins, During the drag
- timer, starting / Starting and stopping the timer, Engage Thrusters, Objective Complete - Mini Debriefing
- timer, stopping / Starting and stopping the timer, Engage Thrusters, Objective Complete - Mini Debriefing, Prepare for Lift Off, Objective Complete - Mini Debriefing
- order, verifying for puzzle pieces / Prepare for Lift Off, Objective Complete - Mini Debriefing
- congratulatory message, displaying / Prepare for Lift Off, Objective Complete - Mini Debriefing
- final styling, adding / Remembering best times and adding some final styling, Engage Thrusters, Objective Complete - Mini Debriefing, Classified Intel
- puzzle pieces
- shuffling / Shuffling the puzzle pieces, Engage Thrusters, Objective Complete - Mini Debriefing, Shuffling the pieces
- positioning / Positioning the pieces
- making draggable / Engage Thrusters, When the drag begins, During the drag
Q
- QUnit
- about / Running unit tests with QUnit
- unit tests, running with / Running unit tests with QUnit, Prepare for Lift Off, Objective Complete - Mini Debriefing, Classified Intel
R
- ranking algorithms
- about / Mission Briefing
- remove() method / Objective Complete - Mini Debriefing, Engage Thrusters
- removeAll() method / Objective Complete - Mini Debriefing
- removeListener() method / Objective Complete - Mini Debriefing
- render() method / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- renderer() function / Objective Complete - Mini Debriefing, Engage Thrusters
- renderOuter argument / Objective Complete - Mini Debriefing
- replace() function / Objective Complete - Mini Debriefing
- reserved word / Objective Complete - Mini Debriefing
- resizes
- handling, for browser window / Handling browser window resizes, Objective Complete - Mini Debriefing
S
- <script> element / Prepare for Lift Off, Prepare for Lift Off, Prepare for Lift Off, Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- <section> element / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- <select> box
- building / Building the <select> box
- <select> element / Objective Complete - Mini Debriefing
- <small> element / Objective Complete - Mini Debriefing
- <span> element / Objective Complete - Mini Debriefing
- sandbox
- message, posting to / Posting a message to the sandbox, Objective Complete - Mini Debriefing
- sandboxed JsRender template
- script wrapper
- creating, for jQuery Mobile Single-page App project / Creating the script wrapper, Objective Complete - Mini Debriefing
- scroll event / Objective Complete - Mini Debriefing
- scrolling
- automating / Automating scrolling, Engage Thrusters, Objective Complete - Mini Debriefing
- handling, to bottom of page / Engage Thrusters, Objective Complete - Mini Debriefing, Mission Accomplished
- scrollPage() function / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- scrollTop() method / Objective Complete - Mini Debriefing
- scrollTop property / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- second page
- creating, for jQuery Mobile Single-page App project / Adding a second page, Objective Complete - Mini Debriefing, Classified Intel
- seconds property / Objective Complete - Mini Debriefing
- setClasses() utility / Objective Complete - Mini Debriefing
- setInterval() method / Objective Complete - Mini Debriefing
- setTimeout() function / Objective Complete - Mini Debriefing
- shadow DOM / Objective Complete - Mini Debriefing
- showPageLoadingMsg() method / Objective Complete - Mini Debriefing
- sidebar project
- about / Mission Briefing
- features / Why Is It Awesome?
- objectives / Your Hotshot Objectives
- demo page, creating / Building a suitable demo page, Engage Thrusters, Objective Complete - Mini Debriefing
- initial position, storing of element / Storing the initial position of the fixed element, Objective Complete - Mini Debriefing
- page scrolling, detecting / Detecting when the page has scrolled, Objective Complete - Mini Debriefing
- browser window resizes, handling / Handling browser window resizes, Objective Complete - Mini Debriefing
- scrolling, automating / Automating scrolling, Engage Thrusters, Objective Complete - Mini Debriefing
- back button, restoring for browser / Restoring the browser's back button, Objective Complete - Mini Debriefing
- hash fragment, handling on page load / Handling the hash fragment on page load, Mission Accomplished
- slice() method / Classified Intel
- sliding-puzzle.html file / Prepare for Lift Off
- sort() method / Objective Complete - Mini Debriefing
- sort method / Sorting the data
- splice() function / Objective Complete - Mini Debriefing
- split() function / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- split() method / Objective Complete - Mini Debriefing
- src attribute / Objective Complete - Mini Debriefing
- Stack Exchange API
- states array
- populating / Populating the states array
- stopPropagation() method / Objective Complete - Mini Debriefing
- strings property
- substring() function / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- success() method / Objective Complete - Mini Debriefing
T
- <table> element / Objective Complete - Mini Debriefing, Engage Thrusters, Objective Complete - Mini Debriefing
- <td> element / Objective Complete - Mini Debriefing
- <th> elements / Objective Complete - Mini Debriefing
- table
- table-data.js file / Objective Complete - Mini Debriefing
- tableHeadings property / Objective Complete - Mini Debriefing
- tagged parameter / Objective Complete - Mini Debriefing
- TEDTalks channel
- about / Why Is It Awesome?
- URL, for viewing / Why Is It Awesome?
- template.html file / Prepare for Lift Off
- templating engine
- about / Classified Intel
- test() method / Classified Intel
- text() method / Objective Complete - Mini Debriefing
- Themeroller
- about / Mission Checklist
- title property / Objective Complete - Mini Debriefing
- totalPages() method / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- totalSeconds variable / Objective Complete - Mini Debriefing
- trigger() method / When the drag begins, Prepare for Lift Off, Engage Thrusters
- truncate() function / Objective Complete - Mini Debriefing
- Truncate() function / Objective Complete - Mini Debriefing
U
- <ul> element / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing
- unit tests
- running, with QUnit / Running unit tests with QUnit, Prepare for Lift Off, Objective Complete - Mini Debriefing, Classified Intel
- unshift() method / Objective Complete - Mini Debriefing
- up() method / Objective Complete - Mini Debriefing
- updateTime() function / Objective Complete - Mini Debriefing
- uploadFiles() method / Engage Thrusters, Objective Complete - Mini Debriefing
- upload list
- files, removing from / Removing files from the upload list, Objective Complete - Mini Debriefing
- url property / Objective Complete - Mini Debriefing
- userdata property / Objective Complete - Mini Debriefing
V
- val() method / Objective Complete - Mini Debriefing
- variables
- defining, for puzzle game / Prepare for Lift Off, Objective Complete - Mini Debriefing
- videodata property / Objective Complete - Mini Debriefing
- visitor clicks
- VWDE
- about / Mission Checklist
- URL, for installing / Mission Checklist
W
- WAMP
- about / Prepare for Lift Off
- welcome page
- creating, for jQuery Mobile Single-page App project / Building the welcome page, Engage Thrusters, Objective Complete - Mini Debriefing
- when() method / Objective Complete - Mini Debriefing, Objective Complete - Mini Debriefing, Engage Thrusters
- while loop / Shuffling the pieces
- width() method / Objective Complete - Mini Debriefing
- winHeight variable / Objective Complete - Mini Debriefing
X
- XAMPP
- about / Mission Checklist
- XMLHttpRequest (XHR) level 2 specification / Objective Complete - Mini Debriefing
Y
- yepnope
- URL / Mission Checklist
- YouTube
- about / Why Is It Awesome?
Z
- Zepto
- about / Why Is It Awesome?
- URL / Why Is It Awesome?