解释性语言(PHP/JAVA)和编译语言

浏览器只能处理HTML/CSS,对于JS脚本,会调用JS脚本引擎来处理,浏览器本身不处理程序代码。


PHP是一种嵌入HTML的编程语言 的意思是说PHP可以和HTML混写在一起,解释器会将包含在特定标签(如<?php ?>等)中的PHP代码与HTML代码分离开,将PHP代码加以执行,并将执行结果替换掉原代码位置的内容,形成最终的HTML文档。PHP的解释执行是在服务器端进行的,并不是在浏览器端执行的,浏览器最终接收到的只有HTML/CSS/JS等内容。

https://blog.csdn.net/biqioso/article/details/82771749  浏览器与解释器【转】

 

使用客户端脚本的好处: 1.包含JavaScript的页面只要下载一次即可,这样能减少不必要的网络通信。 2.JavaScript程序由浏览器客户端执行,减轻了服务器端的压力。

https://blog.csdn.net/qq_44186793/article/details/89344050  JavaScript基础、执行原理、核心语法

后来的历史是Java语言的浏览器插件(applet)失败了,JavaScript反而发扬光大。

Java语言需要编译,而JavaScript语言则是运行时由解释器直接执行。

https://blog.csdn.net/ccaoee/article/details/51250786 JavaScript与Java的关系(联系与区别)

 

不过一般来说,网页浏览器只是自带了javascript的解释器,其他语言的解释器没有。至于有些语言如java等可以在浏览器上运行是因为浏览器通过插件的形式支持的

 

脚本语言的主要特征是:程序代码即是脚本程序,亦是最终可执行文件。脚本语言可分为独立型嵌入型,独立型脚本语言在其执行时完全依赖于解释器,而嵌入型脚本语言通常在编程语言中(如CC++,VB,Java等)被嵌入使用。 [1]  [6] 

 

万维网是建立在超文本基础之上的。超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。 [1] 

网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言公共网关接口组件等),可以创造出功能强大的网页。

网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容

w3c 万维网联盟组织,制定web标准的机构。

 

Tengine是由淘宝网发起的Web服务器项目,它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。它的目的是打造一个高效、安全的Web平台。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值