javascript特点有哪些(禁用javascript的好处)

JavaScript的卑微起步始于1995年,是由当时在Netscape通信公司工作的BrendanEich在短短10天内创建的。从那时起,JavaScript已经走过了漫长的道路,从一个让网站变得漂亮的工具变成了一种严肃的编

JavaScript 的卑微起步始于 1995 年,是由当时在 Netscape 通信公司工作的 Brendan Eich 在短短 10 天内创建的 。从那时起,JavaScript 已经走过了漫长的道路,从一个让网站变得漂亮的工具变成了一种严肃的编程语言。

在其早期,JavaScript 被认为是一种视觉工具,它使网站变得更有趣和更有吸引力。像 Jakarta Server Pages (即 JSP,以前称作 JavaServer Pages)这样的语言曾经用来完成渲染网页的繁重工作,而 JavaScript 则被用来创建基本的交互、视觉增强和动画。

长期以来,HTML、CSS 和 JavaScript 之间的分界并不明确。前端开发主要由 HTML、CSS 和 JavaScript 组成,形成了标准 Web 技术的“ 多层蛋糕 ”。

javascript特点有哪些(禁用javascript的好处)

标准网络技术的“ 多层蛋糕 ”(Mozilla 开发者网络, CC BY-SA 4.0 )

HTML 和 CSS 为内容提供结构、格式和样式。一旦网页要做一些超越了显示静态内容的事情,就是 JavaScript 的用武之地。Ecma 国际部开发了 JavaScript 规范, 万维网联盟(World Wide Web Consortium)(W3C)开发了 HTML 和 CSS 规范。

JavaScript 是如何获得突出地位的

JavaScript 是如何成为 最受欢迎的 编程语言的,背后有一段漫长的 历史 。早在 20 世纪 90 年代,Java 是王者,不可避免的人们会与它进行比较。许多工程师认为 JavaScript 不是一门好的编程语言,因为它缺乏对面向对象编程的支持。尽管当时并不明显,但其实 JavaScript 的对象模型和功能特性在其第一个版本中就已经出现了。

1995 年 JavaScript 匆匆发布后,网景公司将其提交给了 欧洲计算机制造商协会(European Computer Manufacturers Association)(ECMA)国际部进行标准化。由此产生了 ECMAScript ,这是一个 JavaScript 标准,旨在确保不同 Web 浏览器之间网页的互操作性。ECMAScript 1 于 1997 年 6 月问世,帮助推进了 JavaScript 的标准化。

在此期间,PHP 和 JSP 成为了服务器端编程语言的流行选择。JSP 作为 通用网关接口(Common Gateway Interface)( CGI )的首选替代方案获得了突出的地位,因为它可以在 HTML 中嵌入 Java 代码。虽然它很受欢迎,但开发人员发现将 Java 嵌入 HTML 中是不自然的。此外,即使是 HTML 上最简单的文本变化,JSP 也必须经历一个耗时的生命周期。在今天的微服务世界里,面向 JSP 的页面被认为是技术债务。

PHP 的工作原理与 JSP 类似,但 PHP 代码以一个通用网关接口( CGI )的可执行文件来处理。基于 PHP 的 Web 应用比基于 JSP 的应用更容易部署。总的来说,使用 PHP 更容易上手和运行。今天,PHP 和 JavaScript 是创建动态网站最流行的组合之一:PHP 作为服务器端脚本,JavaScript 作为客户端脚本。

伴随着 2006 年 jQuery 的发布,JavaScript 的应用越来越多。jQuery 是一个多用途的 JavaScript 库,简化了繁琐的 文档对象模型(Document Object Model)(DOM)管理、事件处理和 Ajax 。

2009 年 Node.js 的发布是 JavaScript 发展的转折点。开发者现在可以用 JavaScript 编写服务器端脚本了。紧随其后的是 2010 年发布的 Backbone.js 和 AngularJS 等框架。这导致了出现了使用单一语言进行全栈开发的概念。

2015 年,Ecma 国际部发布了 ECMAScript 6(ES6),它为编写复杂的应用程序增加了包括类声明在内的重要新语法。其他新特性还包括迭代器、箭头函数表达式、let 和 const 关键字、类型化数组、新的集合(映射、集合和 WeakMap)、Promise、字符串的模板字元以及许多其它很酷的特性。后来的版本又继续增加了更多的功能,使 JavaScript 更加强大、精简和可靠。

总结

在过去的 20 年里,JavaScript 有了长足的进步。现在大多数浏览器都在争相满足合规性,因此最新的规范推出得更快。

根据你的项目需求,有大量稳定的 JavaScript 框架可供选择,包括最流行的 React 、 Angular 和 Vue.js 等等。在本系列的下一篇文章中,我将深入探讨为什么 JavaScript 如此受欢迎。

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

(0)
nan
上一篇 2021-08-28
下一篇 2021-08-28

相关推荐

  • 域名控制面板如何设置在哪里(电脑域名在哪里设置解决方法)

    域名控制面板如何设置在哪里,电脑域名在哪里设置解决方法内容导航:域名控制面板设置如何在域名控制面板里面设置2级域名你好,请问你知道BLUEHOST面板里面,在哪里设置可以将万网域名绑定在一起吗域名控制面板怎样设置一、域名控制面板设置域名控制面板解析里面添加A记录主机头留空然

    2022-04-17
    0
  • java数组越界异常怎么解决

    Java数组越界异常是指访问数组时,数组索引超出了数组的长度范围。解决方法如下:检查数组的长度和索引的范围:在访问数组元素之前,确保数组长度大于索引值,可以通过使用条件语句进行判断。使用循环来遍历数组:使用循环结构(如for循环、while循环)来遍历数组,可以避免数组越界异常。使用try-catch块处理异常:在访问数组元素前,使用try-catch块捕获数组越界异常,并进行相应的处理,如打印错

    2024-01-18
    0
  • docker安装redis报错怎么解决

    要解决Docker安装Redis报错的问题,可以尝试以下步骤:检查Docker环境:确保你的Docker环境正常运行,并且可以正常使用Docker命令。检查Docker镜像:使用docker images命令检查是否已经下载了Redis镜像。如果没有下载,请使用docker pull redis命令下载Redis镜像。检查Docker容器:使用docker ps -a命令查看是否有正在运行的Red

    2024-01-19
    0
  • c语言字符串输入的方式有哪些

    在C语言中,字符串的输入方式有以下几种:使用 scanf() 函数:可以使用 scanf() 函数来从标准输入流中读取字符串,例如:char str[100];scanf(“%s”, str);使用 fgets() 函数:可以使用 fgets() 函数从标准输入流中读取一行字符串,例如:char str[100];fgets(str, 100, stdin);使用 gets() 函数:不推荐使

    2024-02-20
    0
  • 阿里企业邮箱如何设置outlook(阿里企业邮箱如何设置不接收历史邮件)

    阿里企业邮箱如何设置outlook,阿里企业邮箱如何设置不接收历史邮件内容导航:怎么在outlook里设置阿里给的公司邮箱阿里巴巴的企业邮箱在Foxmail或者OutlookExpress等客户端怎么设阿里邮箱怎么设置模板邮件苹果手机怎么设置o

    2022-04-28
    0
  • 什么是营销型网站(营销网站的类型)

    什么是营销型网站,营销网站的类型 内容导航: 什么是营销型网站 什么是营销型网站有那些特点 建立营销型网站什么是营销型网站 什么是营销型网站一个营销型网站的基本要点有哪些 一、什么…

    2022-05-18
    0

发表回复

登录后才能评论