初探JavaScript(一)

作者: 终身成长人格 | 来源:发表于2019-11-11 17:16 被阅读0次

目录:

  1. 什么是js

  2. js发展史

  3. js可以干什么

一、什么是js

JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

二、js发展史

Netscape 发明了 JavaScript

当 Netscape Navigator 崭露头角时,Nombas 开发了一个可以嵌入网页中的 CEnvi 的版本。这些早期的试验被称为 Espresso Page(浓咖啡般的页面),它们代表了第一个在万维网上使用的客户端语言。而 Nombas 丝毫没有料到它的理念将会成为万维网的一块重要基石。

当网上冲浪越来越流行时,对于开发客户端脚本的需求也逐渐增大。此时,大部分因特网用户还仅仅通过 28.8 kbit/s 的调制解调器连接到网络,即便这时网页已经不断地变得更大和更复杂。而更加加剧用户痛苦的是,仅仅为了简单的表单有效性验证,就要与服务器进行多次地往返交互。设想一下,用户填完一个表单,点击提交按钮,等待了 30 秒的处理后,看到的却是一条告诉你忘记填写一个必要的字段。

那时正处于技术革新最前沿的 Netscape,开始认真考虑开发一种客户端脚本语言来解决简单的处理问题。

当时工作于 Netscape 的 Brendan Eich,开始着手为即将在 1995 年发行的 Netscape Navigator 2.0 开发一个称之为 LiveScript 的脚本语言,当时的目的是在浏览器和服务器(本来要叫它 LiveWire)端使用它。Netscape 与 Sun 及时完成 LiveScript 实现。

就在 Netscape Navigator 2.0 即将正式发布前,Netscape 将其更名为 JavaScript,目的是为了利用 Java 这个因特网时髦词汇。Netscape 的赌注最终得到回报,JavaScript 从此变成了因特网的必备组件。

三、js可以干什么

(1)网页特效

image

比如这种菜单,当然可以做很多效果,tab切换,图片轮播,瀑布流等。

(2)服务端开发(Node.js)

image

比如登录注册,后台管理等。

(3)App

image

(4)游戏开发

image

当然其实很可以干很多,比如微信小程序开发等等。

下节课预告:script标签使用和输出语句

相关文章

  • 初探JavaScript

    Day 01---初探JavaScript 一、JavaScript概述 1.1 JavaScript是什么? ...

  • Promise async/await

    Promise async/await 参考初探promise promise 理解 JavaScript ...

  • 2018-03-26

    JavaScript 运行机制初探 1.为什么JavaScript是单线程? JavaScript语言的一大特点就...

  • 初探JavaScript(一)

    目录: 什么是js js发展史 js可以干什么 一、什么是js JavaScript是一种直译式脚本语言,是一种动...

  • javascript 中的事件机制

    js之事件机制 1、事件初探 1.1 js事件的概述 JavaScript事件:JavaScript是基于事件驱动...

  • JavaScript初探

    什么是JavaScript? JavaScript是一门广泛用于浏览器客户端的脚本语言 由Netspace公司设计...

  • javascript初探

    基础知识记录: (1)可以在文本字符串中使用反斜杠对代码行进行换行: document.write("Hello ...

  • 初探JavaScript

    一段神奇的JS代码 一、JavaScript概述 1.1 JavaScript是什么? JavaScript主要用...

  • JavaScript with 初探

    Vue 编译成render函数之后,会用with语法修改当前上下文。传入的是vm,当前实例。拥有实例方法与属性。故...

  • JavaScript初探

    JavaScript简介:JavaScript是一种Wab页面中的脚本编程语言,也是一种通用的,跨平台的,基于对象...

网友评论

    本文标题:初探JavaScript(一)

    本文链接:https://www.haomeiwen.com/subject/cyotictx.html