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

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

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