開啟主選單

求真百科

變更

WEB编程语言

增加 8,529 位元組, 4 年前
無編輯摘要
[[File:Timgqww.jpg|200px|缩略图|右[http://news.mydrivers.com/Img/20120328/S2012032801423258.jpg 原图链接] [http://news.mydrivers.com/1/222/222922.htm 来自快科技]]]
[[File:Timgqww.jpg|缩略图|右[http://news.mydrivers.com/Img/20120328/S2012032801423258.jpg 原图链接] [http://news.mydrivers.com/1/222/222922.htm 来自快科技]]]<br>
<p style="text-indent:2em;">'''WEB编程语言''',分为WEB静态语言和WEB动态语言,WEB静态语言就是通常所见到的超文本标记语言 (标准通用标记语言下的一个应用)。<br>
<br>
<p style="text-indent:2em;">WEB动态语言主要是ASP,PHP,JAVASCRIPT,JAVA,CGI等计算机脚本语言编写出来的执行灵活的互联网网页程序。<br><br><br> ==基本信息 =={| |-| &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''中文名称''' || &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WEB编程语言|| &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;''' WEB释义''' || &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(World Wide Web)即全球广域网 也称为万维网<ref>[https://www.zhihu.com/question/19860216 Web 是什么意思?.知乎网.2019-06-05] </ref>|-| &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''性质''' || &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;网络学术语词 || &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''内容''' || &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;计算机语言|-| &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;''' 为WEB 类''' || &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WEB 静态语言和WEB动 语言 ,WEB静态 || &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''常用语言''' || &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ASP,PHP,JAVASCRIPT|} == 超文本标记 语言 就是通常所见到的 == <p style="text-indent:2em;"> 超文本标记语言 (标准通用标记语言下的一个应用 、外语缩写:HTML)可以规定网页中信息陈列格式,指定需要显示的图片,嵌入其他浏览器支持的描述性语言,以及指定超文本连接对象,如其他网页、JAVA、CGI程序等。 <p style="text-indent:2em;">HTML语言的原文件是纯文本文件,可以是用任何文本编辑器如UNIX的VI、DOS的EDIT、WINDOWS 、txt中的书写器等。但专用编辑器如HTML EASY !MICROSOFTFRONTPAGE 等提供了一整套模板等编辑工具,还可以直接调用内置的浏览器浏览程序的执行结果,或者提供了“所见即所得”的可视化编程功能。 == 脚本语言 ==[[File:482696410839121925.jpg|缩略图|左|[https://icweiliimg1.pstatp.com/weili/bl/482696410839121925.jpg 原图链接] [https://stock.tuchong.com/image?imageId=482696410839121925&source=360tusou 来自图虫创意]]]* ASP <p style="text-indent:2em;">ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含超文本标记语言标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 * PHP<p style="text-indent:2em;">PHP是将程序嵌入到超文本标记语言文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C++进行程序的扩展! * JAVA SCRIPT <p style="text-indent:2em;">HTML 只能提供一种静态的信息资源,缺少动态客户端与服务器端的交互。爪哇脚本(JAVA SCRIPT ,WEB 的出现,使信息和用户之间不仅只是一种显示和浏览的关系,而且实现了实时地、 动态 的、可交互的表达方式。 <p style="text-indent:2em;">JAVASCRIPT 是一种脚本 语言 ,它采用小程序段的方式实现编程。它的基本结构形式与ActionScript十分类似,但她并不需 是ASP,PHP,JAVASCRIPT,JAVA,CGI 编译,而是在程序运行过程中被逐行的解释。 == 特点 == * 简单性:它是基于java基本语句和控制流之上的简单而紧凑的设计,是学习java的好过渡,而且,它的变量类型是采用弱类型,未采用严格的数据类型。* 安全性:javascript 不允许访问本地硬盘,不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互,从而有效的防止数据的丢失。* 动态性:javascrpt可以直接对用户或客户输入做出响应,无须经过web程序。它对用户的响应采用以事件驱动的方式进行,即由某种操作动作引起相应的事件响应,如:点击鼠标、移动窗口、选择菜单 * 跨平台性:javascript依赖于浏览器本身,与操作环境无关。只要能运行浏览器的 计算机 ,并安装了支持javascript的浏览器就可以正确执行,从而实现了“编写一次,走遍天下”的梦想。 == JAVA爪哇 ==[[File:T01fbaf6a120b8228b3.jpg|缩略图|左|[https://files.jb51.net/file_images/article/201604/2016042914355135.jpg 原图链接][https://www.jb51.net/article/83306.htm 来自 脚本 之家]]]<p style="text-indent:2em;">'''主要部分''' * java语言和类库:java语言是支持整个java技术的底层基础,java类库是随java语言一起提供的,提供了在任何平台上正常工作的一系列功能特性。* Java 运行系统:主要指java虚拟机,负责将java与平台无关的中间代码翻译成本机的可执行机器代码。* Java applet :Java applet 是用java 语言编写 的小应用程序,通常存放在web服务器上,可以嵌入html中,当调用网页时,自动从web服务器上下载并在客户机上运行,用户的浏览器就作为一个java虚拟机。 <p style="text-indent:2em;">'''java特性''' * 简单性:java语言是面向对象的;* 分布性:java是专为网络设计的,由一个类库用于tcp/ip协议。* 可解释性:java源程序经编译成字节代码,可以在任何运行JAVA的机器上结识执行,因此,可独立与平台,可移植性好。* 安全性:JAVA解释器中有字节代码验证程序,它检查字节代码的来源,可判断 字节代码 自防火墙内还是防火墙外,并确认这些代码可以做什么。* JAVA在WEB服务器中 功能:<p style="text-indent:2em;">是WEB服务器应用程序的接口,给WWW增添交互性和动态特性。 <p style="text-indent:2em;">'''Python''' * python是一种面向对象、直译式计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发 灵活 于1991年。Python语法简捷而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作 各种模块(尤其是C/C++)轻松地 结在一起。常见的一种应用情形是,使用python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,速度要求非常高,就可以用C++重写。* 同时python在web开发方面也表现相当突出。 == 公共 关接口 == <p style="text-indent:2em;">公共 关接口(Common Gateway Interface)为web服务器定义了一种与外部应用程序交互、共享信息的标准。* CGI的工作原理客户端浏览器向WEB服务器提出服务请求并显示服务器传递过来的结果。WEB服务器将客户请求正确映射传递给CGI接口程序,在将CGI的执行结果传递给客户端的浏览器。CGI接口负责处理WEB服务器传递过来的客户服务请求。* CGI的作用# 扩大了WEB服务器的功能;# 它打破了服务器软件的局限性,允许用户根据需要采用各种语言去实现无法用HTTP、HTML实现的功能,给WWW提供了更为广阔的应用空间。# 为在不同的平台之间进行沟通提供了范例。<p style="text-indent:2em;">连接服务器与外部应用程序。服务器可以向CGI程序发送信息,CGI程序也可以向服务器 程序回送信息。 == 外部链接 == * [https://blog.csdn.net/cyjbenyy/article/details/91447188 Web语言(一)]<br>* [https://blog.csdn.net/qq_41432935/article/details/82289566 WEB简介]<br>* [https://baike.baidu.com/item/WEB%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80/5183896?fr=aladdin 用于Web开发的最佳编程语言]<br> == 视频学习 == * 编程语言全栈开发小白入门教程 javaweb开发LOL英雄联盟轮播图<div style="clear:center">{{#iDisplay:page/s0789rj5k0f|740|420|qq}}</div> == 参考资料 == {{Reflist}}   [[Category:900 艺术类]][[Category:950 攝影;電腦藝術]]
8,409
次編輯