《小白7天入门PHP Web研发》系列文案,面向单纯善良的完全不懂Web研发编程的入门速成课程,小白们倘若感兴趣能够研读此系列文案,亦能够连线提问。各路大神有何指教还请指点一二。期盼各路大神手下留情,重视守护自己的身份和形象。拜谢各位。 通俗点理解,web研发便是做网站,网站晓得吧,不晓得?你电脑上,手机上,有无浏览器,打开它,随便点开一个链接,接下来神奇的事情出现了,没错!(瞬间想起了达叔...)你看到的便是我说的网站,咱大知乎电脑经过浏览器拜访的http://zhihu.com 便是一个优秀的网站没跑了。
咱们先上个图,你看一下,你平时电脑或手机上网是不是这么上的(你全都用APP,当我没说,后面咱们亦会讲到PHP做APP移动应用API的,等稳)
图 1-1 咱们用浏览器打开知乎出现了什么全部过程基本上便是出现了如上图所示的流程,咱们再也不细讲(感兴趣的伴侣能够去查查瞧瞧,例如能够参考下 从URL输入到页面展现到底出现了什么)。
那样以上过程跟咱们做PHP Web研发有几毛的关系呢?
一般一个web网站,咱们分成为了前端(用户看得到的页面)和后端(服务器上处理用户数据的地区)
前端最典型的便是页面(俗叫作网页),便是你能看到的页面,例如此刻你看到的这篇文案的这个页面(假设你是浏览器拜访查看当前文案的)。页面是运用了一种叫 超文本标记语言 的标签语言 HTML 来组织页面元素的,她们有统一的标准,这亦是前端代码的一部分。元素有了,布局和组织则是依靠的一种叫 层叠样式表 的计算机语言(这儿计算机语言咱们能够统一理解为代码)CSS,是用来修饰、装饰网页的 HTML 元素的。另一咱们还经常看到有些页面上的动态交互(便是动的,例如点击修改状态,弹出提示框等)是经过一种叫 直译式脚本语言 的计算机语言 Javascript(简叫作JS) 来辅助实现的(当下CSS亦能完成非常多JS能完成的事情)。以上三种语言,就组成为了基本的网页了,便是你能看到的页面。
后端技术非常多,重点是处理用户提交的数据而后将处理结果返回给用户等。咱们这儿要讲的当然是PHP了,超文本预处理器,一种脚本语言,能够处理用户从前端提交的数据,亦能将用户的数据保留到存储系统中,方便下次运用。
WEB网页的运行依赖于服务器这个东西,日前常用的web服务器有Apache、Nginx、IIS等,她们都属于服务器软件,一般咱们理解的服务器是一台跟咱们用的电脑不太同样的电脑,而后装了这些服务器软件,连接到了公网(大众都能拜访到)上,供别人拜访的。
后端PHP处理了数据(一般包含所有用户输入或后端主动获取的用户关联信息),能够选取即时返回给用户,亦能够存储到关联存储系统中,例如文件系统、内存中等,而咱们在运用PHP做后端研发常常运用的存储用户数据的东西叫做关系型数据库(听名字就晓得放数据的地区),最常用的便是MySql,由于他免费开源并且能满足大都数的场景。
基本上到这儿,咱们就已然认识了全部PHP Web研发过程中必须学习和遇到的基本概念了,第1天,咱们只要认识一下基本的概念和流程就能够了。要认识文中说到的知识和概念更加多的信息,亦能够主动学习一下(刚起始小白0基本,能够不要思虑太多)。
本文案旨在让你认识全部网站的拜访过程,以及触及到了那些技术。
有问题能够留言,我会即时回复。
|