|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/django-javascript-jquery-json
课程评论:没有评论
课程名称:在Django中使用JavaScript、jQuery和JSON 课程概述:在本课程的最后一部分,我们将探讨JavaScript语言及其对面向对象编程(OO)的支持,重点关注JavaScript在面向对象方面的独特之处。课程将介绍jQuery库,它广泛用于网页中的文档对象模型(DOM)操作和事件处理。您还将学习JavaScript对象表示法(JSON),它通常用作在服务器(如Django)和浏览器(JavaScript/jQuery)之间交换数据的语法。在本课程中,您将继续开发分类广告应用,并添加利用JavaScript、jQuery和JSON的新功能。此课程假设您已完成该专业的前三门课程。 课程大纲: 1. **JavaScript**:学习JavaScript以为网页添加交互元素。具备JavaScript背景的学生将从Django的视角进行复习。 2. **面向对象的JavaScript**:JavaScript的面向对象方法与Python有重要区别,我们将探讨JavaScript中的OO模式的独特特性。 3. **jQuery**:介绍jQuery这一流行的JavaScript库,虽然这部分内容同样适用于“原生JavaScript”或其他JavaScript框架。 4. **JSON/AJAX**:JSON和AJAX使网页能够添加交互性并与后端进行交互,而无需一次性发送整个网页回服务器。 5. **广告功能#4 - 搜索**:在这一模块中,我们将扩展应用程序,为分类广告应用添加搜索功能。 通过此课程,您将掌握在Django环境下使用JavaScript、jQuery和JSON的技能,提升您开发动态网页的能力。
Part: 1
Title: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.
Part: 2
Title: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.
Part: 3
Title:jQuery
Description:There are many JavaScript libraries to make it easier to do common tasks in the browser. jQuery is one of the more popular libraries that are available and we use it in this course because it is so common. But concepts in this section apply to "vanilla JavaScript" or other JavaScript frameworks.
Part: 4
Title: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.
Part: 5
Title: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 code running in the browser (JavaScript/jQuery). You will continue to develop your classified ads application, adding features that make use of JavaScript, JQuery, and JSON. This course assumes you have completed the first three courses in the specialization.