JavaScript标准广泛 - 超过1,100个打印页面 - 因此远远超出了本文的范围,以提供关于每个JavaScript(JS)特性和功能的基本信息。相反,本文将向您介绍JavaScript的特征,使其成为一种流行的语言,同时在您自己的项目中使用JavaScript时要记住一些警告。

JavaScript的主要特征是什么?

速度

JavaScript(JS)是为速度而构建的,因为其主要目的是处理动态内容。动态内容是网站的一部分,当您单击按钮或页面的特定区域时,更改,如下拉菜单。

图片集、视频、文件共享和许多其他我们认为理所当然的东西,如果它们不能运行得足够快,就不会有用。例如,我们不想花5分钟翻一页在线书籍。

JavaScript社区始终致力于使语言更快,而现代JavaScript可以比以前的版本更快地完成更复杂的任务。例如,现代浏览器中的异步负载比曾经是更快的。

多功能性

由于世界各地的开发团队重新构想了Javascript的功能,Javascript在web开发中的作用得到了扩展。它仍然是使用动态内容的客户端用户体验的重要组成部分,但服务器端Javascript在日益复杂的开发栈时代给了语言新的生命和实用工具。

Web开发人员现在可以使用JavaScript编程前端和后端代码。JavaScript已扩展,以便它可以在Web浏览器上处理动态内容,在服务器上生成网页,并连接到数据库。

JavaScript还提供多种方式编程,开发人员可以调整其偏好。更喜欢功能编程的开发人员可以关注可重用的功能,而那些更喜欢面向对象编程的人可以创建具有持久状态和行为的对象。

可扩展性

官方JavaScript标准只讲述了javascript在现实世界中使用的方式时的故事。创建Web浏览器的公司,例如Google,Microsoft和Mozilla,通常会将功能添加到其浏览器上运行的专有JavaScript实现。

今天的JavaScript开发人员依赖于HTML节点的动态选择以及JavaScript类的第一个实现的许多功能来自私有开发人员梦寐以求的功能。这些功能最终进入了官方JavaScript标准,为更多的创新铺平了道路。

Javascript框架也是新的Javascript能力的主要来源,因为它们允许开发人员比普通Javascript更容易地创建复杂的操作。例如,虽然可以用普通的Javascript完成异步函数调用,但开发人员几乎总是更喜欢使用JQuery这样的框架。

JavaScript的警告是什么?

人气

javascript(js)的压倒性受欢迎意味着在不知道至少一些语言的情况下,它几乎是不可能成为全堆栈的Web开发人员。JavaScript也有一个更强硬的学习曲线,因为曾经做过,因为学习JavaScript也经常意味着学习一个或多个框架。

新的JavaScript框架也经常弹出,因此可以很难找到时间来学习最新的流行框架。尽管来自一个框架的技能可以转化为与其他框架合作,但最新框架是“最佳”的误解是常见的,并且具有较旧框架的技能可能失望。

幸运的是,Vanilla JavaScript的知识及其基础知识将始终在Web开发中拥有一个地方,因为有一些框架没有必要的情况。例如,您永远不会使用框架将信息打印到控制台。

可用性

绝大多数网站依赖JavaScript,无论是动态的还是不动。由于服务器端JavaScript已经变得如此流行,因此使用JavaScript生成网站已经变得更加常见。

所有通过Javascript实现功能的网页都有一个漏洞:有一小部分浏览用户选择禁用Javascript。如果不能编写代码来提供替代功能,就有可能错过一些重要的访问者。

如果它没有很好地实现,JavaScript也可以对残疾人造成可访问性问题。使用屏幕读者的人有一个令人难度的难以处理动态内容的人,因此JavaScript开发人员应始终了解以普遍方式设计所需的额外工作。

如果您有兴趣了解更多关于JavaScript(JS)的信息,Udacity有许多关于这种流行的编程语言的其他文章。188bet网投所有你所要做的就是看看我们的博客。

注册我们编程纳米迪尔格的介绍188金宝搏安不安全今天要了解有关JavaScript的更多信息以及它可以在网上做的所有有趣的东西!

开始学习