This complete 134-part JavaScript tutorial for beginners will teach you everything you need to know to get started with the JavaScript programming language.⭐️Curriculum⭐️This is a stand-alone video but it follows the JavaScript curriculum at freecodecamp.org. Access the curriculum here:🔗 Basic JavaScript: https://learn.freecodecamp.org/javasc...🔗 ES6 JavaScript: https://learn.freecodecamp.org/javasc...⭐️Code⭐️This course was created using scrimba.com. Access the course there along with the code:🔗 Basic JavaScript: https://scrimba.com/playlist/pny4ghw🔗 ES6 JavaScript: https://scrimba.com/playlist/p7v3gCd🐦🐦 Follow course creator Beau Carnes on Twitter: https://www.twitter.com/BeauCarnes⭐️Course Contents⭐️0:00:00 Introduction0:01:24 Running JavaScript0:04:23 Comment Your Code0:05:56 Declare Variables0:06:15 Storing Values with the Assignment Operator0:11:31 Initializing Variables with the Assignment Operator0:11:58 Uninitialized Variables0:12:40 Case Sensitivity in Variables0:14:05 Add Two Numbers0:14:34 Subtract One Number from Another0:14:52 Multiply Two Numbers0:15:12 Dividing Numbers0:15:30 Increment0:15:58 Decrement0:16:22 Decimal Numbers0:16:48 Multiply Two Decimals0:17:18 Divide Decimals0:17:33 Finding a Remainder0:18:22 Augmented Addition0:19:22 Augmented Subtraction0:20:18 Augmented Multiplication0:20:51 Augmented Division0:21:19 Declare String Variables0:22:01 Escaping Literal Quotes0:23:44 Quoting Strings with Single Quotes0:25:18 Escape Sequences0:26:46 Plus Operator0:27:49 Plus Equals Operator0:29:01 Constructing Strings with Variables0:30:14 Appending Variables to Strings0:31:11 Length of a String0:32:01 Bracket Notation0:33:27 Understand String Immutability0:34:23 Find the Nth Character0:34:51 Find the Last Character0:35:48 Find the Nth-to-Last Character0:36:28 Word Blanks0:40:44 Arrays0:41:43 Nest Arrays0:42:33 Access Array Data0:43:34 Modify Array Data0:44:48 Access Multi-Dimensional Arrays0:46:30 push()0:47:29 pop()0:48:33 shift()0:49:23 unshift()0:50:36 Shopping List0:51:41 Write Reusable with Functions0:53:41 Arguments0:55:43 Global Scope0:59:31 Local Scope1:00:46 Global vs Local Scope in Functions1:02:40 Return a Value from a Function1:03:55 Undefined Value returned1:04:52 Assignment with a Returned Value1:05:52 Stand in Line1:08:41 Boolean Values1:09:24 If Statements1:11:51 Equality Operator1:13:18 Strict Equality Operator1:14:43 Comparing different values1:15:38 Inequality Operator1:16:20 Strict Inequality Operator1:17:05 Greater Than Operator1:17:39 Greater Than Or Equal To Operator1:18:09 Less Than Operator1:18:44 Less Than Or Equal To Operator1:19:17 And Operator1:20:41 Or Operator1:21:37 Else Statements1:22:27 Else If Statements1:23:30 Logical Order in If Else Statements1:24:45 Chaining If Else Statements1:27:45 Golf Code1:32:15 Switch Statements1:35:46 Default Option in Switch Statements1:37:23 Identical Options in Switch Statements1:39:20 Replacing If Else Chains with Switch1:41:11 Returning Boolean Values from Functions1:42:20 Return Early Pattern for Functions1:43:38 Counting Cards1:49:11 Build Objects1:50:46 Dot Notation1:51:33 Bracket Notation1:52:47 Variables1:53:34 Updating Object Properties1:54:30 Add New Properties to Object1:55:19 Delete Properties from Object1:55:54 Objects for Lookups1:57:43 Testing Objects for Properties1:59:15 Manipulating Complex Objects2:01:00 Nested Objects2:01:53 Nested Arrays2:03:06 Record Collection2:10:15 While Loops2:11:35 For Loops2:13:56 Odd Numbers With a For Loop2:15:28 Count Backwards With a For Loop2:17:08 Iterate Through an Array with a For Loop2:19:43 Nesting For Loops2:22:45 Do...While Loops2:24:12 Profile Lookup2:28:18 Random Fractions2:28:54 Random Whole Numbers2:30:21 Random Whole Numbers within a Range2:31:46 parseInt Function2:32:36 parseInt Function with a Radix2:33:29 Ternary Operator2:34:57 Multiple Ternary Operators2:36:57 var vs let2:39:02 var vs let scopes2:41:32 const Keyword2:43:40 Mutate an Array Declared with const2:44:52 Prevent Object Mutation2:47:17 Arrow Functions2:28:24 Arrow Functions with Parameters2:49:27 Higher Order Arrow Functions2:53:04 Default Parameters2:54:00 Rest Operator2:55:31 Spread Operator2:57:18 Destructuring Assignment: Objects3:00:18 Destructuring Assignment: Nested Objects3:01:55 Destructuring Assignment: Arrays3:03:40 Destructuring Assignment with Rest Operator to Reassign Array3:05:05 Destructuring Assignment to Pass an Object3:06:39 Template Literals3:10:43 Simple Fields3:12:24 Declarative Functions3:12:56 class Syntax3:15:11 getters and setters3:20:25 import vs require3:22:33 export3:23:40 * to Import3:24:50 export default3:25:26 Import a Default Export🎥And if you like robots and toys, check out Beau's other YouTube channel: https://www.youtube.com/robotfamily
This complete 134-part JavaScript tutorial for beginners will teach you everything you need to know to get started with the JavaScript programming language.⭐️Curriculum⭐️This is a stand-alone video but it follows the JavaScript curriculum at freecodecamp.org. Access the curriculum here:🔗 Basic JavaScript: https://learn.freecodecamp.org/javasc...🔗 ES6 JavaScript: https://learn.freecodecamp.org/javasc...⭐️Code⭐️This course was created using scrimba.com. Access the course there along with the code:🔗 Basic JavaScript: https://scrimba.com/playlist/pny4ghw🔗 ES6 JavaScript: https://scrimba.com/playlist/p7v3gCd🐦🐦 Follow course creator Beau Carnes on Twitter: https://www.twitter.com/BeauCarnes⭐️Course Contents⭐️0:00:00 Introduction0:01:24 Running JavaScript0:04:23 Comment Your Code0:05:56 Declare Variables0:06:15 Storing Values with the Assignment Operator0:11:31 Initializing Variables with the Assignment Operator0:11:58 Uninitialized Variables0:12:40 Case Sensitivity in Variables0:14:05 Add Two Numbers0:14:34 Subtract One Number from Another0:14:52 Multiply Two Numbers0:15:12 Dividing Numbers0:15:30 Increment0:15:58 Decrement0:16:22 Decimal Numbers0:16:48 Multiply Two Decimals0:17:18 Divide Decimals0:17:33 Finding a Remainder0:18:22 Augmented Addition0:19:22 Augmented Subtraction0:20:18 Augmented Multiplication0:20:51 Augmented Division0:21:19 Declare String Variables0:22:01 Escaping Literal Quotes0:23:44 Quoting Strings with Single Quotes0:25:18 Escape Sequences0:26:46 Plus Operator0:27:49 Plus Equals Operator0:29:01 Constructing Strings with Variables0:30:14 Appending Variables to Strings0:31:11 Length of a String0:32:01 Bracket Notation0:33:27 Understand String Immutability0:34:23 Find the Nth Character0:34:51 Find the Last Character0:35:48 Find the Nth-to-Last Character0:36:28 Word Blanks0:40:44 Arrays0:41:43 Nest Arrays0:42:33 Access Array Data0:43:34 Modify Array Data0:44:48 Access Multi-Dimensional Arrays0:46:30 push()0:47:29 pop()0:48:33 shift()0:49:23 unshift()0:50:36 Shopping List0:51:41 Write Reusable with Functions0:53:41 Arguments0:55:43 Global Scope0:59:31 Local Scope1:00:46 Global vs Local Scope in Functions1:02:40 Return a Value from a Function1:03:55 Undefined Value returned1:04:52 Assignment with a Returned Value1:05:52 Stand in Line1:08:41 Boolean Values1:09:24 If Statements1:11:51 Equality Operator1:13:18 Strict Equality Operator1:14:43 Comparing different values1:15:38 Inequality Operator1:16:20 Strict Inequality Operator1:17:05 Greater Than Operator1:17:39 Greater Than Or Equal To Operator1:18:09 Less Than Operator1:18:44 Less Than Or Equal To Operator1:19:17 And Operator1:20:41 Or Operator1:21:37 Else Statements1:22:27 Else If Statements1:23:30 Logical Order in If Else Statements1:24:45 Chaining If Else Statements1:27:45 Golf Code1:32:15 Switch Statements1:35:46 Default Option in Switch Statements1:37:23 Identical Options in Switch Statements1:39:20 Replacing If Else Chains with Switch1:41:11 Returning Boolean Values from Functions1:42:20 Return Early Pattern for Functions1:43:38 Counting Cards1:49:11 Build Objects1:50:46 Dot Notation1:51:33 Bracket Notation1:52:47 Variables1:53:34 Updating Object Properties1:54:30 Add New Properties to Object1:55:19 Delete Properties from Object1:55:54 Objects for Lookups1:57:43 Testing Objects for Properties1:59:15 Manipulating Complex Objects2:01:00 Nested Objects2:01:53 Nested Arrays2:03:06 Record Collection2:10:15 While Loops2:11:35 For Loops2:13:56 Odd Numbers With a For Loop2:15:28 Count Backwards With a For Loop2:17:08 Iterate Through an Array with a For Loop2:19:43 Nesting For Loops2:22:45 Do...While Loops2:24:12 Profile Lookup2:28:18 Random Fractions2:28:54 Random Whole Numbers2:30:21 Random Whole Numbers within a Range2:31:46 parseInt Function2:32:36 parseInt Function with a Radix2:33:29 Ternary Operator2:34:57 Multiple Ternary Operators2:36:57 var vs let2:39:02 var vs let scopes2:41:32 const Keyword2:43:40 Mutate an Array Declared with const2:44:52 Prevent Object Mutation2:47:17 Arrow Functions2:28:24 Arrow Functions with Parameters2:49:27 Higher Order Arrow Functions2:53:04 Default Parameters2:54:00 Rest Operator2:55:31 Spread Operator2:57:18 Destructuring Assignment: Objects3:00:18 Destructuring Assignment: Nested Objects3:01:55 Destructuring Assignment: Arrays3:03:40 Destructuring Assignment with Rest Operator to Reassign Array3:05:05 Destructuring Assignment to Pass an Object3:06:39 Template Literals3:10:43 Simple Fields3:12:24 Declarative Functions3:12:56 class Syntax3:15:11 getters and setters3:20:25 import vs require3:22:33 export3:23:40 * to Import3:24:50 export default3:25:26 Import a Default Export🎥And if you like robots and toys, check out Beau's other YouTube channel: https://www.youtube.com/robotfamily
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.