一、产生背景

  1. JavaScript最初由Netscape的Brendan Eich设计,最初将其脚本语言命名为LiveScript,后来Netscape在与Sun(Java由Sun公司设计开发)合作之后将其改名为JavaScript。微软同时期也推出了JScript来迎战JavaScript的脚本语言。
  2. 为了互用性,在ECMA(欧洲计算机制造商协会)的协调下,由Netscape、Sun、微软、Borland组成的工作组确定统一标准:ECMA-262。完整的JavaScript实现包含三个部分:
  • ECMAScript:提供核心功能
  • 文档对象模型(dom):提供与网页内容交互的方法和接口
  • 浏览器对象模型(bom):提供与浏览器交互的方法和接口
  1. 最新版为ECMAScript 6。符合ECMA-262 3rd Edition标准的实现有:

    • Microsoft公司的JScript.
    • Mozilla的JavaScript-C(C语言实现),现名SpiderMonkey
    • Mozilla的Rhino(Java实现)
    • Digital Mars公司的DMDScript
    • Google公司的V8
    • WebKit

二、主要功能

  1. 嵌入动态文本于HTML页面。
  2. 对浏览器事件做出响应。
  3. 读写HTML元素。
  4. 在数据被提交到服务器之前验证数据。
  5. 检测访客的浏览器信息。 控制cookies,包括创建和修改等。
  6. 基于Node.js技术进行服务器端编程。

JavaScript编程语言概述相关推荐

  1. c 编程语言概述,C编程语言概述

    C编程语言概述 引导语:C的应用范围广泛,具备很强的数据处理能力,以下是百分网小编分享给大家的C编程语言概述,欢迎阅读学习! 编程语言概述 学习一门新语言的惟一途径就是使用它来编程.对于初学者来说, ...

  2. 浅谈 JavaScript 编程语言的编码规范--转载

    原文:http://www.ibm.com/developerworks/cn/web/1008_wangdd_jscodingrule/ 对于熟悉 C/C++ 或 Java 语言的工程师来说,Jav ...

  3. Java基础----Java编程语言概述

    Java基础----Java编程语言概述 文章目录 Java基础----Java编程语言概述 Java编程语言概述 1-1 软件开发介绍 1.1软件开发介绍 1.2 常用命令 1-2 计算机编程语言介 ...

  4. Java编程语言概述

    01Java编程语言概述 1. 计算机语言介绍 2.Java语言的前世今生 3.Java技术体系平台 4.Java核心机制与JVM运行原理 5.搭建 Java开发环境JDK 的安装与配置 6.开发第一 ...

  5. 浅谈 JavaScript 编程语言的编码规范

    转自:http://www.ibm.com/developerworks/cn/web/1008_wangdd_jscodingrule/?ca=drs-tp4608 developerWorks 中 ...

  6. 几种流行编程语言概述

    几种流行的编程语言概述: C语言:(面向过程) C语言之父:Dennis M.Ritchie 百度百科: http://baike.baidu.com/item/c%E8%AF%AD%E8%A8%80 ...

  7. 非零基础自学Golang 第1章 走进Go 1.1 Go编程语言概述 1.1.2 Go 语言特性及应用场景

    非零基础自学Golang 文章目录 非零基础自学Golang 第1章 走进Go 1.1 Go编程语言概述 1.1.2 Go 语言特性及应用场景 第1章 走进Go 1.1 Go编程语言概述 1.1.2 ...

  8. JS:JavaScript编程语言基础语法总结

    JS:JavaScript编程语言基础语法总结 目录 常用基础语法 一.变量 1.声明变量var 二.语句 1.if判断语句 2.for循环语句 三.函数 1.定义一个函数 常用基础语法 consol ...

  9. 《算法思维——一种问题驱动的思维方式》之第9篇:数据结构之动态栈篇——采用JavaScript编程语言实现

    <算法思维--一种问题驱动的思维方式>之第9篇:数据结构之动态栈篇--采用JavaScript编程语言实现 在数据结构的学习中,动态栈是最常见的一种线性数据结构,使用范围广. 栈,存储货物 ...

  10. JavaScript编程语言 基础 (1)

    问题:什么是web前端 前端:指界面,计算机(PC)软件桌面的界面: 计算机端的浏览器界面: 移动端的软件(app)界面: 移动端的浏览器界面. Html+css+JavaScript 使用网页技术( ...

最新文章

  1. 用户至上-阿里马马篇
  2. DataGrid/DataList
  3. c# 图片加图片水印、文字水印和图片文字水印
  4. Linux系统运行级别
  5. html 订阅发布,发布-订阅模式.html
  6. [软技能] png-8和png-24有什么区别?
  7. Nifi 怀疑出个bug 流程中的实时数据结果痕迹没有不是实时的,是之前的。以及相应解决办法。
  8. java里氏替换原则例子_java 设计原则(六)里氏替换原则
  9. 语句乎?表达式乎?(Python/C)
  10. android dts播放器下载,安卓dts音效apk安装包
  11. IllustratorCS5初学者必读(7):透明度调板
  12. 三角形的分类c语言,C语言 输入三角形的三边,判断三角形的类型,并输出它的类型和面积...
  13. ASP.Net Core数据加密
  14. Node.js+express+MySQL仿美团注册登录绑定第三方登录
  15. java数据类型有哪些(给博主倒一杯卡布奇诺)
  16. 自己动手建网站(五)javaweb基础:登录功能
  17. 操作系统(四)操作系统的主要功能
  18. 正则表达式(C、C++、Python、Shell)
  19. 网络学习之eNSP使用
  20. 阿里云(短信验证)。。。。网易云短信验证

热门文章

  1. 【codevs1907】【方格取数3】二分图最大带权独立集
  2. 签入代码(新建分支,新建推拉请求)关联工作项,却找不到自己需要的工作项...
  3. 【工具】JAVA 在单元读取文件并比较
  4. 按照《权威指南》的例子求最低温度并且修改默认调度器为FairScheduler
  5. 关于javascript控制系统弹出下载提示 用以下载图片
  6. HCIE-Security Day11:双机热备,从VRRP到VGMP
  7. python获取图片大小_Python实现获取本地及远程图片大小的方法示例_python_脚本中心...
  8. 设计模式七大原则简述
  9. Cocos2d-x音乐和音效概述
  10. Git工具代码版本管理以及基本使用说明