|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/the-complete-2022-javascript-masterclass/
课程评论:没有评论
课程名称:《2023年完整JavaScript大师班:初学者友好》 课程概述:如果您希望学习纯JavaScript并成为前端开发者或JavaScript开发者,这门课程非常适合您。您将从零开始学习完整的JavaScript,包括数据类型、变量、函数、类以及基本原理,这些将帮助您在未来驾驭其他编程语言。您将学习如何与DOM互动,使用JavaScript修改HTML元素,甚至设置事件,例如点击按钮时执行自定义函数。此外,您还将学习如何使用现代设计模式来创建和构建项目,这些模式是行业标准。但最重要的是,您将对原生JavaScript的工作方式有更深入的理解,以便在未来选择如React和Angular等框架时,能够准确地定位和修复错误。 课程大纲:课程将从JavaScript的基本概念开始,例如数据类型、如何声明和使用变量,以及高效地编写函数以避免代码重复。接下来,我们将学习DOM操作,如何通过JavaScript直接更改HTML元素的属性,并使用事件从用户界面传递数据。之后,我们将深入了解面向对象编程,包括类的定义以及如何从类创建对象来存储来自用户界面的数据。接下来是异步JavaScript,您将学习如何进行HTTP请求以从服务器获取数据而不干扰用户界面。然后,我们将讨论错误处理,如何处理在执行HTTP请求等操作时可能遇到的错误,以及如何使用正则表达式进行表单验证(如有效的电子邮件地址或密码等)。课程的最后部分将介绍本地存储,如何在浏览器的存储中持久化我们需要的数据。 在此之后,我们将探讨匿名函数和箭头函数,如何将它们用作回调函数及其工作原理。同时,我们将总结流行的JavaScript模式,学习如何识别并在未来更高效地编写JavaScript代码。该课程适合任何希望学习新实用技能的人,无论是初学者、对网页开发感兴趣的人,还是已经熟悉HTML和CSS并希望扩展技能到JavaScript的人。即使您已经掌握JavaScript,也可以通过这门课程来刷新知识和学习以前可能不知道的内容。最棒的是,您不需要具备任何HTML、CSS或编程的先验知识,因为我们将在课程中讨论所有相关内容。
If you're looking to learn pure JavaScript and become a Frontend Developer / JavaScript Developer, this course is for you.You'll learn complete JavaScript from scratch, including data types, variables, functions, classes and basic principles that will help you navigate other programming languages in the future. You'll learn how to interact with the DOM, modify the HTML elements using JavaScript and even set up events, so that when you click, for example, a button, a custom function that you'll write gets executed. Also, you'll learn how to create and structure your projects using modern design patterns that are an industry standard. But most importantly, you'll have a better understanding of how vanilla JavaScript works, so that when you decide in the future to pursue frameworks like React and Angular, you'll know exactly how and where to fix your bugs and mistakes.Course Walkthrough:We'll start off with the basics of JavaScript, like what data types there are, how to declare and use variables, and write functions without repeating code for efficiency. Then, we'll move on to DOM Manipulation, how to directly change HTML attributes of elements through JavaScript, and we'll use events to pass data into our code from the UI. After that, we'll continue to Object Oriented Programming, we'll cover what are classes and how to create objects from them which we'll use to store the data we receive from the UI. Next, we'll move on to Asynchronous JavaScript, how to make HTTP calls to a server and retrieve data without interrupting the UI. We'll then move on to Error Handling, using that for handling any errors we might encounter while performing actions like retrieving data from HTTP calls, also Regular Expressions for form validation such as a valid email address or password, full name, etc. and we'll conclude this section with Local Storage, how to store data that we need to persist in the browser's storage. In the next section, we'll cover Anonymous and Lambda Functions, how to use them as callback functions and how they work. Lastly, we'll finish off with popular JavaScript patterns, how to identify and learn them to code more efficiently in JavaScript in the future.The course is for anyone with the desire for learning new useful skills, for beginners interested in learning web development, or for people who are already familiar with Html and Css and are looking to expand their skills to JavaScript. There are also people who are already skilled at JavaScript, and perhaps they'd like to refresh their knowledge and maybe learn stuff they might've not known before. The awesome thing is, you don't have to have any prior knowledge of HTML or CSS or even programming for that matter, because we'll discuss all of that in the course.