https://cs50.havard.net

http://open.163.com/movie/2010/3/7/A/M6U6LS8CV_M6U6OK97A.html

1.

公开课讲课的语言是PHP, PHP被戏称作最好的语言,个人猜测是因为

写网页很方便而说这话的也是网页开发者(简单讲就是最普通的码农)

整节课强调了js的作用,有些小局限,不过对入门者来说这样也是很正常的。

2.chrome有插件可以更改窗口为指定的大小

  少数情况下的用户电脑显示屏尺寸的问题

3.HTTP返回值的意义及可能原因

  403:permission denied, 一般是chmod(linux系统下)的原因

  404:资源不在

  500:比较严重,驱动代码有错误

5.  POST,GET,

  $SESSION, $COOKIE(在PHP中的写法)

  session保存会话,由server保存,以确定在以后为同一用户提供特异性网页

  cookie:本地用户保存,让server知道提供哪个session

6.

  sql查询语句,在PHP代码中的写法,不再赘述

7.

  html5标准的起源和目的,为了让网页变得更加动态

新特性video,例子:在网页看视频而且有镂空效果

js实现:PowerPoint、旋转的图片、聊天室的效果

相比Java和ActionScript也可以实现,但是环境的配置比较麻烦,html5的开放标准对开发者和用户来说都是好事

8.

3D动画的JS实现(Phil助教很感兴趣),人脸的摄像机追踪这个功能

  在习题集里(该公开课的)有一些哈希表和很多东西比较难

  虽然比较费工夫,但是有很多工具,比如PHP中也有很多API,好坏都是见仁见智

  关联数组是哈希的表现,在PHP中用到很多的键值对数据,方便代码的书写和数据查找

  PHP和C的语法很相似,PHP是解释型语言

  后面讲到的PHP基础知识太多,没必要再赘述了

9.

  事件驱动:点击图标弹出菜单

  <script>标签

  checkbox, form是经典的表单格式,提交后调用dump函数显示提交值(用来debug)

  为了在浏览器中进行表单合法性验证,同时又避免向远在天边的服务器进行验证,需要使用javascript进行验证。

10.

  目前看到的js代码都是函数,函数中的语法就是编程语言JS, JS中一般有一些已经被规定使用的保留字,比如document。document跟html页面是有关系的,可以通过它遍历页面元素以及最后获得节点或对节点进行操作。

  表单验证就是一个最常见的js应用,通过onsubmit函数可以进行验证。验证后呢?原生的

  alert函数可以提醒错误,但是会弹出窗口显得太难看,所以还要改成其它实现:

    比如更改按钮的明暗。

11.

  Google Map的拖拽在一开始是一个创造,开始是js实现(不过现在是AJAX实现了)。

转载于:https://www.cnblogs.com/wangzming/p/6809813.html

关于Javascript, php的web公开课笔记相关推荐

  1. 北京大学肖臻老师《区块链技术与应用》公开课笔记25——ETH智能合约篇1

    北京大学肖臻老师<区块链技术与应用>公开课笔记 以太坊智能合约,对应肖老师视频:click here 全系列笔记请见:click here 智能合约是以太坊的精髓所在,也是其与比特币系统最 ...

  2. Coursera公开课笔记: 斯坦福大学机器学习第七课“正则化(Regularization)”

     Coursera公开课笔记: 斯坦福大学机器学习第七课"正则化(Regularization)" +13投票 斯坦福大学机器学习第七课"正则化"学习笔记, ...

  3. Coursera公开课笔记: 斯坦福大学机器学习第十一课“机器学习系统设计(Machine learning system design)”

    Coursera公开课笔记: 斯坦福大学机器学习第十一课"机器学习系统设计(Machine learning system design)" 斯坦福大学机器学习斯坦福大学机器学习第 ...

  4. Coursera公开课笔记: 斯坦福大学机器学习第六课“逻辑回归(Logistic Regression)”

    Coursera公开课笔记: 斯坦福大学机器学习第六课"逻辑回归(Logistic Regression)" 斯坦福大学机器学习第六课"逻辑回归"学习笔记,本次 ...

  5. Coursera公开课笔记: 斯坦福大学机器学习第四课“多变量线性回归(Linear Regression with Multiple Variables)”

    Coursera公开课笔记: 斯坦福大学机器学习第四课"多变量线性回归(Linear Regression with Multiple Variables)" 斯坦福大学机器学习第 ...

  6. Coursera公开课笔记: 斯坦福大学机器学习第二课“单变量线性回归(Linear regression with one variable)”

    Coursera公开课笔记: 斯坦福大学机器学习第二课"单变量线性回归(Linear regression with one variable)" 发表于 2012年05月6号 由 ...

  7. Coursera公开课笔记: 斯坦福大学机器学习第一课“引言(Introduction)”

    Coursera公开课笔记: 斯坦福大学机器学习第一课"引言(Introduction)" 注:这是我在"我爱公开课"上做的学习笔记,会在52opencours ...

  8. 北京大学肖臻老师《区块链技术与应用》公开课笔记8——BTC挖矿篇

    北京大学肖臻老师<区块链技术与应用>公开课笔记 比特币挖矿篇,对应肖老师视频:click here 全系列笔记请见:全系列笔记请见:click here About Me:点击进入我的Pe ...

  9. 北京大学肖臻老师《区块链技术与应用》公开课笔记23——ETH挖矿难度调整篇

    北京大学肖臻老师<区块链技术与应用>公开课笔记 以太坊挖矿难度调整,对应肖老师视频:click here 全系列笔记请见:click here About Me:点击进入我的Persona ...

  10. 北京大学肖臻老师《区块链技术与应用》公开课笔记17——ETH数据结构篇1(状态树1)

    北京大学肖臻老师<区块链技术与应用>公开课笔记 以太坊数据结构篇1--状态树1,对应肖老师视频:click here 全系列笔记请见:click here 以太坊数据结构篇1--状态树2请 ...

最新文章

  1. 信息系统项目管理师-信息系统安全管理核心知识思维脑图
  2. html5 自动生成迷宫,HTML5 Canvas随机迷宫生成动画
  3. 分布式mysql一致性问题_分布式缓存数据库一致性问题
  4. Oracle修改字段类型方法
  5. JavaScript对UNIX时间戳的转换
  6. Linux学习之CentOS(一)--CentOS6.4环境搭建
  7. sublime 安装 插件
  8. python在编程序网站_Python的用户登录接口编制以及实现流程图
  9. 对象存储 OSS > 产品简介 > 什么是对象存储OSS
  10. C语言 · 数组查找及替换
  11. Unity渲染管线详解
  12. opencv使用tensorflow ssd迁移学习 pb文件转pbtxt文件出错
  13. 常用图片jpg png jpeg gif等格式介绍
  14. 苏云技术导航系统源码带后台
  15. github网站扩展增强
  16. Unity 检测手机性能,区分高中低端机型(URP)
  17. 计算机网络(五)——网络互联
  18. 如何在MySQL官网查看最新版本信息
  19. 5000词学英语——DAY9
  20. 理解逆矩阵 理解单位矩阵

热门文章

  1. em在聊天中是什么意思_被神化的EM菌,该怎样正确使用?
  2. [Vue warn]: Error in render: “TypeError: Cannot read properties of undef
  3. cdlinux之U盘启动cdlinux破解wifi(计算机系破解无线密码的方式 就不使用wifi万能钥匙了)-- 没有发现无线网卡
  4. php 通过file_get_contents获取其他页面的内容(以及模仿表单post提交)
  5. 求求你了,不要再自己实现这些逻辑了,开源工具类不香吗?
  6. ubuntu 安装mysql 5.5.28 编译安装 innodb 配置
  7. CentOS 7.2 卸载 Mysql 、Windowns 上卸载 Mysql
  8. iOS开发之App上架流程(2017)
  9. 2016级算法第四次上机-A.Bamboo 和人工zz
  10. BFS Codeforces Beta Round #94 (Div. 2 Only) C. Statues