返回到 Introduction to Javascript and Ajax: Building Web Apps
Johns Hopkins University

Introduction to Javascript and Ajax: Building Web Apps

Do you realize that the only functionality of a web application that the user directly interacts with is through the web page? Implement it poorly and, to the user, the server-side becomes irrelevant! Today’s user expects a lot out of the web page: it has to load fast, expose the desired service, and be comfortable to view on all devices: from a desktop computers to tablets and mobile phones. The course covers fundamental Javascript programming concepts, starting with variables, data types, operators, and control flow mechanisms. It will then teach learners about object-oriented programming in Javascript, object creation using literals and constructors, prototypes, and the intricacies of the 'this' keyword. After which, the course goes into the power of Javascript arrays, using namespaces and IIFEs to prevent variable collisions, and discussion of closures and their use cases in Javascript programming. After covering the fundamental Javascript programming concepts, the course transitions into building dynamic and interactive websites by using Javascript and AJAX (Asynchronous JavaScript and XML) to interact with the Document Object Model (DOM), handle user events, and dynamically update web page content. The course will also talk about the HTTP protocol, different HTTP request methods, and how to work with JSON data. Building on these skills, learners will gain practical, hands-on experience by converting the restaurant website into a dynamic single-page application (SPA) powered by Javascript and AJAX.

状态:Prototyping
状态:Ajax
课程小时

精选评论

HA

5.0评论日期:Aug 9, 2024

The real-workd projects were invaluable for translating concepts into real-world applications

RC

4.0评论日期:Jul 27, 2024

It is good overall but the versions used are so outdated, I hope they put a year on when was this course published. Thanks Yaakov!

MH

5.0评论日期:Aug 4, 2025

It was really a great course took me through noob to pro

DA

5.0评论日期:Jul 24, 2024

Really awesome course, I recommend for anyone who wants to learn web development

HI

5.0评论日期:Dec 9, 2024

Good introductory course, although previous coding experience will help you a lot at certain points.

所有审阅

显示:19/19

Samuel Turnmire
3.0
评论日期:Jul 23, 2024
Everardo Mejia
3.0
评论日期:Nov 13, 2024
Shizuko Kawakami
5.0
评论日期:Nov 11, 2024
Hugo Garcia Ignoto
5.0
评论日期:Dec 9, 2024
Hermela Amha
5.0
评论日期:Aug 10, 2024
Daniel Adeboye Adedolapo
5.0
评论日期:Jul 25, 2024
Masab Haroon
5.0
评论日期:Aug 5, 2025
Mr Laksh
5.0
评论日期:Sep 17, 2024
Firdaousse Charaf
5.0
评论日期:May 2, 2025
JAYASRI M
5.0
评论日期:Sep 7, 2024
Ali Alkhalaf
5.0
评论日期:Mar 9, 2025
Lian Abengoza
5.0
评论日期:Apr 10, 2026
Tai Le Manh
5.0
评论日期:Mar 7, 2025
Ronald Josiah Cruz
4.0
评论日期:Jul 27, 2024
Vivien Rodrigue Kra
4.0
评论日期:Aug 21, 2025
Туғанбай Асқар Жігерұлы
3.0
评论日期:Apr 15, 2026
Deleted Account
2.0
评论日期:Aug 8, 2024
ADITHYA
2.0
评论日期:Sep 5, 2025
Scott West
1.0
评论日期:Dec 30, 2025