Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
(TH Crash Course) Intro to JavaScript
Search
Ryhan Hassan
January 20, 2013
Technology
1
100
(TH Crash Course) Intro to JavaScript
Ryhan Hassan
January 20, 2013
Tweet
Share
More Decks by Ryhan Hassan
See All by Ryhan Hassan
(TH Crash Course) Advanced HTML & CSS
ryhan
5
240
(Skill Swap Weekend) HTML5 & CSS3
ryhan
7
270
Introductory HTML & CSS
ryhan
3
220
Other Decks in Technology
See All in Technology
Beyond Kaniko: Navigating Unprivileged Container Image Creation
f30
0
130
AIの全社活用を推進するための安全なレールを敷いた話
shoheimitani
2
430
Understanding_Thread_Tuning_for_Inference_Servers_of_Deep_Models.pdf
lycorptech_jp
PRO
0
170
5min GuardDuty Extended Threat Detection EKS
takakuni
0
190
Model Mondays S2E03: SLMs & Reasoning
nitya
0
350
整頓のジレンマとの戦い〜Tidy First?で振り返る事業とキャリアの歩み〜/Fighting the tidiness dilemma〜Business and Career Milestones Reflected on in Tidy First?〜
bitkey
2
14k
Delegating the chores of authenticating users to Keycloak
ahus1
0
140
MobileActOsaka_250704.pdf
akaitadaaki
0
110
改めてAWS WAFを振り返る~業務で使うためのポイント~
masakiokuda
2
240
2025-06-26_Lightning_Talk_for_Lightning_Talks
_hashimo2
2
120
Flutter向けPDFビューア、pdfrxのpdfium WASM対応について
espresso3389
0
130
B2C&B2B&社内向けサービスを抱える開発組織におけるサービス価値を最大化するイニシアチブ管理
belongadmin
1
6.1k
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Documentation Writing (for coders)
carmenintech
72
4.9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
GitHub's CSS Performance
jonrohan
1031
460k
4 Signs Your Business is Dying
shpigford
184
22k
Code Review Best Practice
trishagee
69
18k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Building an army of robots
kneath
306
45k
Being A Developer After 40
akosma
90
590k
Building Applications with DynamoDB
mza
95
6.5k
Transcript
Intr t JavaScript & jQuery
@ Ryhan Hassan
Why learn JavaScript? Critical for Web Development. Write once, run
anywhere. Asynchronous (non-blocking).
Respond to User Input Manipulate Page Content Fetch Data from
APIs
T l jQuery & Web Inspector
Why use jQuery? Simplifies code. Manages cross-browser compatibility. Useful plugins.
console.log(“hello world”); hello world function hello() { console.log(“hello world”); }
hello(); hello world Functions
function addOne(value){ return value + 1; } addOne(4); 5 function
addTwo(value){ return addOne(addOne(value)); } addTwo(3); // -> addOne(addOne(3)); 4 Composing Functions
count = 10; function incCount(){ count++; console.log(count); } incCount(); 11
Variable Scope
count = 10; function incCount(){ var count = 0; count++;
console.log(count); } incCount(); 0 Variable Scope
None
Sample Code https://github.com/ryhan/th-javascript-talk
15-237 Course Website http://www.kosbie.net/cmu/fall-12/15-237/ Underscore.js Functional JS http://underscorejs.org