The following copyright statements relate to content throughout this entire module.
© UP Education Online Pty Ltd 2022
Except as permitted by the copyright law applicable to you, you may not reproduce or communicate any of the content on this website, including files downloadable from this website, without the permission of the copyright owner.
WARNING
This material has been reproduced and communicated to you by or on behalf of UP Education in accordance with section 113P of the Copyright Act 1968 (the Act).
The material in this communication may be subject to copyright under the Act. Any further reproduction or communication of this material by you may be the subject of copyright protection under the Act.
Do not remove this notice.
Activity software obtained under the MIT License
Copyright © 2016 Joubel AS
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- Reactor, H., 2021. What is JavaScript used for?. [online] Hackreactor.com. Available at: <https://www.hackreactor.com/blog/what-is-javascript-used-for> [Accessed 17 February 2022].
- McPeak, J. and Wilton, P., 2015. Beginning JavaScript. 5th ed. Wiley, pp.1-723.
- Tagliaferri, L., 2021. How To Add JavaScript to HTML. [online] DigitalOcean. Available at: <https://www.digitalocean.com/community/tutorials/how-to-add-javascript-to-html> [Accessed 21 March 2022].
- www.javatpoint.com. n.d. JavaScript variable. [online] Available at: <https://www.javatpoint.com/javascript-variable> [Accessed 21 February 2022].
- freeCodeCamp.org. 2020. JavaScript Loops Explained: For Loop, While Loop, Do...while Loop, and More. [online] Available at: <https://www.freecodecamp.org/news/javascript-loops-explained-for-loop-for/> [Accessed 22 February 2022].
- W3Schools. n.d. JavaScript Objects. [online] Available at: <https://www.w3schools.com/js/js_objects.asp> [Accessed 23 March 2022].
- Meloni, J. and Kyrnin, J., 2019. Sams Teach Yourself HTML, CSS, and JavaScript All in One. 3rd ed. Pearson, pp.1-751.
- Kinsta. 2021. What Is GitHub? A Beginner's Introduction to GitHub. [online] Available at: <https://kinsta.com/knowledgebase/what-is-github/> [Accessed 22 February 2022].
- BBC Bitesize. 2022. Syntax, execution and logic errors. [online] Available at: <https://www.bbc.co.uk/bitesize/guides/zg4j7ty/revision/2> [Accessed 21 February 2022].
- Drasner, S., 2017. Debugging Tips and Tricks. [online] CSS-Tricks. Available at: <https://css-tricks.com/debugging-tips-tricks> [Accessed 23 February 2022].
- Jshint.com. 2022. JSHint, A Static Code Analysis Tool for JavaScript. [online] Available at: <https://jshint.com/about/> [Accessed 23 February 2022].
- Javascript.info. 2021. Introduction to browser events. [online] Available at: <https://javascript.info/introduction-browser-events> [Accessed 24 February 2022].
- Chudley, J. and Allen, J., 2013. Effectively Planning UX Design Projects. [online] Smashing Magazine. Available at: <https://www.smashingmagazine.com/2013/01/effectively-planning-ux-design-projects/> [Accessed 16 February 2022].
- Down, S., 2021. Why Your UX Team Needs a Project Manager. [online] Blink. Available at: <https://blinkux.com/ideas/why-ux-teams-need-project-managers> [Accessed 16 February 2022].
- Trello. n.d. Getting started with Trello - Create your first project. [online] Available at: <https://trello.com/guide/create-project#start-collaborating> [Accessed 1 March 2022].
- Mesh, J., 2020. 5 Trello Features That Will Change The Way You Work. [online] Blog.trello.com. Available at: <https://blog.trello.com/trello-features-change-the-way-you-work> [Accessed 22 March 2022].
- Koh, M., 2016. How to create use cases. [online] Optimal Workshop. Available at: <https://blog.optimalworkshop.com/create-use-cases/> [Accessed 1 March 2022].
- Carroll, K., 2020. The Power of the Use Case. [online] The Blueprint. Available at: <https://www.fool.com/the-blueprint/use-case/> [Accessed 1 March 2022].
- Robie, J., 2022. What is the Document Object Model?. [online] W3. Available at: <https://www.w3.org/TR/WD-DOM/introduction.html> [Accessed 23 March 2022].
- W3Schools. n.d. JavaScript HTML DOM. [online] Available at: <https://www.w3schools.com/js/js_htmldom.asp> [Accessed 23 March 2022].
- W3Schools. n.d. JavaScript DOM Navigation. [online] Available at: <https://www.w3schools.com/js/js_htmldom_navigation.asp> [Accessed 24 March 2022].
- Javascript.info. 2022. The Modern JavaScript Tutorial. [online] Available at: <https://javascript.info/> [Accessed 22 March 2022].
- Tutorialspoint.com. n.d. HTML - Events References. [online] Available at: <https://www.tutorialspoint.com/html/html_events_ref.htm> [Accessed 23 February 2022].
- W3Schools. n.d. JSON Object Literals. [online] Available at: <https://www.w3schools.com/js/js_json_objects.asp> [Accessed 24 March 2022].
- techtutorialsx. n.d. JavaScript Serializing JSON. [online] Available at: <https://techtutorialsx.com/2020/09/06/javascript-serializing-json/> [Accessed 16 March 2022].
- EsperTech. n.d. Appendix G. Event Representation: JSON Events. [online] Available at: <https://esper.espertech.com/release-8.5.0/reference-esper/html/appendix_eventrepjson.html> [Accessed 24 March 2022].
- jQuery. 2015. About jQuery. [online] Available at: <https://learn.jquery.com/about-jquery/> [Accessed 24 March 2022].
- W3Schools. n.d. jQuery Introduction. [online] Available at: <https://www.w3schools.com/jquery/jquery_intro.asp> [Accessed 24 March 2022].
- W3Schools. n.d. jQuery Get Started. [online] Available at: <https://www.w3schools.com/jquery/jquery_get_started.asp> [Accessed 24 March 2022].
- W3Schools. n.d. jQuery Syntax. [online] Available at: <https://www.w3schools.com/jquery/jquery_syntax.asp> [Accessed 24 March 2022].
- jQuery. 2021. Attributes. [online] Available at: <https://learn.jquery.com/using-jquery-core/attributes/> [Accessed 24 March 2022].
- jQuery. 2021. Selecting Elements. [online] Available at: <https://learn.jquery.com/using-jquery-core/selecting-elements/> [Accessed 24 March 2022].
- W3Schools. n.d. jQuery Selectors. [online] Available at: <https://www.w3schools.com/jquery/jquery_selectors.asp> [Accessed 24 March 2022].
- jQuery. 2021. Working with Selections. [online] Available at: <https://learn.jquery.com/using-jquery-core/working-with-selections/> [Accessed 24 March 2022].
- jQuery. 2017. Events. [online] Available at: <https://learn.jquery.com/events/> [Accessed 24 March 2022].
- jQuery. 2021. jQuery Event Basics. [online] Available at: <https://learn.jquery.com/events/event-basics/> [Accessed 24 March 2022].
- jQuery. n.d. Types. [online] Available at: <https://api.jquery.com/Types/#Callback> [Accessed 24 March 2022].
- W3Schools. n.d. jQuery Event Methods. [online] Available at: <https://www.w3schools.com/jquery/jquery_events.asp> [Accessed 24 March 2022].
- Tutorials Point. n.d. jQuery - Plugins. [online] Available at: <https://www.tutorialspoint.com/jquery/jquery-plugins.htm> [Accessed 24 March 2022].
- Jqueryvalidation.org. n.d. jQuery Validation Plugin. [online] Available at: <https://jqueryvalidation.org/> [Accessed 24 March 2022].
- Babich, N., 2020. Designing Map UIs: Tips & Inspiration. [online] Adobe XD Ideas. Available at: <https://xd.adobe.com/ideas/process/ui-design/designing-map-ui-tips-and-inspiration/> [Accessed 17 February 2022].
- Hartikainen, J., 2015. A Comparison of JavaScript Linting Tools. [online] SitePoint. Available at: <https://www.sitepoint.com/comparison-javascript-linting-tools/> [Accessed 24 March 2022].
- Basques, K., 2018. Run JavaScript in the Console. [online] Chrome Developers. Available at: <https://developer.chrome.com/docs/devtools/console/javascript/> [Accessed 24 March 2022].
- MDN Web Docs. 2022. try...catch. [online] Available at: <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/try...catch> [Accessed 24 March 2022].
- JavaScript Tutorial. 2022. JavaScript switch case. [online] Available at: <https://www.javascripttutorial.net/javascript-switch-case/> [Accessed 24 March 2022].