今天学习了web技术.web技术太繁杂了.做个笔记,对web技术做个总览.
文字版本
浏览器是把字符串解析成可展示内容的工具.
字符串解析成可展示内容的技术叫做前端
字符串的内容经常是html语言描述的页面
页面中包含浏览器需要解析出来的各种对象
对象可以是js语言或对其他js语言文件的引用
js脚本来控制浏览器的解析行为
对象可以是css语言或对其他css语言文件的引用
css语言可以描述其他对象的属性
这些属性通常都是页面中对象的样式
字符串内容可以是图片,pdf和文本等内容
字符串是通过http协议从服务器传到浏览器的
http协议本质是tcp协议传输的字符串
非要把字符串叫做文件也行.字符串是文件的一种表达形式
生成字符串的过程叫做后端
web服务生成的字符串
自己可以写可执行程序提供字符串
很多语言都可以写可执行程序
成品web服务(apache,iis)可以提供字符串
web服务可以直接把服务器的文件内容送到浏览器去
web服务还会解析文件中有特殊标记的脚本,生成新的特殊的字符串
这些被标记的内容就是后端脚本
jsp,PHP,asp都是后端脚本
web服务可以把子程序的输出送到浏览器去
这种方式叫做cgi
cgi使用的可以是任何程序编写的可执行程序