JavaScript: Understanding the Weird Parts
JavaScript:了解奇怪的部分

An advanced JavaScript course for everyone! Scope, closures, prototypes, ‘this’, build your own framework, and more.
适合所有人的高级 JavaScript 课程!范围、闭包、原型、“这个”、构建自己的框架等等。

教程演示🔗

更多开发教程

javascript understanding the weird parts

What you’ll learn 学习内容

  • Grasp how Javascript works and it’s fundamental concepts
    掌握 Javascript 的工作原理及其基本概念
  • Write solid, good Javascript code
    编写可靠、良好的 Javascript 代码
  • Understand advanced concepts such as closures, prototypal inheritance, IIFEs, and much more.
    了解高级概念,例如闭包、原型继承、IIFE 等。
  • Drastically improve your ability to debug problems in Javascript.
    大大提高您在 Javascript 中调试问题的能力。
  • Avoid common pitfalls and mistakes other Javascript coders make
    避免其他 Javascript 编码人员犯的常见陷阱和错误
  • Understand the source code of popular Javascript frameworks
    了解流行的 Javascript 框架的源代码
  • Build your own Javascript framework or library
    构建您自己的 Javascript 框架或库

Requirements 要求

  • Basic Javascript knowledge (variables, loops, and basic functions – that’s all the course expects you to know!)
    基本的 Javascript 知识(变量、循环和基本函数 – 这就是课程希望你了解的全部内容!
  • A browser and text editor
    浏览器和文本编辑器

Description 描述

Javascript is the language that modern developers need to know, and know well. Truly knowing Javascript will get you a job, and enable you to build quality web and server applications.
Javascript 是现代开发人员需要了解的语言,并且非常了解。真正了解 Javascript 将为您找到一份工作,并使您能够构建高质量的 Web 和服务器应用程序。

NOTE: This course includes information on ECMAScript 6 (ES6) the next version of Javascript!
注意:本课程包括有关 ECMAScript 6 (ES6) 的信息,即 Javascript 的下一个版本!

In this course you will gain a deep understanding of Javascript, learn how Javascript works under the hood, and how that knowledge helps you avoid common pitfalls and drastically improve your ability to debug problems. You will find clarity in the parts that others, even experienced coders, may find weird, odd, and at times incomprehensible. You’ll learn the beauty and deceptive power of this language that is at the forefront of modern software development today.
在本课程中,您将深入了解 Javascript,了解 Javascript 的工作原理,以及这些知识如何帮助您避免常见的陷阱并大大提高调试问题的能力。您会发现其他人(即使是经验丰富的编码人员)可能会觉得奇怪、奇怪,有时甚至难以理解的部分清晰。您将了解这种语言的美感和欺骗性,它处于当今现代软件开发的前沿。

This course will cover such advanced concepts as objects and object literals, function expressions, prototypical inheritance, functional programming, scope chains, function constructors (plus new ES6 features), immediately invoked function expressions (IIFEs), call, apply, bind, and more.
本课程将涵盖对象和对象文字、函数表达式、原型继承、函数编程、作用域链、函数构造函数(以及新的 ES6 功能)、立即调用的函数表达式 (IIFE)、调用、应用、绑定等高级概念。

We’ll take a deep dive into the source code of popular frameworks such as jQuery and Underscore to see how you can use your understanding of Javascript to learn (and borrow) from other’s good code.
我们将深入研究 jQuery 和 Underscore 等流行框架的源代码,看看如何利用你对 Javascript 的理解来学习(和借鉴)他人的好代码。

Finally, you’ll learn the foundations of how to build your own Javascript framework or library.
最后,您将学习如何构建自己的 Javascript 框架或库的基础知识。

What you’ll learn in this course will make you a better Javascript developer, and improve your abilities in AngularJS, NodeJS, jQuery, React, Ember, MongoDB, and all other Javascript-based technologies!
您将在本课程中学到的内容将使您成为更好的 Javascript 开发人员,并提高您在 AngularJS、NodeJS、jQuery、React、Ember、MongoDB 和所有其他基于 Javascript 的技术方面的能力!

Learn to love Javascript, and code in it well.
学会爱上 Javascript,并很好地编写代码。

Note: In this course you’ll also get downloadable source code. You will often be provided with ‘starter’ code, giving you the base for you to start writing your code, and ‘finished’ code to compare your code to.
注意:在本课程中,您还将获得可下载的源代码。您通常会获得“入门”代码,为您提供开始编写代码的基础,以及“完成”代码以与您的代码进行比较。

Who this course is for:
本课程适用于谁:

  • Those with basic Javascript skills who wish to improve
    那些具有基本 Javascript 技能并希望提高的人
  • Experienced coders coming from other programming languages
    来自其他编程语言的经验丰富的编码人员
  • New and experienced Javascript coders who want to deepen their understanding of the language
    想要加深对语言理解的新手和有经验的 Javascript 编码员
  • Anyone who has found concepts just as object prototypes, closures, and other advanced concepts difficult to learn
    任何发现对象原型、闭包和其他高级概念都难以学习的人
  • Those who have suffered surprising errors while writing Javascript, and want to learn why and how to avoid them
    那些在编写 Javascript 时遇到令人惊讶的错误,并想了解为什么以及如何避免它们的人
  • Those interested in building their own frameworks, or being better able to learn from the source code of other well-known frameworks and libraries
    那些有兴趣构建自己的框架,或者能够更好地从其他知名框架和库的源代码中学习的人

Embark on a journey to unravel the enigmatic aspects of JavaScript with an in-depth, all-inclusive advanced course tailored for developers seeking to elevate their coding prowess. Ideal for those with foundational JavaScript skills, this curriculum delves into pivotal concepts such as scope management, closures, prototypal inheritance, and equips you with essential debugging strategies to deftly sidestep common pitfalls and errors. Alongside, immerse yourself in the latest ECMAScript 6 (ES6) advancements that shape modern software development. We’ll embark on an enlightening exploration of the inner workings of popular frameworks like jQuery and Underscore, teaching you how to draw from and learn from well-written code to build your own custom JavaScript frameworks or libraries. Whether you’re a seasoned coder transitioning from other programming languages or a novice/experienced JavaScript developer looking to deepen your understanding across technologies including AngularJS, NodeJS, jQuery, React, Ember, and more, this course offers a robust learning path to propel your growth.
深入探索 JavaScript 的“奇特”领域,全面提升您的编程实力。通过本高级课程,专为拥有基本JavaScript技能并寻求进阶提升的开发者量身打造,您将系统掌握作用域、闭包、原型链等核心概念,并灵活运用调试技巧以避免常见的代码陷阱和错误。同时,课程涵盖 ECMAScript 6 (ES6) 的重要内容,助您紧跟现代软件开发的步伐。不仅如此,我们还将一起揭开流行框架(如 jQuery 和 Underscore)源码背后的神秘面纱,学习如何借鉴他人优秀代码来构建自己的 JavaScript 框架或库。无论您是经验丰富的跨语言开发者,还是希望在 AngularJS、NodeJS、jQuery、React、Ember 等基于 JavaScript 的技术栈中大展拳脚的新手或资深程序员,此课程都将为您铺就一条坚实的成长之路。

发表回复

后才能评论

尊敬的用户,您好!由于部分培训机构和留学生的举报,近期导致网站大量链接暂时失效。对此给您带来的不便,我们深表歉意。任何链接失效的资源,欢迎您添加侧边栏二维码随时反馈,我们将在48小时内为您提供新的网盘链接。如果您对此不便感到不满,您也可在48小时内申请无理由退款。感谢您的理解与支持!

Windows播放器推荐:Potplayer Potplayer 是免费的 Windows 播放器,支持双字幕和自动翻译功能。以下是操作指南: 挂载字幕 加载中文字幕:右击选择 字幕 -> 字幕设置,取消“只匹配文件名字幕”选项。可调整字幕颜色、位置和大小。 双字幕设置:右击 字幕 -> 选择字幕 -> 次字幕输出,设置主字幕和次字幕。 自动翻译 若可访问 Google 翻译服务,选择 字幕 -> 实时字幕翻译,勾选 总是使用 和 Google Translate,即可实时翻译英文字幕。 Potplayer 让观看更智能,学习体验升级。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可联络站长解决。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源