- 博客(9)
- 收藏
- 关注
原创 从零单排JavaScript第一期
故事背景在很久很久以前……咳咳,倘若你已经接触过其他语言,但和我一样还没有接触过JavaScript,那咱们就一起到JavaScript的奇妙世界旅行吧。虽然这不是面向编程零基础的童鞋们的文章,但是我会努力写得让这类童鞋也看得懂我们在做什么,了解编程大致的流程到底是怎么个样子的(你们只用看代码部分的中文注释即可),如果把编程比喻为摄影,那么编程语言只是手中的那台拍摄设备,有的人拿部手机就能
2014-08-26 18:37:19 556
原创 哈佛公开课:构建动态网站——第九讲 可规模性
1.工具Memcached Daemon,如果当生成很多无需每次请求都更改的动态内容,可以将php等代码生成的html缓存起来,而不用像通常那样用户每次访问foo.php,都需要重新解释代码然后重新生成html。比如维基百科,看的人肯定比写的人多,因此只需要等有人编辑后才需要用php之类的程序重新生成html。2.以下书籍将何为可规模性及如何实现可规模性3.构建RAID,有不同的R
2014-02-20 23:14:19 1081
原创 哈佛公开课:构建动态网站——第八讲 安全
1.每次都需要使用mysql_real_escape_string函数,输入这么一大串函数名虽然很麻烦,但是这绝对是一个很哈哦的习惯,能免受某些攻击。2.注意不要使用FTP,而使用SFTP,它基本是SSH上的FTP,因此更安全。3.不可能每个人都拥有一个完全属于自己的服务器,因此就存在着权限设置问题,要么你的网站让网络服务器可读,此时也就让服务器上的其他用户可以查看你的网站代码了,这显然是
2014-02-16 16:58:56 913
原创 哈佛公开课:构建动态网站——第七讲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 948 1
原创 哈佛公开课:构建动态网站——第六讲JavaScript
1.对于初学者首先要了解的是javascript是客户端编程语言,而非服务器端,即javascript代码不可调用php函数,php代码也不能调用javascript函数。不过javascript代码可以触发php函数的执行,但要通过http请求某.php文件来实现。因此javascript不能直接调用php函数,只有通过http请求来触发。2.js的代码可以放在head标签之间,也可以放在b
2014-02-11 19:27:04 825
原创 哈佛公开课:构建动态网站——第五讲SQL(续)
1.在这个课程中的服务器关于目录的配置,默认是在项目0下面通常供用户访问的文件夹html设置为701或711权限。而php文件通常是600,而另外几乎所有文件比如css和非动态html还有图片等等最好设置为644权限。2,凡是从用户获取输入是都应该使用mysql_real_escape_string函数3.注意数据库中注册用户的密码要加密。而在PHP中提供了几种可用方法,不
2014-02-10 16:01:47 711
原创 哈佛公开课:构建动态网站——第四讲SQL
1.时刻注意防御式编程,比如用户肯定会进行一些非你所期望的行为,比如输入框中的输入乱七八糟的东西而不按你的设计来。2.类似c语言中的include,在php中包括include在内公有四种:require("header.php"),require_once, include ,include_once。用带once的,php会去跟踪文件是否被包含过,这会导致一点性能上的缺陷,但可以忽略。
2014-02-08 17:05:51 691
原创 哈佛公开课:构建动态网站——第三讲 XML
1.比如像一个小餐馆的网站订餐系统,不会投入太多资金与消耗去做完整的数据库后台,而且他们也更乐意直接通过文本编辑器就能及时调整菜单,因此使用XML来代替数据库,在此时非常有用。2.XML所使用的查询语言XPath,他能查询存储为xml格式的数据,这个功能特性和数据库类似。3.谈到用户体验设计,推荐书DON't MAKE ME THINK4.XML可以自己随便取标签名来使用,
2014-02-07 12:12:19 636
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人