javascript不可以跨平台对吗

不对,javascript可以跨平台。JavaScript脚本语言是依赖于浏览器本身,与操作环境(系统)无关,只要能运行浏览器的计算机,并支持javascript的浏览器就可正确执行;而JavaScript已被大多数的浏览器所支持,因此可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。

javascript不可以跨平台对吗

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

不对,javascript可以跨平台。

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的、跨平台的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。

JavaScript的完整组成*

立即学习“Java免费学习笔记(深入)”;

ECMAScript,描述了该语言的语法和基本对象。

文档对象模型(DOM),描述处理网页内容的方法和接口。

浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。

JavaScript的特点

1、顺序解释执行的脚本语言

它的基本结构形式与c、c++、java十分类似。但它不像这些语言一样,需要先编译,而是==在程序运行过程中被逐行地解释。==它是需要嵌入到html页面中,让浏览器来解释执行的。

2、基于对象的语言

javascript是一种基于对象的语言,在程序中可以创建对象

3、简单性

它是一种基于java基本语法语句和控制流之上的简单而紧凑的设计, 基本java中的语法都可以使用

到javascript中,所以对于学过java语言的情况下,学习javascript也相对比较简单

4、弱类型语言

它的语法松散要求不严谨,比如一个变量在之前没有声明的情况下就可以直接使用,声明变量的时候也可以不声明变量的类型等

5、事件驱动

在页面上的操作,例如 左键/右键的单击、双击,键盘上面的按键的监听,鼠标的移动、鼠标拖拽、鼠标滚轴的滚动等等事件的响应处理都可以交给JavaScript

6、动态性

JavaScript可以直接对用户或客户输入做出响应,无须经过web服务程序

7、安全性

JavaScript不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和

删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丢失

8、跨平台性

JavaScript脚本语言不依赖于操作系统,仅需要浏览器的支持。因此一个JavaScript脚本在编写后可以带到任意机器上使用,前提是机器上的浏览器支 持JavaScript脚本语言,JavaScript已被大多数的浏览器所支持,因此可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。

简单来说,JavaScript是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持javascript的浏览器就可正确执行。但是不同浏览器以及同一浏览器的不同版本对JavaScript的支持是不同的(浏览器的兼容性)。

不同于服务器端脚本语言,例如PHP与ASP,JavaScript主要被作为客户端脚本语言在用户的浏览器上运行,不需要服务器的支持。所以在早期程序员比较青睐于JavaScript以减少对服务器的负担,而与此同时也带来另一个问题,安全性。

而随着服务器的强壮,虽然程序员更喜欢运行于服务端的脚本以保证安全,但JavaScript仍然以其跨平台、容易上手等优势大行其道。同时,有些特殊功能(如AJAX)必须依赖JavaScript在客户端进行支持。

JavaScript的作用

1、动态改进网页的设计布局(操作页面中的标签元素)

2、验证表单

3、检测浏览器、控制浏览器的行为

4、创建cookies

5、处理页面中触发的事件

6、在使用ajax的时候也要用到JavaScript

【相关推荐:javascript视频教程、编程基础视频】

以上就是javascript不可以跨平台对吗的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2925869.html

(0)
上一篇 2025年3月11日 19:10:39
下一篇 2025年3月6日 04:55:58

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • JavaScript支持的注释字符是什么

    支持两种注释字符:1、单行注释符号“//”,只对所在行有效,可以位于代码段的不同位置,语法“//需要注释的内容”,“//”之后的所有内容都会看作是注释的内容。2、多行注释符号“/**/”,出现在“/*”和“*/”之间的所有内容都会看作是注释…

    2025年3月11日
    200
  • jquery是基于什么实现的

    jquery是基于JavaScript语言实现的。jQuery是一个快速、简洁的JavaScript框架;jQuery封装了JavaScript常用的功能代码(函数),提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处…

    2025年3月11日
    200
  • javascript是否具有安全性

    javascript具有安全性。JavaScript是一种安全性语言,它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互;从而有效地防止数据的丢失。 本教程操作环境:wi…

    2025年3月11日
    200
  • javascript用什么来获取dom元素

    javascript获取dom元素的方法:1、用getElementById()根据id获取元素;2、用getElementsByName()根据name属性获取元素;3、用getElementsByTagName()根据标签名获取元素;4…

    2025年3月11日
    200
  • javascript怎么实现加减乘除运算

    实现方法:1、利用“+”、“-”、“*”、“/”、“%”符,可实现加法、减法、乘法、除法和取余运算;2、利用“+=”、“-=”、“*=”、“/=”符,会先进行加减乘除运算,再将结果赋值给运算符左侧的变量;3、利用“++x”或“x++”符对变…

    2025年3月11日
    200
  • javascript要不要加分号

    JavaScript中的分号是可选的,加不加分号主要是个代码风格问题,但是不要一会加一会不加。通常,如果语句以“(”、“[”、“/”、“+”、“-”开头时,有可能被解释为上一行语句的一部分;此时可以在行首防御性的加上分号。 本教程操作环境:…

    2025年3月11日
    200
  • JavaScript可以单独运行吗

    JavaScript不可以单独运行。JavaScript是一种脚本语言,不能像exe程序一样单独运行,只能在宿主环境中执行。两种运行方法:1、使用script标签把JavaScript代码放在HTML中,借助浏览器环境来运行;2、借助nod…

    2025年3月11日 编程技术
    200
  • javascript为什么用函数式编程

    原因:1、js的语法是从Scheme这种函数式编程语言借鉴而来。2、就浏览器端而言,随着各种单页框架的发展,客户端的处理能力不断提升,越来越多的业务逻辑被放到端,从而导致客户端要维护的状态越来越多;随之而来的问题是,一不小心就会大量使用依赖…

    2025年3月11日
    200
  • javascript中有几种类型

    有9种数据类型:1、字符串类型,是一段以引号包裹起来的文本;2、数值类型,用来定义数值;3、布尔类型,只有两个值;4、Null类型,表示一个“空”值,即不存在任何值;5、Undefined类型,表示未定义;6、Symbol类型,表示独一无二…

    2025年3月11日
    200
  • javascript数组怎么求平均数

    两种求平均数的方法:1、利用forEach()和length属性来求,语法“function f(v){s+=v;}数组对象.forEach(f);avg=s/数组对象.length;”;2、利用reduce()和length属性来求,语法…

    2025年3月11日
    200

发表回复

登录后才能评论