网页开发脱盲

一直很想真正的写个有应用价值的程序。同时为了更大的兼容性,在考虑过OpenGL之后,还是选择了Web这个基本上支持IE之外所有浏览器的开发形式。//MS真是计算机界统一规范的大敌,从NTFS到DirectX。

于是从头开始学起。N年之前学过一点点使用GUI的Dreamweaver来设计网页。但是,现在作为一个已经爱上vim的人来说,自己手写html似乎更符合一个饥渴人士的习惯。

但是,从头学起还是需要一点教程的。由是,在google上搜了一下HTML,于是找到了这个网站//在这里你可以看到相应的中文网站,但是,内容有些不全,且部分已经落后。

首先说下,进行网页开发的时候一般先在本地搭建一个服务器,我个人使用的是Apache(链接在墙外),就是那个著名的武装直升机。但是国内可以下载到。每次写完代码之后都先丢到本地服务器,就是著名的localhost,来进行测试,通过后再进行发布。

题外话:由于localhost的默认端口是8080,在浏览器访问时可以输入localhost:8080,但是,你也许会访问到这个网站,是一位Geek姐姐哦~

如果编程的时候需要数据库,大多数情况下也的确是,那么还需要一个数据库(废话!)。个人在使用mySQL,当然你也可以选择别的。

以上你就可以进行静态网页开发咯~但是,这是Web 1.0时代的事情。

如果还想让用户可以改变页面内容(即所谓动态页面),那么还需要一种脚本语言来生成动态页面。(类似于文本文件与源文件之间的关系。)个人使用的是php

于是又要给服务器安装php的运行环境⋯⋯是不是有点烦了?所以我使用了集成的服务器软件xampp。等有时间了再自己一点点做吧。

以上扯了这么多,最关键的还是代码问题,对吧。

最最基础的是网页的结构,也就是,网页是如何构成的。如果你使用的浏览器不是很坑人,那么在网页的空白区右击,将会看到一个“查看源代码”或者“View Page Source”之类的按钮,点击后将会弹出当前页面的html代码。

一个网页的源文件就是一个文本文件,使用<html>开头,以</html>结束。里面的每个<tag_name></tag_name>都会在页面上显示为一个元素(标题、正文、链接什么的)。

如果想生成一个内容可改变的网页,那么使用php来输出相应的html代码。

如果生成页面之后还想再改变页面内容。。。那么请使用JavaScript。。。

脱盲目前就写到这里吧~以后会更新学习进程的。

希望寒假没有白白度过啊。。。