logo
视频课程课程介绍

对照Java学通JavaScript ES6

    课程视觉
    bootcamp-visual
    Curriculum

    对照Java学通JavaScript ES6课程大纲

    1导学-Java和JavaScript的关系1 课时
    🎬导学-Java和JavaScript真的是雷锋和雷峰塔的关系?视频
    2ECMA规范1 课时
    🎬不靠谱的ECMA视频
    3搭建环境1 课时
    🎬搭建开发环境视频
    4ES6基本语法层面4 课时
    🎬ES6在基本语法层面的更新-let与const视频
    🎬ES6在基本语法层面的更新-解构赋值视频
    🎬ES6在基本语法层面的更新-spread运算符视频
    🎬ES6在基本语法层面的更新-rest运算符视频
    5ES6内置对象5 课时
    🎬ES6在内置对象方面的更新-String视频
    🎬ES6在内置对象方面的更新-Object-1视频
    🎬ES6在内置对象方面的更新-Object-2视频
    🎬ES6在内置对象方面的更新-Array视频
    🎬ES6在内置对象方面的更新-Function视频
    6对比Java理解ES6的封装2 课时
    🎬对比Java理解ES6的封装-继承-多态-Java中的OO视频
    🎬对比Java理解ES6的封装-继承-多态-ES6中残破的OO视频
    7对比Java理解ES6的模块化1 课时
    🎬对比Java理解ES6的模块化方案视频
    8对比Java的集合框架理解ES63 课时
    🎬对比Java的集合框架理解ES6的Set和Map-ES6中的Set和WeakSet视频
    🎬对比Java的集合框架理解ES6的Set和Map-ES6中的Map和WeakMap视频
    🎬对比Java的集合框架理解ES6的Set和Map-数据结构工具库lodash视频
    9对比Java理解ES6的Iterator和Reflect4 课时
    🎬对比Java理解ES6中的迭代器Iterator视频
    🎬对比Java理解ES6中的反射Reflect和Proxy机制-Java中的Reflect机制视频
    🎬对比Java理解ES6中的反射Reflect和Proxy机制-Java中的Proxy机制视频
    🎬对比Java理解ES6中的反射Reflect和Proxy机制-ES6引入的Proxy-Reflect机制.mp4视频
    10ES6特性4 课时
    🎬ES6特有-Promise视频
    🎬ES6特有-Symbol视频
    🎬ES6特有-Generator-1视频
    🎬ES6特有-Generator-2视频
    11ES8的async-await机制1 课时
    🎬ES8引入的async-await机制视频
    12es7的decorator机制2 课时
    🎬ES7引入的Decorator机制-对比Java中的Annotation用法视频
    🎬ES7引入的Decorator机制-ES6中的Decorator视频
    查看完整课程大纲
    Expert Team

    导师团队

    导师
    大漠穷秋
    系统架构师

    18年的IT从业经验,Angular框架在中国的布道师,前端技术开发专家。是TVP(Tencent Cloud Valuable Professional)腾讯云最具价值专家/慕课网精英讲师。先后著、译有《Ext 江湖》《ActionScript3.0 游戏设计基础》《用 AngularJS 开发下一代 Web 应用》( 2013 年最佳引进技术图书)《迈向Angular2》等书籍。曾在30多家企业,多个线上和线下大会进行过前端技术的宣讲和传播,为众多企业提供技术培训与咨询服务。参与或领导过公司多个核心业务系统和前端框架的研发工作,个人技术全面。在 ZTEsoft 时担任过技术委员会常务委员,直接负责的 FISH 框架成为了全公司统一使用的前端框架,至今仍在大范围使用。

    大漠穷秋大漠穷秋
    查看导师

    价格选项

    Tech Stack

    课程知识点

    JavaScript

    Javascript

    Javascript

    Target Audience

    谁应该参加我们的对照Java学通JavaScript ES6

    已经掌握了Java语法,想学习ES6
    想深入学习ES6
    课程详情Course Detail

    为什么要学好JavaScript?

    JavaScript是目前唯一一种通用的浏览器脚本语言,所有主流浏览器全部支持。它可以让网页呈现各种特殊效果,为用户提供良好的互动体验。

    目前,全世界大部分网页都使用JavaScript。如果不用,网站的易用性和使用效率将大打折扣,无法成为操作便利、对用户友好的网站。

    对于一个互联网开发者来说,如果你想提供漂亮的网页、令用户满意的上网体验、各种基于浏览器的便捷功能、前后端之间紧密高效的联系,JavaScript是必不可少的工具。

     

    JavaScript使用范围

    JavaScript的使用范围,正慢慢超越浏览器,向通用的系统语言发展。

    (1)浏览器的平台化

    随着HTML 5的出现,浏览器本身的功能越来越强,不再仅仅能浏览网页,而是越来越像一个平台,JavaScript因此得以调用许多系统功能,比如操作本地文件、操作图片、调用摄像头和麦克风等等。这使得JavaScript可以完成许多以前无法想象的事情。

    (2)Node.js

    Node.js项目使得JavaScript可以用于开发服务器端的大型项目,网站的前后端都用JavaScript开发已经成为了现实。有些嵌入式平台(Raspberry Pi)能够安装Node.js,于是JavaScript就能为这些平台开发应用程序。

    (3)数据库操作

    JavaScript甚至也可以用来操作数据库。NoSQL数据库这个概念,本身就是在JSON(JavaScript Object Notation,JavaScript对象表示法)格式的基础上诞生的,大部分NoSQL数据库允许JavaScript直接操作。基于SQL语言的开源数据库PostgreSQL支持JavaScript作为操作语言,可以部分取代SQL查询语言。

    (4)跨移动平台

    PhoneGap项目使得JavaScript可以开发在多种移动平台(iOS和Android)上使用的应用程序。Mozilla基金会的手机操作系统Firefox OS,更是直接将JavaScript作为操作系统的平台语言。

    (5)内嵌脚本语言

    越来越多的应用程序,将JavaScript作为内嵌的脚本语言,比如Adobe公司的著名PDF阅读器Acrobat、Linux桌面环境GNOME 3。

    (6)跨平台的桌面应用程序

    Chromium OS、Windows 8等操作系统直接支持JavaScript编写应用程序。Mozilla的Open Web Apps项目、Google的Chrome App项目、以及TideSDK项目,可以用来编写运行于Windows、Mac OS和Android等多个桌面平台的程序,不依赖浏览器。

     

    为什么对照Java学JavaScript?

    JavaScript的语法与一些主流语言(C/C++/Java),但必须说明的是,虽然核心语法不难,但是JavaScript的复杂性体现在另外两个方面。

    首先,它涉及大量的外部API。JavaScript要发挥作用,必须与其他组件配合,这些外部组件五花八门,数量极其庞大,几乎涉及网络应用的各个方面,掌握它们绝非易事。

    其次,JavaScript语言有一些设计缺陷。某些地方相当不合理,另一些地方则会出现怪异的运行结果。学习JavaScript,很大一部分时间是用来搞清楚哪些地方有陷阱。

    不过目前看来,JavaScript的地位还是无法动摇。而随着语言标准的快速进化,JavaScript功能日益增强,一些语法缺陷和怪异之处得到了弥补。所以,JavaScript还是值得学习。

    LIVE CLASS

    我们如何线上上课的

    • 灵活的学习交流时间:随时随地进入课堂
    • 沉浸式学习环境:通过虚拟空间创建了一个高度互动和沉浸式的学习环境。学生可以在虚拟教室、实验室和会议室中进行交流和合作,增强了参与感和实际的课堂体验。
    线上上课
    线上社群
    SOCIAL

    线上学习减少孤单感

    • 减少学习孤单感:看看还有谁和你在学习,找到志同道合的学习伙伴,共同进步。
    • 提升社交能力:虚拟环境中,学生可以自由结交新朋友,进行社交互动。这有助于提升学生的社交能力和团队协作精神,特别是对内向或害羞的学生来说,虚拟环境提供了一个更舒适的交流平台。
    PROJECT

    我们如何讨论项目?如何团队做项目

    • 快速建立紧密的团队协作氛围:更高效真实的进行讨论
    • 即时反馈和支持:教师和助教实时观察学生的学习情况,提供即时的反馈和支持。这种即时反馈机制有助于及时解决学生的问题,增强学习效果。
    团队讨论
    1v1免费职业咨询