简介 6个月前

编程语言
190
简介

Javascript简介

Javascript (缩写: JS )是一门完备的动态编程语言,更是一门面向 Web 编程语言,现代几乎所有的HTML页面都有使用Javascript

Javascript 的应用场景非常的广泛,比如最常见的Html页面,开发APP,桌面客户端软件 ,服务端,node,游戏等等

所以,JavaScript的功能非常的强大,不过不用担心,JavaScript却是极好学的,语法相当简洁,却非常灵活。

开发者们基于 JavaScript 核心编写了大量实用工具,可以使 开发工作事半功倍。

Javascript 和 Java 语言到底什么关系?

一句话,没有任何关系,是两种完全不同的语言。

总有些人或真或假的问,这两种语言有什么关系,调侃也罢,真不知道也罢,在这正式说一下,一点关系都没有

为什么要学习Javascript

Javascript是web开发人员必须要学习的三门语言之一:

  1. HTML 定义网页的结构,内容
  2. CSS 描述了网页的布局,样式
  3. Javasciprt 控制了网页的行为

Javascript 语言的诞生

  1. Javascript 语言是谁开发出来的?
  2. 在什么样的情况下开发出来的?
  3. 开发Javascript用了多长时间?

等等.... 一堆的Javascript历史问题,我们来介绍一下

话说在 1994 年,有一个公司叫 网景(Netscape),网景在当年发布了Navigator浏览器 0.9 版。

别看版本很小,只有 0.9 版本,那可是在1994年,这个版本号 0.9 的浏览器,在历史上是第一个比较成熟的浏览器,轰动一时

为啥轰动一时,就是因为以前也有浏览器,但都是demo级别的,功能少,没法用,这个0.9版本的浏览器是第一个成熟的浏览器

说明功能什么的比较全,而且稳定。

虽然说比较成熟了,但是还是有一个很大的缺陷的,就是这个浏览器只能浏览器,不能和用户互动。啥意思呢? 比如我想点一下按钮,有个动画,我想点一下按钮,弹出来一个对话框,等等

很遗憾,对不起,当时的这个 0.9版本的浏览器做不到。只能静态的浏览器。

所以,当时网景公司的高管,急需开发一门网页脚本语言,可以使浏览器与网页互动。

当时还有一个背景,就是网景公司的管理层,都是 JAVA 语言的信徒,可见当时的 JAVA语言有多么的火

正是因为这样的背景下,后来开发的语言名字叫 JavaScript ,用今天的话来说,就是蹭流量

有一个好的名字是多么的重要啊

要开发一门语言,当然要招人啊,具体就是招个程序员啊。

此时,有一个哥们,名叫Brendan Eich,1995年4月,网景公司录用了他,此时,他已 34 岁了 (谁说程序员到35就得裁员)

这哥们主要的方向和兴趣是函数式编程,网景招他的目的,就是让他写一个脚本语言(后来的Javascript)

上面介绍过了,网景公司的管理层是JAVA的信徒,所以决定,未来的脚本语言要和 JAVA语言很像,但是又要比JAVA 简单,使得非专业的网页人员也能很快上手。哎,领导有时候一拍脑门的决定,真的是坑死人啊。

所以,这位老哥程序员Brendan Eich 被指定为这种"简化版Java语言"的设计师。

可是这哥们,对JAVA不感兴趣,为了应付公司安排的任务,他只用 10 天时间就把Javascript 设计出来了

你说说这叫什么事,这就导致了 Javascript 在设计上有很多的缺陷,哎,领导有时候一拍脑门的决定,真的是坑死人啊。

当然这都是后话了,后来的 es5, es6 .... 等等标准,其实很多都是在补当初设计上的缺陷

但是不得不说,这哥们还真的挺猛的,10天就让 Javascirpt 诞生了。我辈之楷模。

最后我们放上一张老哥的照片

bg2011060503

Javascript 适合什么样的人群

  1. 编程爱好者
  2. 有html, css 基础的
  3. 有过经验的
  4. 计算机专业的相关人员

Javascript 能干什么

  • 改变 HTML 的内容
  • 改变 HTML 图像
  • 改变 HTML 文本
  • 改变 HTML 样式
  • 验证表单
image
EchoEcho官方
无论前方如何,请不要后悔与我相遇。
1377
发布数
439
关注者
2222362
累计阅读

热门教程文档

QT
33小节
PHP
52小节
CSS
33小节
爬虫
6小节
Golang
23小节