|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/modern-javascript-and-software-front-end-development/
课程评论:没有评论
课程名称:现代JavaScript与软件前端开发 概述:现代JavaScript是一个广泛而不断发展的话题。在这门课程中,我们将带您走进现代JavaScript的世界,了解其最新标准和最佳实践。不论您是在五年前学习JavaScript,还是掌握了二十多年前的技术,本课程将帮助您更新知识,了解当前的JavaScript开发所需工具和技能。 课程内容包括: - 成为JavaScript开发者的步骤及所需工具与知识 - JavaScript基础:脚本加载策略、变量、常量、运算符、条件语句、事件处理、字符串与数组 - 如何使用JavaScript与HTML页面交互,以及管理表单中的事件 - JavaScript的文档对象及其调试技巧 - JavaScript的基本构件:条件语句、循环代码、函数 - 事件:事件监听器、事件对象与其属性和方法 - JavaScript对象:对象的属性与方法、对象内的对象、创建与修改对象、原型链及其继承 - 面向对象编程(OOP):类与实例、封装、继承 - 处理JSON数据 - 异步JavaScript:传统与现代异步处理,通过回调与Promise,使异步请求更加高效 - 工作中的API:常见的浏览器API和第三方API,如何使用API与服务器交互 - 文档对象模型(DOM)API与数据获取API 课程最后,我们将通过一些应用来巩固学习成果,确保您可以灵活运用所学知识。
Modern JavaScript is really a wide and moving target. You may have learned JavaScript five years ago and some of those techniques may be considered old by today's standards, just as you may know JavaScript techniques from 20+ years ago that are still considered modern best practices. My intent is to take you on a guide through JavaScript's various ins and outs to learn modern JavaScript as it's known today.In this course I will explain:The Steps to Becoming a JavaScript Developerthe tools and the knowledge neededJavaScript basicsWhat is JavaScriptScript loading strategiesVariablesConstantsOperatorsConditionalsEventsStringsFunctionsStrings and arraysInteraction with HTML pagesUse JavaScript to interact with a formManage the events in input elements in a form with JavaScriptUse JavaScript to change the CSS style of HTML elementsThe document ObjectTroubleshooting JavaScriptJavaScript building blocksConditionalsLooping codeFunctionsMore on eventsEvent listenersEvent objectsEvent properties and methodsJavaScript objectsObject properties and methodsObjects within objectsSet and modify object membersCreate objectsJavaScript object prototypesThe prototype chainShadowing propertiesSetting prototypesOwn properties of prototypesPrototypes and inheritanceObject-oriented programming in JavaScriptClasses and instancesInheritanceEncapsulationOOP in JavaScriptWorking with JSON dataAsynchronous JavaScript: traditionalWhy Asynchronous JavaScriptEvent handlers with Asynchronous JavaScriptAsynchronous JavaScript and CallbacksAsynchronous JavaScript: modernPromisesThe fetch() APIPromise chainingHandle errors with promisesPromise TerminologiesCombination of multiple promisesasync and awaitWorkersClient-side web APIsWhat are APIs?Common browser APIs and common third-party APIsHow do APIs work?Document Object Model (DOM) APIsAPIs for fetching data from a serverThird party APIsAt the end we will see some applications to verify what we have learned in this course.