JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。JavaScript是Sun公司(已被oracle收购)的注册商标。Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,字节顺序记号。
Netscape公司在最初将其脚本语言命名为LiveScript。在Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”[2],因此语法上有类似之处,一些名称和命名规范也借自Java。但JavaScript的主要设计原则源自Self和Scheme[3]。JavaScript与Java名称上的近似,是当时网景为了营销[4]考虑与Sun公司达成协议的结果。为了取得技术优势,微软推出了JScript脚本语言。Ecma国际(前身为欧洲计算机制造商协会)创建了ECMA-262标准(ECMAScript)。现两者都属于ECMAScript的实现。尽管JavaScript作为给非程序人员的脚本语言,而非是作为给程序人员的编程语言来推广和宣传,但是JavaScript具有非常丰富的特性。
前身是Live Script
  正式名称:ECMAScript
  ECMAScript-262是JavaScript标准,基于网景(Netscape)公司提出JavaScript语言和微软公司提出的JScript语言
  ECMA开始于1996年,在1997年7月,采纳了首个版本,1998年,该标准成为了国际ISO标准

联邦威力 JavaScript Netscape相关推荐

  1. JavaWeb:JavaScript

    1. JavaScript概述 Javascript是基于对象和事件驱动的脚本语言,主要应用在客户端 基于对象:提供好了很多对象,可以直接拿过来使用 事件驱动:html做网站静态效果,javascri ...

  2. JavaScript基础(一)基本认识

    什么是JavaScript 是世界上用的最多的脚本语言.- - 解释型语言 脚本语言:不需要编译,直接运行时边解析边执行的语言. 是客户端脚步语言. 一种网页编程技术,用来向HTML页面添加交互行为. ...

  3. 新手应该如何Javascript,JDom,JQuery,DWZ。。

    作为web前端程序员来说想必这些东西大家都很熟悉了...但是作为初学者来说,如何学习 是一个很重要的问题,其实这些东西并不难,只是我们在学习的时候没有理清楚他们之间的概念导致我们盲目的学习, 以我自己 ...

  4. JavaScript与JSP区别

    从前我总以为他们是一个东西,愚蠢了有相当长一段时间.然后沉浸在各类书中,才慢慢发现,这是2个完全不搭嘎的web design方法. 为防止自己再次愚蠢,谨记一下. JavaScript 她的正式名称是 ...

  5. JavaScript(3)前端

    1 JavaScript介绍 Javascript是一种面向对象,动态类型,区分大小的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果. 以前的 ...

  6. JavaScript版本变迁历史

    本文翻译JavaScript Versions: How JavaScript has changed over the years 原文写于2020/12/18 文章目录 JavaScript版本变 ...

  7. JavaScript教程--[JavaScript]

    要在你的网页中使用 JavaScript ,你首先必须要知道该将它放在哪儿.其实很简单,只要在你的网页(HTML文件)中插入 <SCRIPT> 和 </SCRIPT> 标记对, ...

  8. JavaScript经典教程

    JavaScript经典教程 什么是 javascript? javascript 是一种居于 Java 程序语言的脚本语言.javascript 语言设计出来是用在居于 web 的网页(包括客户端和 ...

  9. 以26个英文字母开头的编程语言

    以26个英文字母开头的编程语言 a:ABAP,SAP 开发    ASM ASM也是汇编语言源程序的扩展名,汇编程序员也称汇编为ASM    actionscript ActionScript 动作脚 ...

最新文章

  1. 5笔涂出一只3D猫咪模型,可跑可跳无需手动绑定骨骼,新鬼畜素材get丨浙大开源...
  2. UI基本控键UIView ,UILabel,UITextField ,UIButton,UIAlertView
  3. OpenCASCADE绘制测试线束:OCAF 命令之几何属性命令
  4. Oracle X$Tables
  5. 使用javax.tools.JavaCompiler根据字符串内容动态生成新的Java类并编译成.class
  6. Android OpenGL Cannot create GL program: 0 GL error: 1282
  7. docker mysql主从复制
  8. 28岁的李佳琪落户上海了
  9. java 格式化 浮点数_DecimalFormat的用法 Java 浮点数 Float Double 小数 格式化 保留小数位后几位等...
  10. shell获取git最近一次提交信息_我低估了PowerShell:一个提取Git提交记录并生成文件Diff列表的脚本案例...
  11. Oracle 12.2 ORA-01017问题处理
  12. 订单管理_01新增订单信息流程
  13. 汽车喇叭语音芯片,警报音效ic选型
  14. html文本框后面紧挨着按钮,Word题目与答案
  15. 元学习——通过知识迁移的图小样本学习(Graph Few-shot Learning via Knowledge Transfer)
  16. IT人系列一 王珅:程序员转型做旧书书商年交易额逾千万
  17. 详解Object.create(null)(转载自https://juejin.cn/post/6844903589815517192)
  18. 吉林大学 十佳歌手 计算机科学与工程学院,CCF吉林大学学生分会完成换届
  19. OpenGL完整教程专栏完整目录
  20. OS内核(xv6)探究-系统调用

热门文章

  1. Pytorch Note52 灵活的数据读取介绍
  2. 云台山风景区,春茶让景色变得更有生机
  3. 虹科方案 | 医药和生物技术行业灭菌值验证(F和F0值)​
  4. 腾讯35级员工高调离职,真实工资被曝光,牛逼的人果然都很会赚钱!
  5. Happytime RTSP Pusher,命令行工具提供
  6. MSP430硬件点滴之(01)DCO振荡器使用外部电阻
  7. 开放原子开源基金会项目适用的CLA及DCO
  8. R语言中的factor
  9. 离散数学 - 谓词逻辑的推理
  10. 大学计算机基础试题题库及答案