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

  • 相关阅读:
    三元操作符的类型务必一致
    a++ 和 ++a 的区别
    TCP/IP四层协议模型与ISO七层模型
    CentOS 7.0 使用 yum 安装 MariaDB 与 MariaDB 的简单配置
    修改gcc/g++默认include路径
    js中Math.random()生成指定范围数值的随机数
    在 QML 中创建 C++ 导入类型的实例
    QML从文件加载组件简单示例
    Android插件化开发---执行未安装apk中的Service
    游戏开发热门技术浅析
  • 原文地址:https://www.cnblogs.com/wangzming/p/6809813.html
Copyright © 2020-2023  润新知