重新学习JavaScript#JavaScript能做甚麽?

JavaScript (简称JS)是一种物件导向的程序语言 "object orient programming language",
也是最多人使用的语言之一。因为在前端与後端的开发都可以用JavaScript来写。

JavaScript 可以用在:

  • 网页的开发
  • 行动装置的App
  • 电脑的应用程序
    用途是非常广的!
    JavaScript也可以用在服务器EX:Node.js

此外JavaScript在执行上还非常方便,其他的程序语言(如Java, Python, C)需要架好复杂的环境才能看到执行结果,但是JavaScript直接浏览器一跑就出来了!(直接在浏览器执行)
缺点:语言不严谨而且也不完美,有一些bug

JavaScript用在网页上可以做出很多精美的互动效果!在UX上增加使用者的体验。有人还用JavaScript制作出精美的履历网站,真的会令人印象深刻呢!

不过因为这次挑战是针对网页,所以就先来介绍JavaScript在网页中扮演的脚色吧!

网页三兄弟

  • HTML: 就是整个网页的骨架啦!对房屋来说就是钢筋水泥。
  • CSS: 负责网页的风格与视觉部分,如同房屋的装潢。
  • JavaScript: 主要是网站的互动还有功能部分,使网页更活灵活现、更具实用性。

简单的JavaScript历史

JavaScript於西元1995年由Netscape, Inc. 开发,因为希望它外观看起来像Java,所以才取名为JavaScript。
JavaScript经过多次迭代,目前还在持续改进中,渐渐成为一个成熟的语言。

JavaScript 与 Java 的差别

  • JavaScript 是「弱型别」语言(JS会自动判别变数型别,不像Java「强型别」语言,需要你去赋予该变数型别)。
  • 执行环境不同,JS只在浏览器运行,而Java可以在虚拟机或浏览器运行,比JS消耗更多记忆体。
  • JS是OOP脚本语言,自带很多内部物件;Java是OOP程序设计语言,着重在设计好物件。
    *JS是动态语言,Java是静态语言

想知道更多可以参考:
比较一下Java 与 JavaScript
JS初探 MDN
JavaScript 的前世与今生


<<:  我们与敏捷团队的成长

>>:  Day 15 - 说明 YOLO 相关设定

Day28 小乌龟自动掘井挖隧道

介绍过 CC: Tweaked Turtle 的特性和指令後 今天来直接看看,怎麽让 Mining ...

[Day 04] 眼前的黑不是黑,你说的白是什麽白?(直方图均衡化)

前言 「眼前的黑不是黑,你说的白是什麽白」-- 你是我的眼(萧煌奇) 没错,并非所有图片都是在理想的...

Day 23. 透过 Constraints 机制,实作出能够拉伸的响应式卡片设计

前一篇我们实验 Constraints 各种设定会造成的影响後,相信大家已经对於 Constrai...

[Android Studio 30天自我挑战] Progress Bar练习2

上一篇的ProgressBar练习是以Horizont的方式 这篇是以环形转圈圈的ProgressB...

Veeam Backup专业级备份软件从入门到实战_01

Veeam Backup专业级备份软件从入门到实战_01 课程大纲: 1.Veeam公司介绍 2.V...