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
Web Development 102
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Karl Li
September 19, 2014
Technology
73
0
Share
Web Development 102
Karl Li
September 19, 2014
More Decks by Karl Li
See All by Karl Li
Rebuild flyingV with Laravel
killtw
0
1.6k
Web Development 101
killtw
0
110
Other Decks in Technology
See All in Technology
LLM時代の検索アーキテクチャと技術的意思決定
shibuiwilliam
3
1.2k
生成AIが変える SaaS の競争原理と弁護士ドットコムのプロダクト戦略
bengo4com
0
860
「SaaSの次の時代」に重要性を増すステークホルダーマネジメントの要諦 ~解像度を圧倒的に高めPdMの価値を最大化させる方法~
kakehashi
PRO
2
1k
最近の技術系の話題で気になったもの色々(IoT系以外も) / IoTLT 花見予定会(たぶんBBQ) @都立潮風公園バーベキュー広場
you
PRO
1
240
[OAWTT26][THR1028] Oracle AI Database 26ai へのアップグレード:ベストプラクティスと最新情報
oracle4engineer
PRO
1
110
Chasing Real-Time Observability for CRuby
whitegreen
0
120
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.4k
ぼくがかんがえたさいきょうのあうとぷっと
yama3133
0
190
Good Enough Types: Heuristic Type Inference for Ruby
riseshia
1
230
みんなで作るAWS Tips 100連発 (FinOps編)
schwrzktz
1
300
「責任あるAIエージェント」こそ自社で開発しよう!
minorun365
9
2k
Azure Static Web Apps の自動ビルドがタイムアウトしやすくなった状況に対応した件/global-azure2026
thara0402
0
410
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
340
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
760
SEO for Brand Visibility & Recognition
aleyda
0
4.5k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
340
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Paper Plane (Part 1)
katiecoart
PRO
0
6.7k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
720
For a Future-Friendly Web
brad_frost
183
10k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Transcript
Web Development 102
Karl Li Back-end Developer @killtw http://about.me/killtw
Javascript
JS is not JAVA
» ECMAScript » DOM » BOM » Weak typing
alert('Hello World');
Variables var text = 'String'; var number = 1; var
boolean = false; var pi = 3.1415926;
Arrays var array = ['Karl', 'Dylan', 'Jimmy', 'Anderson']; console.log(array[0]);
Objects var developer = { firstname: 'Karl', lastname: 'Li', age:
24 }; console.log(developer.firstname);
Functions function test() { console.log('test'); } test(); var log; log
= function(text) { console.log(text); } log('something wrong');
function log(text) { console.log(text); } function transform(number) { return '$'
+ number; } log(transform(1234));
function welcome(name, title) { console.log('Welcome ' + name + ',
the ' + title); } welcome('Bill Gates', 'CEO');
If else function welcome(age) { if (age > 30) {
console.log('Welcome'); } else { console.log("Hey, boy. what's up"); } } welcome(31);
function welcome(age) { if (age > 30) { console.log('Welcome'); }
else if (age > 60) { console.log('Hello, old man.'); } else { console.log("Hey boy, what's up?"); } } welcome(50);
Loops var person = ['Karl', 'Dylan', 'Jimmy', 'Anderson']; for (var
i = 0; i < person.length; i ++) { console.log(person[i]); }
Everything in JS is an Object var text = 'Hello
World'; console.log(text.length); console.log(text.indexOf('o')); console.log(text.toUpperCase()); console.log(text.toLowerCase());
Date var now = new Date(); console.log(now);
jQuery
Markdown
Title # H1 ## H2 ### H3 #### H4 #####
H5 ###### H6 <h1>H1</h1> <h2>H2</h2> <h3>H3</h3> <h4>H4</h4> <h5>H5</h5> <h6>H6</h6>
Link [flyingV](https://www.flyingv.cc) <a href="https://www.flyingv.cc">flyingV</a> flyingV
Image  <img src="https://www.flyingv.cc/images/logo2x.png" alt="Logo">
Unsorted List * Karl + Jimmy - Dylan <ul> <li>Karl</li>
<li>Jimmy</li> <li>Dylan</li> </ul> » Karl » Jimmy » Dylan
Sorted List 1. Karl 4. Jimmy 2. Dylan <ol> <li>Karl</li>
<li>Jimmy</li> <li>Dylan</li> </ol> 1.Karl 2.Jimmy 3.Dylan
Font *text* _text_ **text** __text__ _**text**_ <em>text</em> <strong>text</strong> <strong><em>text</em></strong> text
text text text text
Codecademy http://www.codecademy.com/ Markdown http://markdown.tw/ jQuery http://jquery.com/
One more thing...
SITCON http://sitcon.org/2014/ COSCUP http://coscup.org/2014/zh-tw/