精华内容
下载资源
问答
  • 服务器端脚本

    2020-09-14 02:03:19
    三种主流的服务器端脚本语言 Server-side scripting as it relates to web pages usually refers to ...

    Server-side scripting as it relates to web pages usually refers to PHP code that is executed on the web server before the data is passed to the user's browser. In the case of PHP, all PHP code is executed server-side and no PHP code ever reaches the user. After the PHP code is executed, the information it outputs is embedded in the HTML, which is sent to the viewer's web browser.

    与网页相关的服务器端脚本通常是指将数据传递到用户浏览器之前在Web服务器上执行PHP代码。 对于PHP,所有PHP代码都在服务器端执行,并且从未有PHP代码到达用户。 执行PHP代码后,其输出的信息将嵌入到HTML中,然后将其发送到查看器的Web浏览器。

    One way to see this in action is to open one of your PHP pages in a web browser and then choose the "'View Source" option. You see the HTML, but no PHP code. The result of the PHP code is there because it is embedded in the HTML on the server before the web page is delivered to the browser.

    实际操作的一种方式是在网络浏览器中打开您PHP页面之一,然后选择“查看源代码”选项。 您看到的是HTML,但没有PHP代码。 之所以有PHP代码的结果,是因为在将网页交付给浏览器之前,它已嵌入服务器HTML中。

    示例PHP代码和结果 ( Example PHP Code and Result )

    While the server-side PHP file may contain all the code above, the source code and your browser only display the following information:

    尽管服务器端PHP文件可能包含上面的所有代码,但是源代码和浏览器仅显示以下信息:

    My cat Spot and my dog Clif like to play together.
    

    服务器端脚本与客户端脚本 ( Server-Side Scripting vs. Client-Side Scripting )

    PHP isn't the only code that involves server-side scripting, and server-side scripting isn't limited to websites. Other server-side programming languages are Python, Ruby, C#, C++, and Java. There are many instances of server-side scripting, which provides a customized experience for users.

    PHP不是唯一涉及服务器端脚本的代码,并且服务器端脚本不仅限于网站。 其他服务器端编程语言是Python, Ruby ,C#, C ++Java 。 服务器端脚本有很多实例,可以为用户提供定制的体验。

    In comparison, client-side scripting operates with embedded scripts—JavaScript is the most familiar—that are sent from the web server to a user's computer. All the client-side script processing takes place in a web browser on the end user's computer. Some users disable client-side scripting due to security concerns.

    相比之下,客户端脚本与嵌入式脚本(最熟悉JavaScript)一起运行,它们是从Web服务器发送到用户计算机的。 所有客户端脚本处理都在最终用户计算机上的Web浏览器中进行。 出于安全考虑,某些用户禁用了客户端脚本。

    翻译自: https://www.thoughtco.com/server-side-scripting-2694142

    展开全文
  • 一、db.eval 执行服务器端脚本 利用db.eval函数可以在MongoDB服务器端执行javascript脚本.这个函数先将给定的javascript字符串传递给MongoDB服务器,在服务器上执行,然后返回结果. db.eval可以用来模拟多文档事务:db....
  • 全网数据备份备份服务器端脚本文件,定时检查客户端备份文件的完整性,并将检查结果通过邮件方式发送给运维人员
  • 仿服务器端脚本方式的JS模板实现方法
  • 服务器端脚本是对服务器行为的编程。这被称为服务器端脚本或服务器脚本。 客户端脚本是对浏览器行为的编程。 什么是服务器脚本? 通常,当浏览器请求某个 HTML 文件时,服务器会返回此文件,但是假如此文件含有...

    HTML 文件可以包含文本、HTML 标签以及脚本。

    HTML 文件中的脚本可以在 web 服务器上执行。


    服务器端脚本

    服务器端脚本是对服务器行为的编程。这被称为服务器端脚本或服务器脚本。

    客户端脚本是对浏览器行为的编程。

    什么是服务器脚本?

    通常,当浏览器请求某个 HTML 文件时,服务器会返回此文件,但是假如此文件含有服务器端的脚本,那么在此 HTML 文件作为纯 HTML 被返回浏览器之前,首先会执行 HTML 文件中的脚本。

    服务器脚本能做什么呢?

    • 动态地向 web 页面编辑、改变或添加任何的内容
    • 对由 HTML 表单提交的用户请求或数据进行响应
    • 访问数据或数据库,并向浏览器返回结果
    • 为不同的用户定制页面
    • 提高网页安全性,使您的网页代码不会通过浏览器被查看到

    重要事项:由于脚本在服务器上执行,因此浏览器在不支持脚本的情况下就可以显示服务器端的文件!

    ASP 和 PHP

    在 W3School,我们通过使用活动服务器页面(ASP)和超文本预处理器(PHP)来演示服务器端的脚本编程。

    您无法通过查看源代码来查看 ASP 或 PHP 的源代码,您看到的仅仅是来自服务器的输出,那些纯粹的 HTML。这是因为在结果以纯粹的 HTML 发送到浏览器之前,脚本已经在服务器上执行了。

    ASP 实例

    如何通过 ASP 来写文本
    <html>
    <body>
    
    <%
    response.write("Hello World!")
    %>
    
    </body>
    </html>

    运行结果:

    Hello World!
    如何通过 HTML 标签来格式化文本。
    <html>
    <body>
    <%
    response.write("<h2>您可以使用 HTML 标签来格式化文本</h2>")
    %>
    
    <%
    response.write("<p style='color:#0000ff'>这段文本的样式是通过 style 属性添加的。</p>")
    %>
    </body>
    </html>

    运行结果:

    您可以使用 HTML 标签来格式化文本

    这段文本的样式是通过 style 属性添加的。

    展开全文
  • 服务器端脚本&&客户端脚本

    千次阅读 2015-02-04 16:24:25
    一、什么是客户端脚本与服务器端脚本 客户端脚本与服务器端脚本  最早实现动态网页的技术是 CGI(Common Gateway Interface,通用网关接口)技术,它可根据用户的HTTP 请求数据动态从Web 服务器返回请求的页面...

    一、什么是客户端脚本与服务器端脚本

    客户端脚本与服务器端脚本
        最早实现动态网页的技术是 CGI(Common Gateway Interface,通用网关接口)技术,它可根据用户的HTTP 请求数据动态从Web 服务器返回请求的页面。客户与服务器端的一次握手过程如图1.11 所示。
     
    什么是客户端脚本与服务器端脚本 - sumdwang -     留住
     
    图1.11 CGI 动态网页技术中的页面请求处理过程
         当用户从 Web 页面提交HTML 请求数据后,Web 浏览器发送用户的请求到Web 服务器上,服务器运行CGI 程序,后者提取HTTP 请求数据中的内容初始化设置,同时交互服务器端的数据库,然后将运行结果返回Web 服务器,Web 服务器根据用户请求的地址将结果返回该地址的浏览器。从整个过程来讲,CGI 程序运行在服务器端,同时需要与数据库交换数据,这需要开发者拥有相当的技巧,同时拥有服务器端网站开发工具,程序的编写、调试和维护过程十分复杂。
         同时,由于整个处理过程全部在服务器端处理,无疑是服务器处理能力的一大硬伤,而且客户端页面的反应速度不容乐观。基于此,客户端脚本语言应运而生,它可直接嵌入到HTML 页面中,及时响应用户的事件,大大提高页面反应速度。
    脚本分为客户端脚本和服务器端脚本,其主要区别如表 1.3 所示:
    什么是客户端脚本与服务器端脚本 - sumdwang -     留住
     
    表 1.3 客户端脚本与服务器端脚本的区别
         客户端脚本与服务器端脚本各有其优缺点,在不同需求层次上得到了广泛的应用。JavaScript 作为一种客户端脚本,在页面反应速度、减轻服务器负荷等方面效果非常明显,但由于浏览器对其支持的程度不同导致的页面差异性问题也不容小觑。
         下面几节来阐明几个容易混淆的概念,如 JavaScript 与JScript、VBScript 背景的区别、JavaScript 与Java、Java applet 概念的不同等。

    二、服务器端脚本和客户端脚本的区别

     对于一个ASP网站设计人员,不会脚本,无异于木工没有斧子。脚本分为服务器端脚本和客户端脚本,在ASP中用的服务器端脚本和客户端脚本完全相同,都是JScript(或JavaScript)和VBScript(本文例子都是用JavaScript写的),这经常让初学者感到摸不着头脑,本文根据我自己的学习过程,将服务器端脚本和客户端脚本进行一些比较,也许对解开一些入门者的困惑有点帮助。

        要了解一样东西,就必须先把它找出来。因此我们先要分清页面中那些是服务器端脚本,那些是客户端脚本,这是第一步。一般说来,凡是包含在<%%>内的都是服务器端,其中<%@代码%>是表示引用的,一般只有在页面的开头我们才会用到它,比如

    <%@LANGUAGE="JAVASCRIPT"%> 

    它用来说明我们的服务器端脚本是用JavaScript写的。我们常用的服务器端脚本是另外两种,一是<%代码%>,中间是一段代码,可以是任何形式,一个过程、一个函数、甚至是放在一起的一些不相关的代码,只要是符合所用脚本语言语法结构的,都可以。另一个是<%=代码%>,代码部分是一个变量或一个有返回值的函数,它的作用就是把变量的值或函数的返回值放在它所在的位置。比如,

    <%var strURL=”http://www.***.com”%>

    <a href=”<%= strURL %>”></a>

    它和

    <a href=” http:// www.***.com”></a>

    的效果是一样的。以上是服务器端脚本,客户端脚本则是定义在

    <SCRIPT type=text/javascript> </SCRIPT> 

    中的代码,还有一种是,定义在外部文件中,然后用表达式

    <script type="text/javascript" src="***.js"></script>

    引用,调用则一般通过事件来完成;

        分清了服务器脚端本和客户端脚本,下面我们来看看它们的执行位置和任务。执行位置很简单:顾名思义,一个运行在服务器端,一个运行在客户端。而他们的任务也非常明确:服务器端脚本只用于生成网页代码(能包括HTMLCSSJS等等)。它只是执行的结果生成页面,发送到客户端的页面中不包含这些代码本身。将页面发送出去后,它就可以暂时休息了,客户端的任何操作,在再次发送请求到服务器之前,与它无关!客户端脚本是完全在客户浏览器里解释运行的,浏览器需要知道这些代码,因此在查看原始码时一般都能找到它,也就是说客户端脚本对最终浏览用户是公开的。客户端脚本控制着用户和浏览器的交互,如果把浏览器看成应用程序,它的所有动作都是客户端脚本完成的。在客户端脚本执行的过程中,页面不会与服务器作任何交互,因此客户端脚本不能连接数据库进行数据更新。

        有一点要说的是,无论是JS还是VBS都能用来写所有一端的脚本,只是一般比较习惯用JS来写客户端脚本罢了。至于一般用VBS来写服务器端脚本可能一是习惯,二是以示差别。

        下面解释一下Response.writedocument.write区别,算是服务器端脚本和客户端脚本区别的一个例子。

            ResponseASP的一种对象,用来访问服务器端所创建的并发回到客户端的响应信息。而writeresponse的一种方法,功能是在当前的HTTP响应信息流和IIS缓冲区写入指定的字符,使之成为返回页面的一部分。说的通俗点,就是从服务器端向客户端浏览器(IE)发送指定的字符。而documentjavascript的对象,write是他的一种方法,功能也是向浏览器输出文本。所以说两者作用相似,但是完全不同,一般Response.write在服务器端执行,然后向客户端浏览器发送,而document.write在客户端执行,然后向浏览器发送。在服务器端脚本里写document.write和在客户端脚本里写Response.write同样是非法的。但你可以写成

    <%Response.write ("<script type='text/javascript'>document.write('Hello World!');</script>")%>

    的形式,意思是服务器通过esponse.write 向页面输出一段客户端脚本document.write('Hello World!');这段脚本在客户端执行,执行结果就是向用户显示"Hello World!"这行字。其效果和

    <%Response.write ("Hello World!")%>

    是一样的。

     



    文章来源:http://xuao.blog.163.com/blog/static/186474155201141422223768/

    http://xuao.blog.163.com/blog/static/1864741552011414228739/

    展开全文
  • 什么是服务器端脚本

    2016-03-25 16:35:00
    服务器端脚本是对服务器行为的编程。 通常,当浏览器请求某个 HTML 文件时,服务器会返回此文件,但是假如此文件含有服务器端的脚本,那么在此 HTML 文件作为纯 HTML 被返回浏览器之前,首先会执行 HTML 文件中的...

    参考:http://www.w3school.com.cn/web/web_scripting.asp

    服务器端脚本是对服务器行为的编程。

    通常,当浏览器请求某个 HTML 文件时,服务器会返回此文件,但是假如此文件含有服务器端的脚本,那么在此 HTML 文件作为纯 HTML 被返回浏览器之前,首先会执行 HTML 文件中的脚本。

    服务器脚本能做什么呢?

    • 动态地向 web 页面编辑、改变或添加任何的内容
    • 对由 HTML 表单提交的用户请求或数据进行响应
    • 访问数据或数据库,并向浏览器返回结果
    • 为不同的用户定制页面
    • 提高网页安全性,使您的网页代码不会通过浏览器被查看到

    服务器脚本包括哪些?

    jsp、php、asp

    转载于:https://www.cnblogs.com/sdwrz/p/5320026.html

    展开全文
  • 嵌入式WEB服务器端脚本引擎设计于实现 嵌入式WEB服务器端脚本引擎设计于实现 嵌入式WEB服务器端脚本引擎设计于实现
  • 一、db.eval 执行服务器端脚本利用db.eval函数可以在MongoDB服务器端执行javascript脚本.这个函数先将给定的javascript字符串传递给MongoDB服务器,在服务器上执行,然后返回结果.db.eval可以用来模拟多文档事务:...
  • 服务器端脚本语言的比较

    千次阅读 2018-06-07 09:02:00
    服务器端脚本语言的比较 1.CGICommon GateWay Interface是最早用来创建动态网页的一种技术,它允许使用不同的语言来编写适合的CGI程序,CGI可是说是当前应用程序的基础技术,但这种技术的编制方式比较困难而且效率...
  • mongodb eval 执行服务器端脚本在服务器端可以通过db.eval函数来执行javascript脚本,也可以把javascript脚本保存在数据库中,然后在别的数据库命令中调用.一、db.eval 执行服务器端脚本利用db.eval函数可以在MongoDB...
  • 一个客户端和(将来的)服务器端脚本,用于生成BigBlueButton录音。 这项工作仍在进行中,它将下载Big Blue Button的shapes.svg文件,并在本地将在会议期间制作的演示幻灯片和注释重新创建为带音频的webm或.mp4文件...
  • SSSF-gql-hello 服务器端脚本框架第3周的任务
  • 基于Web服务器脚本语言的基本特点及研究现状,对目前发展较成熟的ASP,JSP,PHP和Cold Fusion等服务器端脚本语言进行了详细比较,并深入分析了Cold Fusion脚本语言的Web开发,旨在探寻脚本语言在Web开发方面的应用...
  • 客户端脚本服务器脚本During the early years of the internet, users were presented with what are called static web pages; basic ...
  • (一)常见的服务器端脚本语言,php,jsp,asp。 像我们普通浏览网页基于一种BS模式,其实它也只是一种统一于Browser(浏览器)的CS模式。我们的浏览器作为客户端,在点击链接或者输入地址时,向目的主机发送HTML...
  • 服务器端脚本 初级教程 Previous Page Next Page HTML 文件可以包含文本、HTML 标签以及脚本。 HTML 文件中的脚本可以在 web 服务器上执行。 服务器端脚本 服务器端脚本是对服务器行为的编程。...
  • 九九乘法表用服务器端脚本的简单实现 3.实现代码 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html> <html> <head> <meta ...
  • 通俗地讲,其实脚本是由一系列的bind和alias等命令的集合,如同一般的程序,脚本可以将一个值赋给一个变量,可以命令web服务器发送一个值到客户浏览器,还可以将一系列命令定义成一个过程。可以把集合存放在一个独立...
  • 服务器端脚本语言PHP和JSP的性能比较Scott Trent, Michiaki Tatsubori, Toyotaro Suzumura, Akihiko Tozawa,and Tamiya OnoderaIBM Tokyo Research Laboratory16-23-14 Shimotsuruma Yamato-shi, Japan 242-8502{...
  • 信息系统和Web技术:您必须在完整的Web服务器上使用服务器端脚本构建Web应用程序。 您必须设计一个实时网站来记录位置并寻找人
  • 服务器端脚本重命名并保存后,fileGPS是使用各种技术来查找新文件名的工具。 fileGPS使用的一些技术是: 文件名的各种哈希 各种时间戳记技巧 脚本开始前最多5分钟的文件名+ PHP time() 还有更多 产品特点 ...
  • 13.服务器端脚本

    2016-12-08 16:39:24
    利用db.eval可以在MongoDB的服务器端执行任意JavaScript脚本。用处有很多,比如事务模拟。重点要提的就是,如果传入的JavaScript脚本过大会给调试代码很多不便,此时可以将调试信息写入到数据库日志中,方法是在脚本...
  • PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言 http://www.w3school.com.cn/php/index.asp 转载于:https://www.cnblogs.com/highpointengineer/p/10953559.html
  • 查询分析器的【运行服务器端脚本】按钮一共有两大类功能,第一个是根据传入的参数,执行特定的功能,另外一个是执行服务端的代码。 目录 1.执行特定的功能 1.1 getConn——获取数据库连接信息 1.2 decodeUrl——...
  • 解析客户端脚本、服务器端脚本

    千次阅读 热门讨论 2013-11-21 11:15:49
    做b/s的东西,感觉首先要弄懂客户端与服务器端的交互原理(参考之前的文章:http://blog.csdn.net/wang379275614/article/details/9771659 ),前台与后台的概念,前台、后台代码是如何被编译或解释的一个过程,不...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,836
精华内容 5,134
关键字:

服务器端脚本