随着网络技术的普及与发展,现今互联网世界充满了形形色色的网站,看到那些狂拽炫酷的网站各位新同学是否也感到心痒痒呢?没关系,今天我就来给大家简单科普一下网站的制作吧~
说到制作网站,那些有经验的程序员很可能随口就能说出那么几个名词:html、php、mysql,那么这三个名词到底有什么含义呢?
HTML(Hyper Text Mark-up Language )即超文本标记语言,是 WWW 的描述语言。通俗地讲,HTML是一种标示语言,它的代码通用于几乎所有浏览器并被读取(这是浏览器的主要任务),根据一定的规则显示出一个网页文本和图像的排布来。HTML文件的后缀名是.htm。
说了那么多,那它到底长啥样呢?我们来看看我们现在这个网页的代码吧!右键点击网站空白处,你会看到一堆选项,找到“查看源文件”选项,就会看到一堆密密麻麻的代码来。没错!正是这堆代码组成了这个网页。通常而言,这堆代码无论让任何浏览器去读取,除去浏览器间的细微功能差别,通常显示出来的页面是一模一样滴!
仔细看看,我们会发现它的代码很有特点,经常出现的格式是<(一些字母)>(一些内容)</(斜杠)...(一些字母)>构成,当然也会有多层的结构比如<aaa><bbb>xxx</bbb></aaa>这样子的嵌套结构,其实,HTML代码的主要特点就是依靠<aaa>这样的标签来告诉浏览器该如何显示xxx这些内容的!
PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)他是通常用于服务器的一种语言,该语言易于学习,使用广泛,主要适用于网页开发领域。PHP的文件后缀名为.php。
PHP的语法也十分地有特色,它通会有<?php(开头) ...一堆代码...?>(结尾)这样子的标记,其中也会大量出现类似$result,这就是它的变量,以$开头。
PHP不同于经典的C和C++,他处理变量的能力十分灵活与强大,可以十分轻松地在不同的变量类型间转换,容错性也十分高,为了配合网页开发,它自带了许多功能强大的函数用于输出网页。
输出网页?对,输出网页。一个网页是如何显示在你的屏幕上的呢?这通常要经过这些流程:首先,用户输入一个地址给浏览器;接着浏览器会自动访问这个地址,这个地址就是某个服务器下某个文件的地址,这一般是php文件;接着服务器上的这个文件会根据php语言输出一堆html代码(当然也可以直接访问htm文件),如果访问这个地址的同时用户发送了信息(比如登陆),那么该文件还可进行一些判断操作,访问数据库、读取用户名与密码与用户发来的信息进行比较,如果验证通过则输出登陆后界面的html代码,实现登陆的操作。
说到数据库(sql),其实就是一个数据管理的平台,读取它数据流程为:访问地址->选择数据库->选择数据表并搜索数据表内容。数据库通过一些复杂而精妙的代码、函数来实现对数据的高效处理,这包括增加、修改、删除、查询四大功能,对应的,php自然有相应函数用于读取数据库了。
从以上可以看出,sql与html以php为纽带,php是用户与服务器的沟通桥梁,所以,要做好一个有用网站,html、php、sql的学习都是必不可少的,这是一个紧密联系的体系。
看了那么一堆烧脑的文字,读者会不会觉得有种无从下手的绝望感呢?不要害怕,万事开头难是肯定的,所以我拉来了我部门各位大神在此助阵,相关教程随后发布,如果有问题也可以提出,大神们一定会耐心回答的!
在此我给大家推荐两个网站以及两本书
应用与示例的视频讲解:
http://www.php100.com/html/shipinjiaocheng/old/常用函数与语法、功能模块介绍:
http://www.w3school.com.cn/书目推荐
——by 基仔