Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
marcpre
/
learning_javascript_deepUnderstanding
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Files
Expand file tree
master
Breadcrumbs
learning_javascript_deepUnderstanding
/
src
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
master
Breadcrumbs
learning_javascript_deepUnderstanding
/
src
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
00_app.js
00_app.js
00_globalExecutionContext.html
00_globalExecutionContext.html
01_app.js
01_app.js
01_globalExecutionContext.html
01_globalExecutionContext.html
02_app.js
02_app.js
02_executionStack.html
02_executionStack.html
03_app.js
03_app.js
03_functionContext.html
03_functionContext.html
04_app.js
04_app.js
04_scopeChain.html
04_scopeChain.html
05_app.js
05_app.js
05_asynchCallbacks.html
05_asynchCallbacks.html
06_app.js
06_app.js
06_operatorPresidence.html
06_operatorPresidence.html
07_app.js
07_app.js
07_coercion.html
07_coercion.html
08_app.js
08_app.js
08_comparisonOperator.html
08_comparisonOperator.html
09_app.js
09_app.js
09_existance.html
09_existance.html
10_app.js
10_app.js
10_defaultValues.html
10_defaultValues.html
11_app.js
11_app.js
11_frameworks.html
11_frameworks.html
12_app.js
12_app.js
12_propertyObject.html
12_propertyObject.html
13_app.js
13_app.js
13_objectLiterals.html
13_objectLiterals.html
14_app.js
14_app.js
14_fakingNamespaces.html
14_fakingNamespaces.html
15_app.js
15_app.js
15_json.html
15_json.html
16_app.js
16_app.js
16_functionsAreObjects.html
16_functionsAreObjects.html
17_app.js
17_app.js
17_firstClassFunctions.html
17_firstClassFunctions.html
18_ValByRefAndFunction.html
18_ValByRefAndFunction.html
18_app.js
18_app.js
19_app.js
19_app.js
19_this.html
19_this.html
20_app.js
20_app.js
20_arrays.html
20_arrays.html
21_app.js
21_app.js
21_arguments.html
21_arguments.html
22_app.js
22_app.js
22_functionOverloading.html
22_functionOverloading.html
23_app.js
23_app.js
23_semicolonInsertion.html
23_semicolonInsertion.html
24_app.js
24_app.js
24_whiteSpace.html
24_whiteSpace.html
25_app.js
25_app.js
25_iife.html
25_iife.html
26_app.js
26_app.js
26_iife2.html
26_iife2.html
27_app.js
27_app.js
27_closures.html
27_closures.html
28_app.js
28_app.js
28_call-apply-bind.html
28_call-apply-bind.html
29_app.js
29_app.js
29_functionalProgramming.html
29_functionalProgramming.html
30_app.js
30_app.js
30_functionalProgramming2.html
30_functionalProgramming2.html
31_app.js
31_app.js
31_prototype.html
31_prototype.html
32_app.js
32_app.js
32_objectPrimitive.html
32_objectPrimitive.html
33_app.js
33_app.js
33_extend.html
33_extend.html
34_app.js
34_app.js
34_new.html
34_new.html
35_app.js
35_app.js
35_proto.html
35_proto.html
36_app.js
36_app.js
36_newDangerous.html
36_newDangerous.html
37_app.js
37_app.js
37_functionConstructor.html
37_functionConstructor.html
38_app.js
38_app.js
38_dangerArrays.html
38_dangerArrays.html
39_app.js
39_app.js
39_createObjects.html
39_createObjects.html
40_app.js
40_app.js
40_classes.html
40_classes.html
41_app.js
41_app.js
41_initialization.html
41_initialization.html
42_app.js
42_app.js
42_typeOf.html
42_typeOf.html
43_app.js
43_app.js
43_strictMode.html
43_strictMode.html
44_app.js
44_app.js
44_deepDiveJquery.html
44_deepDiveJquery.html
45_Greetr.html
45_Greetr.html
45_Greetr.js
45_Greetr.js
45_app.js
45_app.js
jquery-1.11.2.min.js
jquery-1.11.2.min.js
lib1.js
lib1.js
lib2.js
lib2.js
underscore.js
underscore.js
View all files
You can’t perform that action at this time.