博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript:概述
阅读量:4635 次
发布时间:2019-06-09

本文共 1377 字,大约阅读时间需要 4 分钟。

学习要点:

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

你可能感兴趣的文章
linux
查看>>
多线程的使用
查看>>
k-means k均值聚类的弱点/缺点
查看>>
《离散数学》双语专业词汇表 名词术语中英文索引
查看>>
Python初步
查看>>
【MFC】vs2013_MFC使用文件之15.mfc 按钮CBitmapButton的使用
查看>>
QGLViewer 编译安装步骤
查看>>
配置Mysql实现主从复制与读写分离
查看>>
易货Beta版本发布说明
查看>>
textbox 和textera 文本框多行后不能拉伸
查看>>
mingw + msys 上编译 ffmpeg
查看>>
使用Mule ESB与Groovy编排RESTful服务【转】很适合我们当前的架构
查看>>
适配器模式
查看>>
二叉树
查看>>
判断 iframe 是否加载完成的完美方法(转)
查看>>
一文告诉你 Event Loop 是什么?
查看>>
记录知识点或技术方案信息
查看>>
新手学html 第一节:html简介
查看>>
【C】strcpy()需谨慎使用;
查看>>
docker安装nginx容器小记
查看>>