CG数据库 >> Your Second JavaScript Course

h264, yuv420p, 1280×720 |ENGLISH, aac, 48000 Hz, 2 channels, s16 | 9h 06 mn | 3.2 GBInstructor: OnlyKiosk TechLearn ES6 new syntaxes, fill up JS knowledge loopholes, understand how JS works under the hood and win job interviewsLearn ES6 new syntaxes, fill up JS knowledge loopholes, understand how JS works under the hood and win job interviewsWhat you’ll learnUnderstand how JavaScript works: queue, stack, heap, stack overflow, event loop, task queue, etc.

Master ES6 new syntaxes: let, map, set, Symbol, iterator, generator, reflect, promise, proxy, etc.

Destructuring assignmentCompletely understand the JavaScript inheritance and the prototype chainES6 Module and CommonJSConstructors and classesReal-life creative ways of designing constructors and inheritance programsThe strict modeTail call optimizationRecursionDeep and shallow object copyTwo-way data bindingRequirementsBasic JavaScript development experienceDescriptionAbout this course:This is a JavaScript enhancement course, designed to help junior JavaScript developers gain a wider and deeper understanding of JavaScript.

If you want to take the leap from a junior JavaScript developer to a senior one, then you have found the right course.

What you will learn:You will learn ES6 new features like destructuring assignment, async/await, reflect, proxy, symbol, iterator, generator, etc.

Then you will learn the JavaScript object system and prototypal inheritance in the most detailed way.

You will learn every methods the Object constructor has.

To completely understand how JavaScript works, you will learn advanced topics like thread, process, stack, queue, heap, task queue, event loop, recursion, deep and shallow object copy, etc.

To further boost your coding skills, you will also learn 7 sorting algorithms: bubble sorting, cocktail sorting, quick sorting, counting sorting, insertion sorting, bucket sorting and selection sorting.

What you will achieve:After this course, you will develop a solid JavaScript knowledge base and most importantly, gain a deep understanding of how JavaScript works under the hood.

These knowledge can help you create more efficient programs and succeed in job interviews.

If you need to learn JS frameworks like Vue, React, Angular, a solid knowledge foundation in JavaScript can tremendously accelerate your study.

Throughout the course, you will also learn how to answer questions that are frequently seen in job interviews.

Content highlights:Lecture 1, 2: Everything you need to know about var and let [FREE Preview]Lecture 6: Priority comparison: variable name, function name and argument nameLecture 9, 10: Higher-order function and curryingLecture 11, 12: Closure and its real-life application [FREE Preview]Lecture 68, 69, 70, 71: The JavaScript prototype chainLecture 85: two-way data bindingLecture 103: Data structure: Queue, Stack and Heap [FREE Preview]Lecture 104: Thread and Process, sync and async, blocking and non-blockingLecture 105: Recursion and stack overflowLecture 107: Event loopLecture 108: Interview challenges: predict the result of the following programs using event loop, marco and micro task queueLecture 110, 111: tail call optimizationLecture 114, 115, 116, 117: creative inheritance program designLecture 120, 121: ‘Deep’ copy and assign objectsLecture 122, 123: JavaScript garbage collection, reference count and the mark-and-sweep algorithmLecture 124: Basic computing knowledge: bit, byte, memory address, byte addressingLecture 138: Type coercion, wrapper object, explicit and implicit typecastingLecture 153-160: Bubble sortingLecture 161, 162: Cocktail sortingLecture 163, 164: Quick sortingLecture 165, 166, 167, 168: Counting sortingLecture 169, 170: Insertion sortingLecture 171. 172: Bucket sortingLecture 173, 174: Selection sortingLecture 175: Time and space complexity and the big O notationLecture 176, 177, 178: the Observer pattern and two-way data binding using the Observer patternPlease Note: This is NOT a beginner course and does not cover JS DOM and jQuery.

Who this course is for:Students who want to take their JavaScript skill to the next levelStudents who need to enhance their JavaScript knowledge foundationStudents who need to master advanced and confusing JavaScript topics like prototype chain, event loop, closure, etc.

Developers who need to know more about the running mechanism of JavaScriptDevelopers who need to improve the efficiency and quality of their codes


Your Second JavaScript Course的图片1
Your Second JavaScript Course的图片2