先普及用户通过浏览器访问网页的过程:网页内容是通过服务器运算得出的结果,将结果(网页代码)传输给浏览器,网页代码再通过浏览器运算(计算、渲染),最终展示在用户的眼前的。
至此,我们知道了有2个运算过程: 1、服务器运算
2、浏览器运算
而让电脑(网站服务器、你的个人电脑)乖乖执行运算,就需要编写程序脚本即程序代码。
而编写代码的过程就叫做:编程。编写代码的人叫做:程序员
所以,由运算演变出:
1、服务器运算 -> 服务器脚本
2、浏览器运算 -> 浏览器脚本
-----------------------------------------------------------------在行业内,将服务器运算称为后端;将浏览器运算称为前端;后端更靠近服务器,前段更靠近用户,这样比较好记忆。然后我们再来按照上述两个类别,对其他的东西分类:
1、服务器脚本(后端): PHP、ASP.NET 2、浏览器脚本(前端): HTML、CSS、JavaScript HTML5、XHTML我们暂且将其统称为:HTML
===============================================================细心的就发现了,SQL 没有提到。有了上面基础概念之后,我再来详细的说:
SQL,即数据库,用来存储和查询用户的数据,比如:
1、存储你注册的帐户信息(用户名、密码);
2、存储你在知乎上回答的问题(标题、内容);
3、查询本回答相关的评论。 ===============================================================SQL是安装在服务器上的,暂且也将它纳入后端范畴。
根据题主的问题,如果学习的话,有这么两种常见搭配: 1、PHP 搭配 MySQL; 2、ASP.NET 搭配 SQLServer。 MySQL和SQLServer都是SQL软件,都可以用来存储、查询数据。
至于为什么这么搭配你先不用管,总之上帝说要有光,那就先光着。
===============================================================我们再来模拟一下访问网站的用户登陆过程,以PHP为例(ASP.NET同理): 我联合互联网上的一群大牛,组建了一个编程的免费学习群,你只需要来我们这个群里听就行487425429, 这里有免费的学习资源,每天直播课程,不需要你付出什么,只需要有一颗学习的心就可以了。 不是想要学习的就不要加了。
1、用户输入 用户名、密码后点<登陆>按钮;
2、后端程序开始运算:PHP运行,连接MySQL,在数据库中查询用户名、密码是否正确;
3、将运算数据返回给用户的浏览器,包含(HTML、CSS、JavaScript);
4、浏览器将接收到的前端数据(HTML、CSS、JavaScript),运算(解析)出来,成为网页。
最后还有问题对吧?别急。 ===============================================================HTML、CSS、
|