JS OOP(Object-Oriented Programming)的实现原理及方式。
原型继承
JS 中的 OOP 与 Java 不同,JS 中没有真正意义上的类,它是通过原型(Prototype)实现 OOP。
面向对象的四大基本特征:抽象(Abstraction)、封装(Encapsulation)、继承(Inheritance)和多态(Polymorphism)在 JS OOP 中和其他语言没有任何区别。
JS OOP(Object-Oriented Programming)的实现原理及方式。
JS 中的 OOP 与 Java 不同,JS 中没有真正意义上的类,它是通过原型(Prototype)实现 OOP。
面向对象的四大基本特征:抽象(Abstraction)、封装(Encapsulation)、继承(Inheritance)和多态(Polymorphism)在 JS OOP 中和其他语言没有任何区别。
目录名 | 描述 |
---|---|
/boot |
启动器程序所需文件,如 grub.cfg |
/root |
root 用户主目录 |
/dev |
系统设备(如磁盘、光驱、扬声器、闪存盘、键盘等) |
/usr |
系统级软件安装目录,存放由操作系统或包管理器安装的软件 |
/usr/local |
系统级软件安装目录,存放会被拆分为多个目录(如传统的编译安装 ./configure && make && sudo make install ),且对所有用户均可用的软件。单用户可用则存放于 ~/.local |
/opt |
系统级软件安装目录,存放完全独立的单目录软件。单用户可用则存放于 ~/.local/opt |
/etc |
存放系统级软件的配置文件 |
/bin -> /usr/bin |
用户级命令 |
/sbin -> /usr/sbin |
系统级命令 |
/proc |
运行中的进程(仅存在于内存中) |
/lib -> /usr/lib |
软件所需的 C 语言库文件(strace -e open pwd ) |
/tmp |
临时文件 |
/home |
用户目录(非 root 用户) |
/var |
系统日志 |
/run |
系统守护进程,保存运行中的临时文件,如 PID 文件 |
/mnt |
挂载外部文件系统(如 NFS) |
/media |
挂载光驱(cdrom) |
1、打开工作区:窗口
-> 工作区
-> 基本功能(默认)
2、复位工作区:窗口
-> 工作区
-> 复位基本功能
3、恢复默认:首选项
-> 常规
在退出时重置首选项
恢复所有警告对话框
yum search <package>
yum info <package>
yum deplist <package>