《JavaScript面向对象精要》——导读

    xiaoxiao2024-03-21  122

    **前言**JavaScript拥有上述全部特性,因为语言本身没有类的概念,所以某些特性可能不是以你所期望的方式实现的。乍一看,一个JavaScript程序可能像是一个用C来编写的面向过程的程序。如果写一个函数并传递一些参数,就有了一个看上去没有对象也可工作的脚本。但是仔细观察,你就会在点号的使用上发现对象的存在。

    很多面向对象的语言使用点号来访问对象的属性和方法,JavaScript也不例外。但是你永远不需要在JavaScript中写一个类定义,导入一个包或包含一个头文件。你只是用你需要的数据类型开始编写代码,然后有无数种方法可以把它们组织在一起。可以用面向过程的方式编写JavaScript,但它真正的威力是在你利用其面向对象的特性时才能展现的。而这就是本书要告诉你的。

    不要搞错:你在传统的面向对象的语言中学到的很多概念都不一定适用于JavaScript。初学者往往对此迷惑不已。你在阅读的过程中会迅速发现JavaScript的弱类型特性允许你用比其他语言更少的代码完成同样的任务。你无需预先设计好类就可以开始编写代码。需要一个具有某个字段的对象了?随时随地都可创建。忘了给那个对象添加一个方法?没关系——以后补上。

    在本书中,你将学到JavaScript独特的面向对象的编程方式。抛弃类的概念和基于类的继承,学习基于原型的继承和功能类似的构造函数。你将学会如何创建对象,定义自己的类型,使用继承以及其他各种操作来充分使用对象。一句话,你将从专业级别理解和使用JavaScript程序所需知道的一切。享受它吧!

    目录

    **[第1章 原始类型和引用类型1.1 什么是类型](https://yq.aliyun.com/articles/95615)**1.2 原始类型1.2.1 鉴别原始类型1.2.2 原始方法1.3 引用类型1.3.1 创建对象1.3.2 对象引用解除1.3.3 添加删除属性1.4 内建类型实例化1.4.1 字面形式1.4.2 对象和数组字面形式1.4.3 函数字面形式1.4.4 正则表达式字面形式1.5 访问属性1.6 鉴别引用类型1.7 鉴别数组1.8 原始封装类型1.9 总结

    相关资源:敏捷开发V1.0.pptx
    最新回复(0)