zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    【前端积累】Awesome初识
    【Python系列】Python3获取控制台输入
    【linux系列】Centos下安装mysql数据库
    Intellij 部署项目java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
    【大数据系列】节点的退役和服役[datanode,yarn]
    【大数据系列】使用api修改hadoop的副本数和块大小
    【规范】alibaba编码规范阅读
    【大数据系列】hadoop上传文件报错_COPYING_ could only be replicated to 0 nodes
    【分布式系列之ActiveMq】ActiveMq入门示例
    类的生命周期
  • 原文地址:https://www.cnblogs.com/Yisijun/p/5505010.html
Copyright © 2011-2022 走看看