首页系统综合问题JavaScript 如此受欢迎的 4 个原因

JavaScript 如此受欢迎的 4 个原因

时间2023-01-30 06:05:35发布分享专员分类系统综合问题浏览275

今天小编给各位分享javascript的知识,文中也会对其通过JavaScript 如此受欢迎的 4 个原因和javascript有哪些优点等多篇文章进行知识讲解,如果文章内容对您有帮助,别忘了关注本站,现在进入正文!

内容导航:

  • JavaScript 如此受欢迎的 4 个原因
  • javascript有哪些优点
  • 郑州北大青鸟分享JavaScript编程语言与python编程之间的关系?
  • Javascript有什么优点
  • 一、JavaScript 如此受欢迎的 4 个原因

    JavaScript 之所以能在编程语言中名列前茅,是有充分的理由的。

    • 来源:linux.cn • 作者:Nimisha Mukherjee • 译者:Xingyu.Wang •

    (本文字数:1976,阅读时长大约:2 分钟)

    如 GitHub 的 The State of the Octoverse 报告的这张图所示,如果按 GitHub 上项目的贡献者数量统计, JavaScript 一直是最受欢迎的编程语言。

    热门语言,根据《The State of the Octoverse》(©2019, GitHub Corp )

    在本系列的 上一篇 中,我们深入了解了 JavaScript 的历史。在这篇文章中,我将分享它如此受欢迎的四个 原因 。

    1、JavaScript 适合初级、中级和高级开发人员

    JavaScript 不需要任何环境设置,只要打开浏览器,比如 Chrome 浏览器,导航到 开发者工具 ,就可以开始编码。编写一个 “Hello World” 的程序,就这么简单:

    console.log("Hello World");

    JavaScript 的灵活性最适合中级开发人员。该语言通过让开发人员专注于解决问题来帮助你完成任务。开发者可以混合使用插件和自己的代码片段来让一个应用程序工作。

    虽然 JavaScript 比较容易上手,但它也并不是一下子就能掌握的。如果你想达到高级水平,这里有一些你需要了解的概念:

    JavaScript 的 多范式 特性: JavaScript 同时支持函数式编程和面向对象编程(OOP)。在 JavaScript 中应用 设计模式 : 模型-视图-*( MV* )设计模式一直是最流行的模式之一,并促成了 多个现代框架 的发展。带原型链的继承 : JavaScript 由于其动态的特性,无法实现传统的 Java 基于类的模式下的 OOP。JavaScript 中的 OOP 是通过原型继承模型实现的。闭包 : 闭包可以从内部函数中访问外部函数的作用域。柯里化 (Currying) 柯里化是函数的一种转换,它将函数从 f(a, b, c) 的调用形式转换为 f(a)(b)(c) 调用形式。Promises 和 Observables : 这些可以帮助你处理异步函数。TypeScript : 在 JavaScript 中添加了静态类型。2、全平台

    JavaScript 可以在任何地方运行,包括:

    手机、平板电脑和笔记本电脑等设备。在客户端和服务器端。

    这种在任何地方都能运行的能力使 JavaScript 成为一种通用语言。

    3、开放标准和社区

    ECMAScript 是 JavaScript 的标准化版本,也是一种开放的标准语言。公司可以使用 ECMAScript 来创建 JavaScript 的实现。根据 维基百科 ,“ECMAScript 引擎是执行以 ECMAScript 语言标准编写的源代码(例如,JavaScript)的程序”。最流行的引擎 V8 和 SpiderMonkey 是开源项目。

    JavaScript 已经存在了 25 年,背后有一个庞大的社区。开发者们简直目不暇接,社区已经构建了如此多的插件和框架,以至于创造了“ 框架疲劳 ”这个词。

    4、现代框架

    现代框架如 React 、 Angular 和 Vue.js 已经稳定下来,并且正在进行优化以获得更好的性能。大多数框架对开发者非常友好,有良好的社区支持。

    未来

    JavaScript 将长期存在。全栈开发和现代前端框架继续帮助 JavaScript 巩固其作为最受欢迎的编程语言之一的地位。

    JavaScript 的 下一波 可能会将焦点放在。

    Deno : JavaScript 的现代安全运行时。网络组件: 可重复使用的自定义元素。与 AI 和 ML 的整合: 像 Supernova 和 BAYOU 这样的项目在将 JavaScript 与人工智能和机器学习整合方面取得了实质性的突破。

    via: opensource.com

    作者: Nimisha Mukherjee 选题: lujun9972 译者: wxy 校对: wxy

    本文由 LCTT 原创编译, Linux中国 荣誉推出

    点击“了解更多”可访问文内链接

    一、javascript有哪些优点

    javascript的优缺点
    (1).javascript的优点:
    .javascript减少网络传输。
    在javascript这样的用户端脚本语言出现之前,传统的数据提交和验证工作均由用户端浏览器通过网络传输到服务器开发上进行。如果数据量很大,这对于网络和服务器开发的资源来说实在是一种无形的浪费。而使用javascript就可以在客户端进行数据验证。
    .javascript方便操纵html对象。
    javascript可以方便地操纵各种页面中的对象,用户可以使用javascript来控制页面中各个元素的外观、状态甚至运行方式,javascript可以根据用户的需要“定制”浏览器,从而使网页更加友好。

    .javascript支持分布式应用 运算。
    javascript可以使多种任务仅在用户端就可以完成,而不需要网络和服务器开发的参与,从而支持分布式应用 的运算和处理。

    (2).javascript的局限性:
    .各浏览器厂商对javascript支持程度不同。
    目前在互联网 上有很多浏览器,如firefox、internet explorer、opera等,但每种浏览器支持javascript的程度是不一样的,不同的浏览器在浏览一个带有javascript脚本的主页时,由于对javascript的支持稍有不同,其效果会有一定的差距,有时甚至会显示不出来。

    .“web安全性”对javascript一些功能牺牲。
    当把javascript的一个设计目标设定为“web安全性”时,就需要牺牲javascript的一些功能。因此,纯粹的javascript将不能打开、读写和保存用户计算机上的文件。其有权访问的唯一信息就是该javascript所嵌入开发 的那个web主页中的信息,简言之,javascript将只存在于它自己的小小世界—web主页里。

    二、郑州北大青鸟分享JavaScript编程语言与python编程之间的关系?

    JavaScript编程开发语言和python编程开发语言随着互联网的不断发展,其相互之间的竞争也越来越明显。
    而今天我们就一起来了就一下都有哪些具体内容吧。
    JavaScript发布于1995年,是一门用于增加网站交互性的脚本语言。
    这门语言还拥有许多进阶的版本,比如用来给应用服务端增加额外功能的Node.js就是其中一个。
    据估计,有94.9%的网站使用的语言都是JavaScript。
    那么它究竟为什么如此热门呢?目前看来,应该有以下三个主要原因:JavaScript既可以在客户端使用,也可以在服务端使用。
    有了这样“双面全能”的工具,程序员就完全可以抛弃掉PHP这类只能用在服务端的语言了。
    JavaScript还是一门能实现跨平台的编程语言。
    举例来说,由Facebook开源的JavaScript框架ReactNative,就可以帮助我们开发出在桌面及手机都可使用的应用。
    JavaScript还拥有一批热忱的“拥护者”。
    正是由于这批JavaScript爱好者的积极使用及与不断呼吁,这门动态语言才能够拥有今日的地位。
    Python急剧飙升的热度Python发布于1991年,因此资历比JavaScript还要大上一些。
    尽管如此,这门强大的语言似乎直到近年才开始火热起来。
    作为一门具有超高通用性的高级语言,Python在各个领域都得到了广泛的应用,包括网页应用开发、数据分析及机器学习算法的建立等。
    Python惊人的增长速度同样也可归结到三个主要原因上:其一,Python简单易用的语法使其受到了大量用户的推崇。
    Python非常强调代码的可读性及间接性,也因而成为了许多开发新手偏好的选择。
    其二,Python具有可靠性高、效率高的优点,这就为其赢得了许多人工智能专家的欢心。
    如今,随着机器学习及数据科学应用的不断增多,Python自然成为了备受相关领域专业人士喜爱的选择。
    此外,众多Python库的存在也使得各领域的科技工作得到了进一步的简化。
    其三,Python和JavaScript一样,也拥有自己的一批忠实用户,正是他们的支持带来了Python的快速成长。
    电脑培训在Python发布以来的二十余载中,Python热爱者们编写了大量的语言指南及出版读物。
    无论是新手还是“老炮”,都能够由此非常便捷地获取外部经验。

    三、Javascript有什么优点

    JavaScript的优点是让网页更活灵活现 他能补助与网页实现各种功能和穿插 JavaScript 语言的前身叫作LiveScript。自从Sun公司推出著名的Java语言之后, Netscape公司引进了Sun公司有关Java的程序设计概念,将自己原有的LiveScript重新进行设计,并更名为JavaScript。这所 以取名为JavaScript,原因就在于JavaScript作为一种嵌入HTML文档的、基于对象的脚本设计语言。其中很大一部分的语法同Java语 言很相似,而且JavaScript的设计可以使它很容易地同Java语言一同工作,它可以充分支持Java的applet小应用程序,Java的 applet小应用程序也可以很方便地访问已有的JavaScript代码。所以,也可以JavaScript看成是Java语言的某种简化版本。 JavaScript的优点 在JavaScript这样的用户端脚本语言语言出现之前,传统的数据提交和验证工作均由用户端浏览器通过网络传输到服务器上进行。如果数据量很大,这对于网络和服务器的资源来说实在是一种无形的浪费。而使用JavaScript就可以在客户端进行数据验证。 JavaScript可以方便地操纵各种浏览器的对象,可以使用JavaScript来控制浏览器的外观,状态甚至运行方式,可以根据用户的需要“定制”浏览器,从而使网页更加友好。 JavaScript可以使多种任务仅在用户端就可以完成而不需要网络和服务器的参与,从而支持分布式的运算和处理。 JavaScript的局限性 在WWW 上有很多浏览器,如Netscape Navigator,Mosaic和HotJava等,但每种浏览器支持JavaScript的程度是不一样的,支持和不完全支持JavaScript的 浏览器在浏览一个带有JavaScript脚本的主页时,效果会有一定的差距,有时甚至会显示不出来。 当把JavaScript的一个设计目 标设定为"Web安全性"时,就需要牺牲JavaScript的一些功能。这时,纯粹的JavaScript将不能打开、读写和保存用户计算机上的文件。 它有权访问的唯一信息就是它所嵌入的那个Web主页中的信息,简言之,JavaScript将只存在于它自己的小小世界----Web主页里。 希望对你有帮助

    关于javascript的问题,通过《郑州北大青鸟分享JavaScript编程语言与python编程之间的关系?》、《Javascript有什么优点》等文章的解答希望已经帮助到您了!如您想了解更多关于javascript的相关信息,请到本站进行查找!

    爱资源吧版权声明:以上文中内容来自网络,如有侵权请联系删除,谢谢。

    javascript
    英语原版阅读:Picture comprehension 调查|手机学习软件里有代做作业广告?