Top Banner
32

lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

Jul 26, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View
Page 2: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View
Page 3: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View
Page 4: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

SPOILER ALERT

Page 5: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View
Page 6: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View
Page 7: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

http://www.symfony-project.org/jobeet/1_2/Propel/en/04

Page 8: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View
Page 9: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

C

Page 10: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

Python

Page 11: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

SQL

Page 12: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

JavaScript

Page 13: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

functionfoo(bar,baz){...}

Page 14: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

function(bar,baz){...}

Page 15: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

leti=0;

Page 16: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

i<50

Page 17: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

x<y

Page 18: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

do{...}while(true);

Page 19: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

while(true){...}

Page 20: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

for(leti=0;i<50;i++){...}

Page 21: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

for(letvalueofarray){...}

Page 22: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

for(letkeyinobject){...}

Page 23: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

if(x<y){...}elseif(x>y){...}else{...}

Page 24: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

letnumbers=[4,8,15,16,23,42];

Page 25: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

letquote={name:"Netflix,Inc.",price:199.32,symbol:"NFLX"};

Page 26: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

{"name":"Netflix,Inc.","price":199.32,"symbol":"NFLX"}

Page 27: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

<!DOCTYPEhtml>

<html><head><title>hello,world</title></head><body>hello,world</body></html>

Page 28: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

clickmousedownmouseupmouseoverdragkeypressloadunloadchangesubmitfocustouchmove...

Page 29: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

• events

• callbacks

• Ajax

Page 30: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

jQuery.getJSON

Page 31: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View

$.getJSON

Page 32: lecture11 - cdn.cs50.netcdn.cs50.net/2017/fall/lectures/11/lecture11.pdf · demand Model Database. WS. etc, request HTrp, etc. Controller data response HTML. Rss. XML, JSON,etc. View