一.欢迎来到我的酒馆
javascript, hello world !
目录
二.初遇javascript
1.javascript是一门轻量级的、解释执行的编程语言。它旨在创建以网络为中心的应用程序。javascript很容易学,而且它还集成了HTML代码,它还是跨平台的、开源的编程语言。
2.为什么要学习javascript ? 在Web开发领域,javascript是成为一名优秀软件开发工程师所必备的技能。学习javascript的优点:
- javascript是一门非常流行的编程语言,而且它还是程序员的首选编程语言。一旦你学习javascript,通过使用基于javascript编程语言的框架,它不仅可以帮助你开发前端应用,而且还可以开发后端应用。
- javascript无处不在,只要你安装了现代的浏览器,就可以学习javascript,不需要任何其他的开发环境。例如:chrome浏览器,firefox浏览器等都支持javascript。
- javascript可以帮助你开发非常漂亮的、运行速度非常流畅的网站。你可以通过使用类似控制台的东西来开发网站,而且它可以使得你的网站有非常好的图形用户体验。
- javascript现在已经扩展到移动开发,桌面开发和游戏开发。这对于javascript程序员来说有很大的机遇。
- 由于市场的高需求,对于掌握javascript的程序员有成千上万的就业机会,而且报酬颇高。你可以打开招聘网站,查看在工作市场上对javascript的需求。
- javascript最大的优点是你可以发现有成千上万的javasscript框架和javascript类库,这些javascript框架和类库可以直接应用在你的应用上,因此,可以大大缩减开发周期,快速上线你的应用。
学习javascript有一千零一个好处。首先,在学习一门编程语言时,你需要不停地敲代码,一直敲代码,直达你成为这一领域地专家。
三.hello world ! javascript
1.介绍完学习javascript的好处之后,相信你已经迫不及待了,这里我们写一个非常简单的javascript应用程序。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
document.write("hello world")
</script>
</head>
<body>
</body>
</html>
将上面的代码保存到一个文件中,并命名为:HelloWorld.html。保存完后,点击你的浏览器,就可以运行你写的javascript程序了。
2.有许多非常优秀的框架和类库是用javascript写的:
- Angular
- React
- jQuery
- Vue.js
- Ext.js
- Ember.js
- Meteor
- Mithril
- Node.js
- Polymer
- Aurelia
- Backbone.js
javascript框架和类库实在太多。javascript的世界非常的庞大,而且随时都发生着有趣的事情。
四.javascript的应用领域
正如前文提到的那样,不论是前端开发,还是后端开发,javascript都是被广泛使用的编程语言。在软件开发领域,javascript无处不在,下面列举一些javascript的应用领域:
- 客户端验证。验证用户提交到服务器的数据非常重要,在验证前端用户的输入上,javascritpt扮演了一个非常重要的角色。
- 操作HTML网页。javascript可以动态地操作HTML网页。通过使用javascript,你可以非常简单地增加或删除任何的HTML标签,并根据不同的设备和要求修改HTML。
- 用户提示。你可以使用javascript给浏览你网页的用户提供不同类型的动态网页弹窗。
- 后台数据加载。javascript提供了Ajax类库,当你在做其他事情的时候,它可以加载后台数据。当用户浏览你的网页的时候,它会提供一个非常好的用户体验。
- 演示文稿。javascript同样提供了创建演示文稿的功能。javascript提供了ReveaUS和BespokeJS类库用于创建演示文稿。
- 服务器端应用。Node JS是基于Chrome javascript 运行时,它可以开发快速的、扩展性良好的应用。
成千上万的软件开发者使用javascript开发网站和其它应用软件,javascript有非常多的应用领域。
五.什么是javascript
javascript是一门动态的计算机编程语言。作为web页面的一部分,javascript是轻量级的,而且被广泛的使用。javascript允许客户端脚本与用户交互,并且可以创建动态页面。javascript是一门面向对象的、解释型的编程语言。
javascript的最初的名字叫做 LivesScript,但是Netscape公司把它改名为JavaScript,这个灵感可能来自于Java编程语言。javascript的第一个版本是由Netscape在1995年发布的,发布名称为LiveScript。javascript的核心功能嵌入到Netscape浏览器、Internet Explorer浏览器和其他浏览器中。ECMA-262说明书定义了javascript语言的核心功能:
- javascript是一门轻量级的、解释执行的编程语言。
- javascript专为创建以网络为中心的应用程序而设计
- javascript与HTML相辅相成。
- javascript开源且跨平台。
六.客户端脚本
客户端javascript是这门语言的最主要形式。脚本应包含在HTML文档中或由HTML文档引用,以便浏览器解释执行。这意味着一个网页不必是一个静态的HTML文档,但可以包含与用户交互、操作浏览器、动态创建HTML文档的程序。与传统的CGI服务器端脚本相比,javascript客户端脚本机制提供了非常多的优点。你可以使用javascript检查用户在表单中输入的email地址是否有效。当用户提交表单的时候会执行javascript代码,并且只有当所有款项时有效的,表单的数据才会被提交到服务器。javascript可以被用作用户事件,例如按钮事件,标题导航和其他的操作。
七.javascript的优点
javascript的优点有:
- 减少与服务器的交互。在提交到服务器之前,你可以验证用户的输入。这不但节省了服务器的流量,而且可以减少服务器的负荷。
- 即时反给用户。用户不必等待页面重新加载来查看他们是否忘记输入了某些内容。
- 可交互性。当用户的鼠标悬浮在某些地方、按下了键盘的时候,你可以创建界面来进行相应的操作。
- 丰富的界面。你可以使用javascript创建丰富的界面。
八.javascript的缺点
对于javascript,我们不能将其称为一门成熟的编程语言。它也有一些缺点:
- 客户端javascript不被允许读写文件。出于安全的考虑,这项功能被保留了。
- javascript不能用作网络应用,因为它没有这方面的支持。
- javascript不支持多线程。
简而言之,javascript是一门轻量级的、解释执行的编程语言,它可以在静态HTML页面上创建交互性。
九.写在最后
javascript的hello world篇先介绍到这里,有关进一步的javascript内容,请查看我的其他博客。有什么想问的问题,或者尚存疑惑,欢迎在博客下方留言,我会一一解答。有错误的地方或者有待提高的地方,欢迎大家指正!