这一章主要介绍了一些js的基础知识,比如函数是一等公民,闭包和作用域等。该内容便不再赘述了。
面向对象和函数式编程重要性质比较:
函数式 | 面向对象 | |
---|---|---|
组合单元 | 函数 | 对象(类) |
编程风格 | 声明式 | 命令式 |
数据和行为 | 独立且松耦合的纯函数 | 与方法紧耦合的类 |
状态管理 | 将对象视为不可变的值 | 主张通过实例方法改变对象 |
程序流控制 | 函数&递归 | 循环&条件 |
线程安全 | 可并发编程 | 难以实现 |
封装性 | 因为一切都是不可变的,所以没有必要 | 需要保护数据的完整性 |
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true