JavaScript Developer
JavaScript Development
Step by step guide to learn JavaScript in 2025
19 个阶段
65 个技能
系统化的学习路线,从基础到进阶,循序渐进掌握核心技能
1
Introduction to JavaScript
核心技能点
What is JavaScript
History of JavaScript
JavaScript Versions
How to run JavaScript
阶段学习资源
推荐资料
- You Don't Know JS Yet (book series) opensource
- JavaScript MDN Docs article
- W3Schools – JavaScript Tutorial article
- The Modern JavaScript Tutorial article
- Exploring JS: JavaScript books for programmers article
- Eloquent JavaScript textbook article
- Explore top posts about JavaScript article
- JavaScript Crash Course for Beginners video
- Build a Netflix Landing Page Clone with HTML, CSS & JS video
2
All about Variables
核心技能点
Hoisting
Variable Declarations
Variable Naming Rules
Variable Scopes
阶段学习资源
3
Data Types
核心技能点
string
Object
typeof operator
阶段学习资源
4
Type Casting
核心技能点
Type Conversion vs Coercion
Explicit Type Casting
Implicit Type Casting
阶段学习资源
5
Data Structures
核心技能点
Keyed Collections
Structured Data
Indexed Collections
阶段学习资源
推荐资料
- Explore top posts about JavaScript article
- Introduction to the Stack Data Structure video
- Introduction to the Queue Data Structure video
- Intro to Recursion: Anatomy of a Recursive Solution video
- Binary Tree Algorithms for Technical Interviews - Full Course video
- Graph Algorithms for Technical Interviews - Full Course video
- Dynamic Programming - Learn to Solve Algorithmic Problems & Coding Challenges video
6
Equality Comparisons
核心技能点
==
equality-algorithms
阶段学习资源
7
Loops and Iterations
核心技能点
for
do...while
while
for...in loop
for...of loop
break / continue
阶段学习资源
8
Control Flow
核心技能点
Conditional Statements
Exceptional Handling
阶段学习资源
9
Expressions & Operators
核心技能点
Assignment Operators
Comparison Operators
Arithmetic Operators
Bitwise Operators
Logical Operators
BigInt Operators
String Operators
Conditional Operators
还有 3 个技能点
阶段学习资源
10
Functions
核心技能点
Function Parameters
Arrow Functions
IIFEs
arguments object
Scope & Function Stack
Built-in Functions
阶段学习资源
11
Strict Mode
阶段学习资源
12
Using (this) keyword
核心技能点
Function Borrowing
Explicit Binding
in a method
in a function
using it alone
in event handlers
in arrow functions
阶段学习资源
13
Asynchronous JavaScript
核心技能点
Event Loop
setTimeout
setInterval
Callbacks
Promises
阶段学习资源
14
Working with APIs
核心技能点
XMLHTTPRequest
Fetch
阶段学习资源
15
Iterators and Generators
阶段学习资源
16
Classes
阶段学习资源
17
Modules in JavaScript
核心技能点
CommonJS
ESM
阶段学习资源
18
Memory Management
核心技能点
Memory Lifecycle
Garbage Collection
阶段学习资源
19
Using Browser DevTools
核心技能点
Debugging Issues
Debugging Memory Leaks
Debugging Performance
阶段学习资源
职路APP - AI驱动的职业发展平台
个性化学习路径
基于AI算法生成专属的职业成长路径
职业测评
全面了解自己的职业兴趣和能力特长
智能简历
一键生成针对不同职位的专业简历
职位分析
深度解析职位要求,精准匹配能力