美文网首页
JavaScript 简介

JavaScript 简介

作者: 加油吧_ | 来源:发表于2018-04-22 22:44 被阅读3次

    1. 概述

    JavaScript 的核心语法部分相当精简,只包括两个部分:基本的语法构造(比如操作符、控制结构、语句)和标准库(就是一系列具有各种功能的对象比如Array、Date、Math等)。除此之外,各种宿主环境提供额外的 API(即只能在该环境使用的接口),以便 JavaScript 调用。以浏览器为例,它提供的额外 API 可以分成三大类。

    浏览器控制类:操作浏览器
    DOM 类:操作网页的各种元素
    Web 类:实现互联网的各种功能
    

    全书四大部分:

    基本语法
    标准库
    浏览器 API
    DOM
    

    内容基于ES5.1,是学习js的基础。

    为什么学习JavaScript?

    1.操控浏览器的能力
    2.广泛的使用领域
    3.易学性
    4.强大的性能
    5.实验环境
    JavaScript 的上手非常方便,只要电脑安装了浏览器,就可以用来实验了。只要打开 Chrome 浏览器的“开发者工具”(Developer Tools),就可以在它的“控制台”(console)运行 JavaScript 代码。

    进入“控制台”,有两种方法。
      快捷键。在 Chrome 浏览器中,直接按Option + Command + J(Mac)或者Ctrl + Shift + J(Windows / Linux)。
    
    菜单。从“工具”(Tools)菜单中打开“开发者工具”,然后点击 Console 选项卡。“开发者工具”的快捷键是 F12,或者Option + Command + I(Mac)以及Ctrl + Shift + I(Windows / Linux)。
    

    2.历史

    语法的来源:

    基本语法:借鉴C语言和Java语言。
    数据结构:借鉴Java语言,包括将值分成原始值和对象两大类。
    函数的用法:借鉴Scheme语言和Awk语言,将函数当作第一等公民,并引入闭包。
    原型继承模型:借鉴Self语言(Smalltalk的一种变种)。
    正则表达式:借鉴Perl语言。
    字符串和数组处理:借鉴Python语言。
    

    为了保持简单,这种脚本语言缺少一些关键的功能,比如块级作用域、模块、子类型(subtyping)等等,但是可以利用现有功能找出解决办法。这种功能的不足,直接导致了后来JavaScript的一个显著特点:对于其他语言,你需要学习语言的各种功能,而对于JavaScript,你常常需要学习各种解决问题的模式。而且由于来源多样,从一开始就注定,JavaScript的编程风格是函数式编程和面向对象编程的一种混合体。

    相关文章

      网友评论

          本文标题:JavaScript 简介

          本文链接:https://www.haomeiwen.com/subject/tyshlftx.html