|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/django-javascript-json
课程评论:没有评论
课程名称:在 Django 中使用 JavaScript 和 JSON 课程概述:在这门课程的最后,我们将探讨 JavaScript 语言及其如何支持面向对象的编程模式,特别关注 JavaScript 在面向对象编程中的独特特性。课程将介绍广泛应用于浏览器中文档对象模型(DOM)操作和事件处理的 jQuery 库。此外,您将学习 JavaScript 对象表示法(JSON),它通常用作服务器端(如 Django)与运行代码之间交换数据的语法。 课程大纲: 1. **JavaScript** 描述:在我们开始为网页添加互动元素时,需要学习 JavaScript。对于拥有 JavaScript 基础的学生来说,这部分内容将从 Django 的角度进行回顾。 2. **面向对象的 JavaScript** 描述:JavaScript 中的面向对象方法与 Python 的面向对象编程在一些重要方面有所不同。因此,我们将探讨 JavaScript 中 OO 模式的独特特征。虽然高层概念在 Python 和 JavaScript 中是相同的,但实施细节在重要和微妙的方面存在差异。 3. **JavaScript 和浏览器** 描述:我们将关注浏览器中 JavaScript 运行时的特定方面,包括文档对象模型(DOM)的操作、定时器和事件处理。 4. **JSON / AJAX** 描述:JSON 和 AJAX 使网页能够实现交互,并与后端进行交互,而无需将整个网页来回发送给服务器。 5. **广告 #4 - 搜索** 描述:在这一模块中,我们将扩展我们的应用程序,在分类广告应用中添加搜索功能。
Name:JavaScript
Description:As we begin to add interactive elements to our web pages, we need to learn JavaScript. For students with a JavaScript background this will be a bit of review as we learn JavaScript from a Django perspective.
Name:Object Oriented JavaScript
Description:The Object-Oriented approach in JavaScript is different from Object Orientation in Python in some important ways. So we look at the unique features of the OO pattern in JavaScript. The high level concepts are the same between Python and JavaScript but the implementation details are different in important and subtle ways.
Name:JavaScript and the Browser
Description:We look at particular aspects of the JavaScript run-time in a browser including manipulation of the Document Object Model(DOM), timers and event handling.
Name:JSON / AJAX
Description:JSON and AJAX allow web pages to add interactivity and interact with the back-end without sending entire web pages back and forth to the server.
Name:Ads #4 - Search
Description:In this module we extend our application to add search to our classified ads application.
In this final course, we'll look at the JavaScript language and how it supports the Object-Oriented pattern, with a focus on the unique aspects of JavaScript's approach to OO. We'll provide an introduction to the jQuery library, which is widely used for in-browser manipulation of the Document Object Model (DOM) and event handling. You'll also learn about JavaScript Object Notation (JSON), which is commonly used as a syntax to exchange data between code running on the server (i.e., in Django) and