JavaScript:概述

学习要点:

1、什么是JavaScript

2、JavaScript的特点

3、JavaScript的历史

4、JavaScript的核心

正文:

1、什么是JavaScript:

  JavaScript 诞生 于 1995年  目的:验证发往服务器端的数据。增加web互动、加强用户体验

  在js未出现之前 表单的验证是在服务端完成的,这样客户的体验十分不好。(例如输入密码:输入后 传送到服务器端,如果输入不正确,返回给用户,重新输入,由于客户端到服务器端需要时间,也就是说,客户需要2倍这样的时间才能知道自己的密码输入错误 这样的客户体验一点也不好)

  js是一种具有面向对象能力的 【解释性】的程序设计语言
  编程语言分为两大类:解释型的和编译型的
    解释型的语言不需要编译器进行编译。可以直接执行,直接出效果
    编译型的语言就需要编译器编译后,执行该编译后的文件才能出效果

  js是【基于对象】和【事件驱动】(选中、点击等事件才触发js代码)并具有相对安全性的【客户端脚本语言】 不需要在特定的语言环境运行,只需要有个支持他的浏览器即可

2、JavaScript特点:
  松散性:js 的变量不必具有一个明确的类型,直接用弱类型 var  来申明变量
  对象属性:js把对象名映射为任意的属性值
  继承机制:js中面型对象继承机制是基于原型的

3、JavaScript的历史:
  最初的嵌入式脚本语言:c--(C-minus-minus简称cmm)---后改名为 ScripEase -- 这种可以嵌入在网页中的脚本的理念 成为 因特网的一块重要基石

  1995 工作在 网景 公司的 布兰登 为了解决向服务器端提交数据之前验证的问题 -- Netscape Navigator 2.0和 sum 公司联手开发了一个称为LiveScript的脚本语言 --- 为了营销便利 -- 后改名为 JavaScript

  微软 发布了IE3并搭建了一个javascript得到克隆版本 叫做 JScript。同时提供自己的VBScript(VBScript是 IE的专属客户端脚本)

  当时 存在 3中不同版本的javascript Netscape Navigator 3.0 中的javascript IE中的JScript 和 CEnvi 中的 ScriptEase

  ECMA(欧洲计算机制造商协会)
  ECMA-262标准 : 定义了脚本语言的语法和语义 -- 名为 ECMAScript(全新脚本语言)该标准 标准化一个通用、跨平台、中立于厂商的脚本语言的语法和语义

4、JavaScript核心:

  完整的javascript有三部分组成:
    1、核心(ECMAscript)--(他只是规定了语法、类型、语句、关键字、保留字、操作符、对象等) 与web浏览器没有依赖关系
    2、DOM(文档对象模型)
    3、BOM(浏览器对象模型)

IETest:测试IE兼容器的工具

主流浏览器:微软的IE、网景的火狐(Firefox)、谷歌(google)、苹果(Safira)、Opera

原文地址:https://www.cnblogs.com/Yisijun/p/5505010.html