站在web技术的肩膀上

今天学习了web技术.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使用的可以是任何程序编写的可执行程序