公开课学习笔记-[哈佛]计算机科学CS50(九)

来源:互联网 发布:格式化 数据恢复 编辑:程序博客网 时间:2024/05/20 11:33

第19课 互联网工作原理,网页游戏制作- 2011.12.15

上一次,使用Ajax来实现异步刷新屏幕,可以通过XML格式在服务器和浏览器之间传递信息。本课介绍JSON,并举了Google地图API和Google earth API的使用例子。

在HTML中,采用<link herf=”service.css”rel=”stylesheet” type=”text/css” >,以及<script src=”xxx.js” type=”text/javascript”></script>,将格式和js,将js和css采用独立的文件,将提供更好的组织结构,以及重用。在HTML,<div id=”xxxx”>…</div>将网页分割为若干块。

JSON:JavaScript Object Notation,在JS中引入了对象。在JS中,reference的概念类似于指针。用{ }表示对象,例如:

{ center: latlng, disableDefaultUI: ture, name:“Merry  Christmas”} 

可以对象中嵌套对象,对于数组var xx=[{…},{…},{…}],对于对象的创建,一样使用new的方式,例如var latlng= new google.map.LatLng(LATITUDE,LONGTITUDE);

第20课 最后一课- 2012.1.6

今天,天气寒冷,单位的大官、小官、芝麻官都出去开会,昨天下午浩浩荡荡出发了。今天清闲一些,将CS50的最后一课看完。无神马特别要记录内容。

作为可以零基础入门的课程,看来CS50以及斯坦福的CS106,说实在,我觉得CS106课程讲得更好,CS50的视频图像质量好。就像我们打羽毛球,球技不行的时候要用更好的装备。另一个原因是,只是听讲,没有接触到作业和课外的内容,评价就不准确。就讲课的内容而言,CS106会丰富些。


相关链接:我的与编程思想相关的文章