什么是JavaScript,JavaScript有什么用途
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、小程序、网站,是万千企业之选。
- 数字孪生:现实世界的身外化身 2024-12-06
- 微信公众号全面“今日头条化”,自媒体将迎来“第二春”? 2024-12-04
- 优质长视频的破圈效应 2024-12-05
- 奶茶行业的裂变营销 2024-12-03
- 浅浅分享下支付产品经理如何写全局性的需求文档以及工作流程 2024-12-02
- “麦学”爆红:一场精心策划的营销盛宴 2024-11-29
- 如果遇到麦琳式的领导,怎么办? 2024-11-28