zoukankan      html  css  js  c++  java
  • 关于Javascript, php的web公开课笔记

    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实现了)。

  • 相关阅读:
    .NET数据库编程求索之路6.使用ADO.NET实现(三层架构篇使用List传递数据基于存储过程)(1)
    【转】模板化的单例模式
    .NET数据库编程求索之路7.使用ADO.NET实现(工厂模式实现多数据库切换)(1)
    【转】VC++项目中stdafx.h的作用
    【转】用oledb读取dbf文件报错--“外部表不是预期的格式” [
    【转】ADO.Net连接DBF文件
    【转】可能继承的C++ Singleton基类
    .NET数据库编程求索之路6.使用ADO.NET实现(三层架构篇使用List传递数据基于存储过程)(2)
    .NET数据库编程求索之路4.使用ADO.NET实现(三层架构篇使用Table传递数据)(3)
    RMAN>干掉热备份#OCP试验1#
  • 原文地址:https://www.cnblogs.com/wangzming/p/6809813.html
Copyright © 2011-2022 走看看