|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/javascript-mark/
课程评论:没有评论
本 Coursera 课程“JavaScript 从入门到精通”(JavaScript von Anfang bis zum Profi)是一门全面的德语 JavaScript 教程,旨在帮助学习者從初学者逐步成长为精通的 JavaScript 开发者。课程内容超过7小时的视频,并为大多数课程提供了PDF文档和HTML示例,方便学习者查阅和练习。 课程结构如下: * **课程介绍**: 讲师自我介绍。 * **搭建本地服务器**: 介绍 XAMPP,指导如何在本地服务器上运行和测试网站(使用 htdocs 文件夹)。 * **入门**: 讲解开发环境选择,展示使用 `alert` 和 `console.log` 进行输出,并介绍 JavaScript 注释。 * **DOM 1**: 深入讲解 Document Object Model (DOM),包括 JavaScript 的发展历程、ECMA 标准,如何访问 HTML 元素,`'use strict'` 模式,以及使用 `document.getElementById` 和 `document.querySelector` 获取元素。 * **运算符**: 介绍 JavaScript 中的各种运算符,如算术运算符。 * **变量**: 讲解 JavaScript 变量的声明、使用及注意事项,并重点介绍数组(Arrays)作为一种特殊变量类型。 * **if 语句**: 介绍条件语句 `if` 的用法和注意事项。 * **循环**: 讲解 JavaScript 中的各类循环结构,用于重复执行代码块。 * **函数**: 介绍函数作为强大的工具,以及不同类型的函数。 * **数组 (进阶)**: 对数组进行更深入的讲解,补充之前未详述的内容。 * **DOM 2**: 对 DOM 主题进行更深入的探讨。 * **面向对象编程**: 介绍 JavaScript 中的面向对象概念,包括对象和类的创建。 * **Cookies 和 localStorage**: 讲解如何在 JavaScript 中处理 Cookies,以及使用 `localStorage` 替代 Cookies 存储数据。 * **模块**: 演示如何导入和使用其他 JavaScript 文件中的模块。 * **AJAX**: 通过简单示例讲解 AJAX 技术,实现浏览器和服务器之间的异步通信。 * **待办事项列表 (ToDo List)**: 通过一个实际项目,将课程中学到的知识点串联起来,展示一个完整的 JavaScript 应用。项目可以下载并在本地实践。 * **消息框、工具提示和链接控制**: 展示如何使用 JavaScript 创建消息框(Msgbox)、工具提示(Tooltips),以及如何使用 `onclick` 事件阻止链接的默认行为。 本课程通过理论讲解和实践演示相结合的方式,帮助学习者全面掌握 JavaScript 开发技能。
JavaScript Tutorial Deutsch für Anfänger.In diesem JavaScript Tutorial stelle ich die Grundlagen von JavaScript vor und führe den Betrachter des Tutorials hin zu den professionellen JavaScript Themen. Am Ende des Kurses sollte man JavaScript gut kennen (und können ;-)).Ich habe zu fasst allen Lektionen ein pdf-Dokument zur Verfügung gestellt. Zu manchen Themen habe ich auch eine HTML-Seite zur Verfügung gestellt. Der Kursteilnehmer braucht sich die zum Teil komplizierten Wörter nicht zu merken, da er sämtliche Ausdrücke entweder im pdf-Dokument oder in der HTML-Seite nachschlagen kann.Der Kurs umfasst mehr als 7 Stunden Videos und ist wie folgt aufgebaut:VorstellungHier stelle ich mich persönlich vor. In diesem Video kann man mich „persönlich" kennen lernen und sehen. In den späteren Videos sieht man nur eine Bildschirmaufnahme und kann mich nur noch hören und nicht mehr sehen.Eigener ServerWenn man Internetseiten entwickelt sollte man einem eigenen Server arbeiten. Ich stelle hier den XAMPP vor, der runtergeladen und installiert werden kann. Wenn man den XAMPP installiert hat muss man ihn starten und kann seine Websites unter dem Ordner htdocs speichern. Dann kann man seine Internetseite im Browser unter: localhost/seitenName.html (oder unter: 127.0.0.1/seitenName.html) aufrufen. Also hier alle HTML Seiten unter dem Ordner „htdocs" speichern und dann aufrufen.EinführungHier erkläre ich zunächst einiges über Entwicklungsumgebungen und gebe Links an wo man sich diese Entwicklungsumgebung downloaden kann.Ferner zeige ich eine einfache „Hallo" Ausgabe in JavaScript mittels alert. Anschließend zeige ich eine Textausgabe in der Konsole mit console.log.Zum Schluss stelle ich JavaScript Kommentare vor, wie man Kommentare im Code hinterlegen kann.DOM 1Das JavaScript document Objekt ist ein mächtiges Tool. Zunächst erzähle ich hier etwas über das ECMA und die Entwicklung des JavaScripts also wie das JavaScript entstanden ist.Dann stelle ich das DOM (Document Object Model) vor und dass man mit JavaScript auf jedes einzelne HTML-Element zugreifen kann.Dann zeige ich hier wieder etwas JavaScript und erzähle zunächst etwas über den ‚use strict‘ Modus. Anschließend demonstriere ich wie man sich wichtige Daten vom document object auslesen kann. Und dann wie man auf einzelne Werte mittels getElementById oder mit dem document.querySelector zugreifen kann.OperatorenIn JavaScript gibt es viele Operatoren wie z.B. * (Malnehmen) oder + (Plus), Hier stelle ich Operatoren und deren Wirkung in JavaScript vor.VariablenEine Einführung in Variablen und wie sie funktionieren, worauf man achten muss und wie sie eingesetzt werden. Am Ende stelle ich die besondere Art von Variable vor: die Arrays und zeige wie man damit Daten speichern und wieder abrufen kann.if-StatementsIn allen Programmiersprachen gibt es Bedingungsprüfungen - so auch in JavaScript. Hier stelle ich die if-Statements vor, wie man sie einsetzt und worauf man achten sollte.SchleifenEin Schleife führt eine Programmier-Anweisung mehrfach durch. In JavaScript gibt es verschiedene Schleifentypen die ich in diesem Kapitel vorstellen möchte.FunktionenFunktionen sind ein mächtiges Werkzeug und hier gibt es auch viel vorzustellen. Auch gibt es verschiedene Funktionstypen die ich vorstellen werde.ArraysBei dem Thema Variablen hatte ich die Array schon mal vorgestellt. Aber zu den Arrays gibt es noch eine Menge mehr zu wissen und das möchte ich in diesem Kapitel vorstellen.DOM 2Auch das Thema DOM hatte ich schon einmal angesprochen. Hier vertiefe ich das Thema.Objekt orientiertes ProgrammierenDas Thema Objekt orientiertes Programmieren ist sehr mächtig. In diesem Tutorial stelle ich einiges zum Thema JavaScript Objekte vor. Auch zeige ich die JavaScript Klassen und wie man daraus Objekte erzeugen kann.Cookies und localStorageDas Thema Cookies ist seit der Datenschutzgrundverordnung in aller Munde. Hier zeige ich wie man mittels JavaScript cookies verarbeitet. Auch gibt es bei den Browsern eine weitere Möglichkeit Daten ohne Cookies und zwar im localStorage zu speichern. Auch das localStorage stelle ich vor.ModuleDas Thema Module ist interessant wenn man JavaScript Code aus anderen Dateien importieren möchte. In diesem Tutorial gibt es einige Beispiele dazu.AJAXDas Thema AJAX ist interessant wenn man sich für eine asynchrone Kommunikation zwischen Browser und Server interessiert. Hier zeige ich an einem einfachen Beispiel wie man mit AJAX arbeiten kann.ToDo ListeIch habe ziemlich viel JavaScript bisher in diesem Kurs vorgestellt und alles mit einfachsten Beispielen demonstriert. Hier möchte ich anhand eines Projektes einmal eine „richtige" JavaScript Anwendung demonstrieren. Hier wird so zu ziemlich allen Themen, die ich durchgesprochen habe ein praktisches Beispiel gezeigt. Das Projekt kann man als zip-Datei downloaden und zu Hause selber durchexerzieren.Nachrichten-Boxen, Tooltips und Link-SteuerungenMit JavaScript kann man auch H-T-M-L- Elemente erzeugen. Es gibt ein paar Videos in dem ich zeige, wie man eine Art Msgbox mit JavaScript erstellen kann.Auch wollte ich zeigen, wie man Tooltips mit JavaScript erzeugen kann. Das sind so kleine Popups die erscheinen, wenn man zum Beispiel mit der Maus über einen Link fährt.Wichtig finde ich auch dass man die Weiterleitung mit einem Link unterbinden kann; also wie man das on-click event einsetzt.