适合学习前端开发的人看
帮助入学者掌握好学习步骤,制定学习规划
html为英文缩写,HyperTextMarkupLanguage超文本标记语言,从其语法的标签就可以看出,标签的作用是标记元素。比如a标签,它的作用就是超链接,html的运行环境是浏览器,浏览器的能够翻译出这些标签给用户看,在浏览器展示给用户的就是超链接,而不是标签a。css为英文缩写,CascadingStyleSheets层叠样式表,作用是给html的元素添加样式。换句话说就是给html添加样式的。例如我们在编辑word的时候,给标题元素加上一个倾斜的样式、加粗的样式、居中的样式等。JavaScript简称js,script英文是脚本的意思。javascript还叫做ECMAScript,即java脚本。至于为什么叫JavaScript不叫别的script,可能是因为java比较火,这样叫比较容易传播。JavaScript是运行在浏览器的,不受操作系统的影响,所以可跨平台开发。其实html和css也是运行在浏览器的,不受操作系统的影响。JavaScript也是用来修饰html的,用来增加html的动态效果,这种动态效果都是在浏览器上运行的,没有和服务器交互。ajaxjqueryphp超文本预处理器,也是一种脚本语言,运行在服务器端,运行后传送给浏览器。可以访问mysql数据库。php是开源免费的。mysql数据库,开源免费数据库,可以运行在linux系统,linux也是开源免费的操作系统。apache服务器总结一:其实css、JavaScript、php都是脚本语言,为什么是脚本语言,因为他们都是嵌套在html文件中的,css、JavaScript是可以直接写在html中,直接在浏览器端运行的,所以叫做浏览器脚本语言,php不同,他是运行在服务器,需要把html后缀改成php,由服务器运行一遍,把文件内的php语言运行一遍后把结果给文件,再把文件传给浏览器,浏览器展示html文件。总结二:用到的web服务器有apache服务器,他是开源免费的服务器,可以运行在linux系统下,这样linux系统是免费的,apacheweb服务器是免费的,php是免费的,js、html都是开源的,这样一个组合很火的原因就是这样的了。php文件可以运行在apache上,也就是apache可以编译php文件,运行后发给浏览器,浏览器接收编译好的php文件,浏览器上在运行css和js语言后,最终展示出html文件。总结三:另外一个web服务器IISweb服务器,是微软的internetinformationservers,这个web服务器是运行在windows操作系统上的,iis是免费的web服务器,windows系统是收费的。至于iis是否可以运行在linux系统上没有实验过。另外php不能在iis服务器上运行。iis服务器可以搭载.netframework,也就是.net框架,可以运行asp语言,现在是aspx文件,微软推出的c#后台程序和asp.net服务器端脚本语言。总结四:如果是静态网站,用html、css、js开发的网站,不需要和服务端交互,iisweb服务器和apacheweb服务器都可以运行。