|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/interactivity-javascript-jquery
课程评论:没有评论
课程名称:与JavaScript和jQuery的交互性 课程概述:本课程是“初学者JavaScript专业”中的第三门课程。课程将介绍更复杂的脚本和jQuery插件。你将在整个课程中进行多项挑战以练习你的技能。课程目标包括识别JavaScript中的对象;创建新对象并填充数据;通过添加、修改和删除对象中的数据来操作对象;根据对象中的数据操作DOM;识别并表述多个函数如何协同工作以创建更复杂的程序;以及识别将大型程序拆分为更小、更易于管理的部分的过程。 课程大纲: 第一部分:入门及jQuery插件与捕获滚动事件 描述:本模块将介绍jQuery插件,你将能表达使用jQuery插件的优点和挑战,并识别使用这些插件时应避免的常见错误。你将接触到Flexslider jQuery插件,并能使用它构建基本及更高级的图像滑块。 第二部分:结合脚本与技能实践 描述:在本模块中,你将能够使用jQuery创建页面内平滑滚动效果,并开发一个使用jQuery的脚本来跟踪页面上的滚动位置。你将比较和对比使用jQuery和纯JavaScript创建的页面内平滑滚动脚本及位置跟踪脚本。你还将使用HTML和CSS构建一个结合本课程中创建的不同脚本的网页,并通过一系列挑战将这些脚本及jQuery插件结合在Scription网页中。 第三部分:JavaScript中的对象与数据简介 描述:本模块将介绍对象字面量,你将演示一些操作对象内部数据的方法。你将培养良好的习惯和过程,以帮助思考如何解决编程问题,包括将问题分解为更小的部分。 第四部分:在JavaScript中构建一个简单游戏 描述:通过在本模块中构建这个游戏,你将能够实践已学的JavaScript,同时构建一个具有更多函数和复杂性的脚本。你将能够以许多创造性的方法扩展该脚本。
Part: 1
Title:Getting Started & jQuery Plugins and Capturing the Scroll Event
Description:In this module, you will be introduced to jQuery plugins and be able to present the advantages and challenges associated with using jQuery plugins. You will also be able to recognize common mistakes to avoid when using jQuery plugins. You will be introduced to the Flexslider jQuery plugin and be able to use it to build basic and more advanced image sliders.
Part: 2
Title:Combining Scripts and Skill Building Through Practice
Description:In this module, you will be able to use jQuery to create a smooth scroll effect for in-page navigation, as well as develop a script, using jQuery, that keeps track of scroll positions on the page.You will be able to compare and contrast the in-page smooth scroll script and the location tracking script created using jQuery with one created using plain JavaScript. You will be able to build a webpage using HTML and CSS that will combine some of the different scripts created in this course. You will be able to combine some of the different scripts and jQuery plugins explored in this course into the Scription webpage through a series of challenges.
Part: 3
Title:Introduction to Objects & Data in JavaScript
Description:In this module, you will be introduced to the object literal and be able to demonstrate some of the ways to manipulate data inside objects. You will be able to develop good habits and processes that help with thinking about how to solve a programming problem, including breaking a problem down into smaller pieces.
Part: 4
Title:Building a Simple Game in JavaScript
Description:By building this game within this module, you will be able to practice the JavaScript you have already learned while constructing a script with more functions and complexity. You will be able to then extend the script in many creative ways.
This course is the third in our JavaScript for Beginners Specialization. The scripts will become more complex and introduce more complex jQuery plugins. You will have several challenges to practice your skills throughout the course. The course objectives include how to identify objects in JavaScript; create new objects and populate them with data; manipulate objects by adding, modifying and deleting data in objects; manipulate the DOM based on the data in objects; identify and articulate how multiple functions work together to create a more complex program; and identify processes for breaking larger programs into smaller, more manageable pieces.