2016 - 2024

感恩一路有你

jquery第二个td元素怎么获得 JavaScript可以实现哪些效果?或者是做什么的?

浏览量:3237 时间:2023-06-09 09:22:02 作者:采采

JavaScript(简称JS)是一种轻量级、解释性或即时编译的高级编程语言,具有函数优先级。虽然它作为开发网页的脚本语言而闻名,但它也用于许多非浏览器环境。JavaScript基于原型编程和多范式动态脚本语言,支持面向对象、命令式和声明式(如函数式编程)风格。[1]

1995年,网景公司的Brendan Eich首次在网景导航器上设计并实现了JavaScript。因为网景和Sun合作,网景管理层希望它看起来像Java,所以命名为JavaScript。但实际上它的语法风格接近Self和Scheme。[2]

JavaScript的标准是ECMAScript。截至2012年,所有浏览器都全面支持ECMAScript 5.1,老款浏览器至少支持ECMAScript 3标准。2015年6月17日,ECMA International发布了ECMAScript第六版,正式名称为ECMAScript 2015,但通常称为ECMAScript 6或ES6。[1]

成分

ECMAScript,用这种语言描述javascript组件的语法和基本对象。[4]

文档对象模型(DOM),它描述了处理web内容的方法和接口。[4]

浏览器对象模型(BOM)描述了与浏览器交互的方法和接口。[4]

一般特征

JavaScript是一种属于网络的高级脚本语言,在Web应用开发中得到了广泛的应用,经常被用来给网页添加各种动态功能,为用户提供更加流畅美观的浏览效果。通常JavaScript脚本都是嵌入在HTML中实现自己的功能。[5]

是一种解释型脚本语言(代码不是预编译的)。[6]主要用于在HTML(标准通用标记语言下的一种应用)页面中添加交互行为。[6] HTML页面可以直接嵌入,但是单独写一个js文件有利于结构和行为的分离。【6】跨平台特性,在大多数浏览器的支持下,可以在多种平台上运行(如Windows、Linux、Mac、Android、iOS等。).Javascript脚本语言和其他语言一样,有自己的基本数据类型、表达式和算术运算符,以及程序的基本程序框架。Javascript为处理数据和文字提供了四种基本数据类型和两种特殊数据类型。变量提供了存储信息的地方,而表达式可以从而完成更复杂的信息处理。可以实现网页的人机交互。

日常使用

在HTML页面中嵌入动态文本。[6]响应浏览器事件。[6]读写HTML元素。[6]在将数据提交给服务器之前验证数据。[6]检测访问者的浏览器信息。[6]控制cookies,包括创建和修改。[6]基于Node.js技术的服务器端编程。[7]历史

它最初是由网景公司的布伦丹·艾希设计的。JavaScript是甲骨文公司的注册商标。Ecma国际建立了基于JavaScript的ECMAScript标准。JavaScript也可以用在其他场合,比如服务器端编程。完整的JavaScript实现由三部分组成:ECMAScript、文档对象模型和浏览器对象模型。[8]

网景最初将其脚本语言命名为LiveScript,后来网景与Sun合作后改名为JavaScript。JavaScript最初受Java的启发,它的目的之一是 "看起来像Java ",所以语法上有相似之处,有些名字和命名约定也是借鉴Java的。但是JavaScript的主要设计原则来自于Self和Scheme。JavaScript和Java之间的相似性是Netscape 出于营销方面的考虑,我们与太阳微系统公司达成了协议。为了获得技术优势,微软推出了JScript来满足JavaScript的脚本语言。为了实现互操作性,Ecma国际(以前称为欧洲计算机制造商协会)创建了ECMA-262标准(ECMAScript)。两者都属于ECMAScript的实现。虽然JavaScript是作为一种面向非程序员而非程序员的脚本语言来推广和宣传的,但它具有非常丰富的特性。[9]

在开发初期,JavaScript的标准并没有确定。同时期还有网景的JavaScript,微软的JScript,CEnvi的ScriptEase。1997年,在(欧洲计算机制造商协会)的协调下,由网景、Sun、微软和Borland组成的工作组确定了统一标准:ECMA-262。

特点

JavaScript脚本语言有以下特点,。

(1)脚本语言。JavaScript是一种解释性脚本语言。C、C等语言是先编译后执行,而JavaScript是在程序运行过程中逐行解释。

(2)基础到对象。JavaScript是一种基于对象的脚本语言,不仅可以创建对象,还可以使用已有的对象。

(3)简单。JavaScript语言是一种弱类型变量类型,对使用的数据类型没有严格的要求。它是一种基于Java基本语句和控件的脚本语言,设计简单紧凑。

(4)动态。JavaScript是一种事件驱动的脚本语言,它可以响应用户输入,而无需通过Web服务器。访问网页时,鼠标在网页中点击或上下移动,窗口移动,JavaScript可以直接响应这些事件。

(5)跨平台。JavaScript脚本语言不依赖于操作系统,只需要浏览器的支持。因此,一个JavaScript脚本可以在编写后被带到任何机器上使用。在机器上的浏览器支持JavaScript脚本语言的前提下,JavaScript已经被大部分浏览器支持。[5]

与PHP、ASP等服务器端脚本语言不同,JavaScript主要是作为一种客户端脚本语言运行在用户 没有服务器支持的浏览器。所以早期程序员更喜欢JavaScript,以减轻服务器的负担,但同时也带来了另一个问题:安全性。

有了服务器的实力,虽然程序员更喜欢运行在服务器上的脚本来保证安全性,但是JavaScript凭借其跨平台和易于使用的优势,仍然广受欢迎。同时,一些特殊的功能(如AJAX)必须依靠Javascript在客户端支持。随着V8等引擎和Node.js等框架的发展,以及其事件驱动、异步IO的特性,JavaScript逐渐被用来编写服务器端程序。

先定义一个表,先用ajax加载数据。

然后在页面上定义一个ajax方法,定期去后台查询数据。功能loadData(){t$.ajax({

JavaScript 脚本语言 浏览器 语言 ECMAScript

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。