什么是JavaScript,JavaScript有什么用途

日期:2023-04-07  作者:小天  来源:www.txunda.com  人气:579

JavaScript的特点 

1.是一种"解释性脚本语言"(代码不进行预编译)。 

2.主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。 

3.js可以"直接嵌入HTML页面",但写成"单独的js文件"有利于结构和行为的分离。 

4.跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。

5.js它是"单线程编程语言"。 

为什么JavaScript是单线程? 

1.JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。 

2.JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。比如,假定JavaScript同时有两个线程,一个线程在某个DOM节点上添加内容,另一个线程删除了这个节点,这时浏览器应该以哪个线程为准? 

3.所以,为了避免复杂性,从一诞生,JavaScript就是单线程,这已经成了这门语言的核心特征,将来也不会改变。为了利用多核CPU的计算能力,HTML5提出Web Worker标准,允许JavaScript脚本创建多个线程,但是子线程完全受主线程控制,且不得操作DOM。所以,这个新标准并没有改变JavaScript单线程的本质。 

JS的规范 

1、区分大小写:ECMAScript中的一切(变量、函数名和操作符)都严格区分大小写。 

2、标识符:指变量、函数、属性的名字,或者函数的参数。 标识符命名规则: 

1)第一个字符必须是一个字母、下划线(_)或一个美元符号($); 

2)其他的字符可以是字母、下划线、美元符号或数字; ECMAScript标识符一般采用、驼峰大小写命名格式。不能把关键字、保留字、true、false和null用作标识符。 

3、注释:ECMAScript有单行注释和多行注释(块级)两种。 //单行注释 /*多行注释 (代码块) */ JavaScript注释可用于提高代码的可读性,阻止代码的执行。 

4、可选的分号:ECMAScript中的语句以一个分号结尾;如果省略分号,则由解释器确定语句的结尾。这是非严谨语言的特点。(不推荐省略分号) 。

5、变量:ECMAScript的变量是松散类型的,所谓松散类型就是可以保存任何类型的数据。 

页面引入JavaScript

1.直接嵌入在这里插入代码片

2.外部JS文件 4.3 行内(内联) 

总结:JavaScript是网页操作语言,天津天讯达科技有限公司,天津天迅达科技有限公司使用JavaScript语言创建精美网站。

天津天迅达科技有限公司经过多年来对APP小程序、以及网站建设的探索,已经帮助每一个客户快速开发出属于自己的APP小程序网站,是万千企业之选。

标签:天迅达科技 天津APP开发 天津网站建设 网站建设