什么是客户端脚本?(client-side scripting?)

客户端脚本是基于web的计算机程序在用户计算机上运行的过程,而不是在承载网站的计算机上运行。具体来说,它通过一种称为脚本的程序运行,由用户的web浏览器处理。客户端脚本的主要原因是允许专门围绕用户自己的数据和选项创建网页,而不是成为一个固定页面,每个用户都会看到相同的页面。...

客户端脚本是基于web的计算机程序在用户计算机上运行的过程,而不是在承载网站的计算机上运行。具体来说,它通过一种称为脚本的程序运行,由用户的web浏览器处理。客户端脚本的主要原因是允许专门围绕用户自己的数据和选项创建网页,而不是成为一个固定页面,每个用户都会看到相同的页面。

Server-side scripting means that the computer hosting the website, known as a server, carries out all the work.

客户端脚本的需要源于网页的工作方式。最初,页面是用标准HTML编写的,称为静态页面;也就是说,每台计算机,以及每一个用户,都看到了完全相同的页面。这使得网站在处理大型数据集(如铁路时刻表)方面非常有限。对于静态页面,唯一的解决方案是完整地打印时间表,并让用户查找相关细节。

The main reason for client-side scripting is to allow a web page to be created specifically around the user's own data and options.

动态网页的开发解决了这个问题。这些可以适应特定情况,例如如果用户在特定时间段内搜索两个站点之间的旅程。搜索结果通过一个动态网页显示,该网页是为该查询自动创建的。

有两种方法可以执行生成动态网页所需的处理。服务器端脚本意味着托管网站的计算机(称为服务器)执行所有工作,然后生成一个HTML页面发送到用户的计算机。其中一种方法称为VBScript,这就是为什么用户偶尔会在网站上执行搜索或其他动态请求,并返回一个列出“VBScript数据库错误”的页面

第二种方法,客户端脚本,涉及在网页中嵌入特殊代码。然后,用户的web浏览器使用此代码执行必要的处理,例如搜索网站上的后台数据库,并根据结果生成页面。以这种方式使用的最著名的代码类型称为Javascript。

客户端脚本的最大缺点是安全隐患。理论上,该代码可以命令浏览器执行各种操作,包括访问计算机本身的数据。Web浏览器使用各种安全措施来防止滥用,例如将代码限制为仅访问浏览器。这些安全措施的缺陷是病毒创造者的主要机会来源之一。

  • 发表于 2021-12-13 10:08
  • 阅读 ( 119 )
  • 分类:互联网

你可能感兴趣的文章

用覆盆子皮打造你自己的亚马逊alexa智能音箱

... 一台PC,用于设置一个Amazon开发人员帐户和一个SSH客户端 ...

  • 发布于 2021-03-21 08:42
  • 阅读 ( 207 )

作用域如何影响powershell脚本

...影响PowerShell脚本,以及如何在它们内部和周围工作。 什么是范围(a scope)? 在PowerShell中,“scope”指的是脚本或命令shell正在运行的当前环境。作用域用于保护环境中的某些对象不被脚本或函数无意中修改。特别是,除非这些...

  • 发布于 2021-04-11 03:54
  • 阅读 ( 259 )

脚本语言(scripting language)和程序设计语言(programming language)的区别

...语言的使用和开发也相应增长。但是这些脚本语言到底是什么?它们与编程语言有什么不同?随着操作系统的发展,系统任务变得更加复杂,需要多个文件和系统实用程序来完成任务。突然出现了对一类高级语言的需求,这些语...

  • 发布于 2021-06-26 05:00
  • 阅读 ( 666 )

脚本(script)和剧本(screenplay)的区别

...;所有的剧本都是剧本,但不是所有的剧本都是剧本。 什么是剧本(a script)? 剧本是戏剧、电影或广播的书面文本。手稿是从拉丁文抄写员的意思来写的。剧本是一个故事的书面版本。 术语脚本可应用于各种领域,例如舞台剧...

  • 发布于 2021-06-27 07:11
  • 阅读 ( 962 )

节点js(node js)和角度js(angular js)的区别

...ipt runtime built on Chrome’s V8 JavaScript engine. Pure JavaScript is a client-side application, but Node JS runs on the server side. It is used to build scalable, fast and powerful web applicati***. It uses an event-driven, non-blocking IO model.  In other words, it works on a single thread usi...

  • 发布于 2021-07-01 01:14
  • 阅读 ( 239 )

脚本语言(scripting language)和程序设计语言(programming language)的区别

...行速度较慢。 Figure 1: Scripting Languages 脚本语言可以分为客户端脚本和服务器端脚本。客户端脚本语言生成在web浏览器中执行的代码。一个例子是JavaScript。服务器端脚本语言生成在web服务器上执行的代码。Perl、PHP、Python和Ruby就...

  • 发布于 2021-07-01 02:49
  • 阅读 ( 267 )

客户端脚本(client side scripting)和服务器端脚本(server side scripting)的区别

客户端脚本和服务器端脚本的主要区别在于,客户端脚本用于编写在客户端或浏览器中执行的脚本,而服务器端脚本用于编写在服务器端或服务器中执行的脚本。 web按照客户机-服务器模式工作。这里,主机或客户机是指请求服...

  • 发布于 2021-07-02 01:43
  • 阅读 ( 1147 )

sap脚本(sap scripts)和智能窗体(smartforms)的区别

...印程序显示、打印或分发这些业务表单。它是一个依赖于客户端的工具,也是一个依赖于语言的工具。在美学上,它与其他文本处理系统类似。通常,SAP脚本表单的组件(对象)包括: 标题数据 段落和字符格式 页 窗口和文本...

  • 发布于 2021-07-13 23:39
  • 阅读 ( 127 )

如何单击或滚动播放声音(play a sound on click or rollover)

...的网页。 当客户点击某个东西时添加声音 创建一个脚本,当客户使用该属性单击某个对象时,以及当客户使用该属性翻滚某个对象时,添加声音效果。在不同的浏览器中测试这些效果,因为不是所有的web浏览器都能处理除...

  • 发布于 2021-09-04 21:41
  • 阅读 ( 160 )

什么是社交网络脚本?(social networking scripts?)

社交网络脚本是一种允许网站所有者创建在线社交网络社区的软件,该社区是一组相互在线社交并共享共同兴趣、活动、价值观或信仰的成员。通常,会员可以与世界其他...

  • 发布于 2021-12-08 12:19
  • 阅读 ( 162 )
Smm柒
Smm柒

0 篇文章