公开课笔记
CodeMao
这个作者很懒,什么都没留下…
展开
-
哈佛公开课:构建动态网站——第三讲 XML
1.比如像一个小餐馆的网站订餐系统,不会投入太多资金与消耗去做完整的数据库后台,而且他们也更乐意直接通过文本编辑器就能及时调整菜单,因此使用XML来代替数据库,在此时非常有用。2.XML所使用的查询语言XPath,他能查询存储为xml格式的数据,这个功能特性和数据库类似。3.谈到用户体验设计,推荐书DON't MAKE ME THINK4.XML可以自己随便取标签名来使用,原创 2014-02-07 12:12:19 · 630 阅读 · 0 评论 -
哈佛公开课:构建动态网站——第二讲PHP
test原创 2014-02-07 11:29:59 · 1151 阅读 · 0 评论 -
哈佛公开课:构建动态网站——第四讲SQL
1.时刻注意防御式编程,比如用户肯定会进行一些非你所期望的行为,比如输入框中的输入乱七八糟的东西而不按你的设计来。2.类似c语言中的include,在php中包括include在内公有四种:require("header.php"),require_once, include ,include_once。用带once的,php会去跟踪文件是否被包含过,这会导致一点性能上的缺陷,但可以忽略。原创 2014-02-08 17:05:51 · 680 阅读 · 0 评论 -
哈佛公开课:构建动态网站——第五讲SQL(续)
1.在这个课程中的服务器关于目录的配置,默认是在项目0下面通常供用户访问的文件夹html设置为701或711权限。而php文件通常是600,而另外几乎所有文件比如css和非动态html还有图片等等最好设置为644权限。2,凡是从用户获取输入是都应该使用mysql_real_escape_string函数3.注意数据库中注册用户的密码要加密。而在PHP中提供了几种可用方法,不原创 2014-02-10 16:01:47 · 705 阅读 · 0 评论 -
哈佛公开课:构建动态网站——第六讲JavaScript
1.对于初学者首先要了解的是javascript是客户端编程语言,而非服务器端,即javascript代码不可调用php函数,php代码也不能调用javascript函数。不过javascript代码可以触发php函数的执行,但要通过http请求某.php文件来实现。因此javascript不能直接调用php函数,只有通过http请求来触发。2.js的代码可以放在head标签之间,也可以放在b原创 2014-02-11 19:27:04 · 814 阅读 · 0 评论 -
哈佛公开课:构建动态网站——第七讲Ajax
1.google maps其实是ajax应用,在地图上进行任意操作时,都无需刷新页面。ajax的实质就是让我们能够执行http请求而无需chongzai2.DOM的结构3.通过js来修改html页面。4.Ajax现在已经不是原本缩写的意思:异步js和xml(asynchronous javascript and xml),如今它不一定异步,也不一定用 js,不一定用xm原创 2014-02-12 20:06:10 · 941 阅读 · 1 评论 -
哈佛公开课:构建动态网站——第八讲 安全
1.每次都需要使用mysql_real_escape_string函数,输入这么一大串函数名虽然很麻烦,但是这绝对是一个很哈哦的习惯,能免受某些攻击。2.注意不要使用FTP,而使用SFTP,它基本是SSH上的FTP,因此更安全。3.不可能每个人都拥有一个完全属于自己的服务器,因此就存在着权限设置问题,要么你的网站让网络服务器可读,此时也就让服务器上的其他用户可以查看你的网站代码了,这显然是原创 2014-02-16 16:58:56 · 906 阅读 · 0 评论