Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
mor10 committed Apr 12, 2021
2 parents a10e28e + bb00ada commit 771d855
Show file tree
Hide file tree
Showing 5 changed files with 97 additions and 21 deletions.
10 changes: 5 additions & 5 deletions 06_03/script.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ document.querySelector(".left .color-value").innerHTML = color;
document.querySelector(".right").style.backgroundColor = color;
document.querySelector(".right .color-value").innerHTML = color;

function headingColor() {
color = "blue";
document.querySelector(".title").style.color = color;
}
// function headingColor() {
// color = "blue";
// document.querySelector(".title").style.color = color;
// }

headingColor();
// headingColor();
Binary file added JavaScript Essential Training Resources.pdf
Binary file not shown.
76 changes: 70 additions & 6 deletions NOTICE
Original file line number Diff line number Diff line change
@@ -1,21 +1,85 @@
Copyright 2019 LinkedIn Corporation
Copyright 2021 LinkedIn Corporation
All Rights Reserved.

Licensed under the LinkedIn Learning Exercise File License (the "License").
See LICENSE in the project root for license information.

ATTRIBUTIONS:
Fonts:
Oswald: https://fonts.google.com/specimen/Oswald
Work Sans: https://fonts.google.com/specimen/Work+Sans

Dependencies:
eslint https://www.npmjs.com/package/eslint
Prettier https://www.npmjs.com/package/prettier

eslint
https://github.com/eslint/eslint
Copyright JS Foundation and other contributors, https://js.foundation
Licenes: MIT
https://opensource.org/licenses/MIT


Prettier
https://github.com/prettier/prettier
Copyright © James Long and contributors
Licenes: MIT
https://opensource.org/licenses/MIT

Please note, this project may automatically load third party code from external
repositories (for example, NPM modules, Composer packages, or other dependencies).
If so, such third party code may be subject to other license terms than as set
forth above. In addition, such third party code may also depend on and load
multiple tiers of dependencies. Please review the applicable licenses of the
additional dependencies.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


MIT License

Copyright JS Foundation and other contributors, https://js.foundation

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.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

MIT License

Copyright © James Long and contributors

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.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=





13 changes: 6 additions & 7 deletions Practice/03_07/script.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
/**
* Practice: Building functions
* Practice: Building objects
*
* - Create a basic function declaration - you’ll remember that’s where we say “function” followed by the name of the function.
* - In the body of the function declaration, do something to an element in the DOM. For this you can use any of the techniques we’ve covered earlier - finding an element using querySelector, adding a class, whatever you like.
* - Call the function declaration so the action takes place.
* - Create a basic function expression - that’s when you define a variable and place an anonymous function inside
* - Do the same as above - find an element, make a change to it, call the function, make sure it works.
* - Finally, create an arrow function, make it do something, and call it.
* - Create JavaScript objects based on objects in your current environment.
* - Give each object an identifiable name.
* - Create properties to describe the objects and set their values.
* - Find an object that has another object inside of it to create a nested object.
* - Test your objects in the browser console by accessing the entire object and its specific properties.
*/
19 changes: 16 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
# COURSENAME
# JavaScript Essential Training
This is the repository for the LinkedIn Learning course JavaScript Essential Training. The full course is available from [LinkedIn Learning][lil-course-url].

This is the repository for the LinkedIn Learning course `JavaScript Essential Training`. The full course is available from [LinkedIn Learning][lil-course-url].
![JavaScript Essential Training][lil-thumbnail-url]
JavaScript is a scripting language of the web. As the web evolves from a static to a dynamic environment, technology focus is shifting from static markup and styling—frequently handled by content management systems or automated scripts—to dynamic interfaces and advanced interaction. Once seen as optional, JavaScript is now becoming an integral part of the web, infusing every layer with its script.

![course-name-alt-text][lil-thumbnail-url]
Through practical examples and mini-projects, this course helps you build your understanding of JavaScript piece by piece, from core principles like variables, data types, conditionals, and functions through advanced topics including loops, and DOM scripting. Along the way, instructor Morten Rand-Hendriksen provides challenges that allow you to put your new skills to the test.

## Instructions

Expand All @@ -20,3 +22,14 @@ Some movies will have a beginning and an end state. In the exercise files, the e
- [Prettier code formatter extension](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
- [ESLint extension](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
2. From the root folder, open the terminal and enter the command `nmp install` to install dependencies.

### Instructor

**Morten Rand-Hendriksen**

_Web Designer and Developer_

Check out my other courses on [LinkedIn Learning](https://www.linkedin.com/learning/instructors/morten-rand-hendriksen?u=104).

[lil-course-url]: https://www.linkedin.com/learning/javascript-essential-training
[lil-thumbnail-url]: https://cdn.lynda.com/course/2832077/2832077-1610728160487-16x9.jpg

0 comments on commit 771d855

Please sign in to comment.