IBM
JavaScript 编程基础
IBM

JavaScript 编程基础

IBM Skills Network Team
Richa Arora

位教师:IBM Skills Network Team另外 1 个

23,514 人已注册

包含在 Coursera Plus

深入了解一个主题并学习基础知识。
4.6

(163 条评论)

初级 等级

推荐体验

灵活的计划
2 周 在 10 小时 一周
自行安排学习进度
93%
大多数学生喜欢此课程
深入了解一个主题并学习基础知识。
4.6

(163 条评论)

初级 等级

推荐体验

灵活的计划
2 周 在 10 小时 一周
自行安排学习进度
93%
大多数学生喜欢此课程

您将学到什么

  • 介绍 JavaScript 开发概念,列出 ES6 功能,概述数据结构,探讨数组、DOM、AJAX 和 Debugging 技术。

  • 探索错误和异常、函数和事件的处理,应用 String 操作和错误处理技术,以及 Traversing DOM。

  • 比较 Promises 和 Async/Await 中的函数、值、引用类型和策略,并讨论修改 DOM 元素的外观。

  • 使用 JavaScript 函数、服务、工具和库创建导航和页面并为其设计样式,使用 AJAX 从 API 获取和显示数据。

您将获得的技能

  • 类别:事件驱动编程
  • 类别:应用编程接口 (API)
  • 类别:层叠样式表(CSS)
  • 类别:Git(版本控制系统)
  • 类别:软件开发
  • 类别:计算机编程
  • 类别:Javascript
  • 类别:调试
  • 类别:AJAX
  • 类别:数据结构
  • 类别:网络开发
  • 类别:超文本标记语言(HTML)
  • 类别:前端网络开发
  • 类别:面向对象编程(OOP)
  • 类别:JSON

要了解的详细信息

可分享的证书

添加到您的领英档案

作业

12 项作业

授课语言:英语(English)

积累特定领域的专业知识

此课程作为 的一部分提供
在注册此课程时,您还需要选择一个特定的合作项目。
  • 向行业专家学习新概念
  • 获得对主题或工具的基础理解
  • 通过实践项目培养工作相关技能
  • 获得可共享的职业证书

该课程共有5个模块

在本 Modulation 中,您将学习 JavaScript 开发入门概念。您将学习软件开发的基础知识,包括 JavaScript 与 ES6 的演变,ES6 规范了 JavaScript 语言。您将探索 JavaScript 中的变量和数据类型。通过示例了解操作符和表达式。学习不同类型的函数和概念,例如闭包和提升。了解 ECMAScript。最后,您将学习 JavaScript 中的事件及其触发器,从而制作动态网页。

涵盖的内容

11个视频2篇阅读材料3个作业6个应用程序项目3个插件

在本 Modulation 中,您将学习数组和对象。首先,你将对数组有深刻的理解,并获得创建、操作和迭代数组的实用技能。您将学习各种 JavaScript 数组方法,并探索二维数组。此外,您还将清楚地了解 JavaScript 中的类和对象,学习访问对象属性的方法。您将探索各种 String 操作技术,并认识到数学对象在 JavaScript 中的重要性以及日期对象的使用。

涵盖的内容

8个视频1篇阅读材料3个作业4个应用程序项目1个插件

在本 Modulation 中,您将学习 JavaScript 中的调试技术和工具。在第 1 课中,您将进一步了解作为调试工具的 Try-catch 块。你将了解 DOM 及其各种节点的工作原理。您将学习访问和操作 DOM 元素的各种方法。在第 2 课中,您将学习浏览器对象模型 (BOM) 的关键组件以及如何在 HTML 文件中使用它们。接下来,您将通过示例了解不同的 Traversing 方法和技术。您还将学习如何设置 DOM 样式,以改变其可视化表现形式。

涵盖的内容

6个视频1篇阅读材料3个作业3个应用程序项目3个插件

在本 Modulation 中,您将了解 JavaScript Object Notion (JSON) 在数据交换中的重要性。在第 1 课中,您还将能够区分 JSON 和 Object。通过示例,您将了解异步和同步编程。您还将了解异步编程和同步编程的主要区别。您将了解异步 JavaScript 和 XML(AJAX)的历史和演变。您将掌握在开发中实施 AJAX 的最佳实践知识。您还将通过示例了解 XMLHttpRequest 的特性和功能。在第 2 课中,您将通过一个示例学习 Callback。您还将了解 Promises 及其三种状态、语法和优点。您将探索 fetch API 的特点及其与网络资源上的数据交互的不同方法。您还将通过一个示例了解 Axios 及其语法。您将能够区分 Axios 和 fetch API。

涵盖的内容

7个视频1篇阅读材料3个作业2个应用程序项目3个插件

涵盖的内容

1个视频2篇阅读材料1次同伴评审2个应用程序项目1个插件

获得职业证书

将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。

位教师

授课教师评分
4.7 (42个评价)
IBM Skills Network Team
IBM Skills Network Team
85 门课程1,682,678 名学生
Richa Arora
Richa Arora
IBM
11 门课程132,259 名学生

提供方

IBM

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'
Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'
Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'
Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'

学生评论

4.6

163 条评论

  • 5 stars

    75.15%

  • 4 stars

    15.75%

  • 3 stars

    3.03%

  • 2 stars

    1.81%

  • 1 star

    4.24%

显示 3/163 个

JS
5

已于 Jan 26, 2025审阅

YK
5

已于 Nov 7, 2024审阅

FR
5

已于 Feb 12, 2024审阅

常见问题