> For the complete documentation index, see [llms.txt](https://ibbicode.gitbook.io/notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ibbicode.gitbook.io/notes/readme.md).

# README

* AI
  * [Prompts](/notes/ai/prompts.md)
* Css
  * [主题切换](/notes/css/zhu-ti-qie-huan.md)
* JavaScript高级程序设计第4版
  * [Array](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/array.md)
  * [Bom](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/bom.md)
  * [Class](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/class.md)
  * [Dom](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/dom.md)
  * [Form](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/form.md)
  * [Function](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/function.md)
  * [Java Script API](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/javascriptapi.md)
  * [Json](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/json.md)
  * [Object](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/object.md)
  * [Promise](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/promise.md)
  * [Worker](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/worker.md)
  * [事件](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/shi-jian.md)
  * [代理与反射](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/dai-li-yu-fan-she.md)
  * [最佳实践](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/zui-jia-shi-jian.md)
  * [动画与Canvas图形](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/dong-hua-yu-canvas-tu-xing.md)
  * [客户端存储](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/ke-hu-duan-cun-chu.md)
  * [客户端检测](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/ke-hu-duan-jian-ce.md)
  * [数据类型](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/shu-ju-lei-xing.md)
  * [标签语句](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/biao-qian-yu-ju.md)
  * [模块](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/mo-kuai.md)
  * [网络请求与远程资源](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/wang-luo-qing-qiu-yu-yuan-cheng-zi-yuan.md)
  * [迭代器与生成器](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/die-dai-qi-yu-sheng-cheng-qi.md)
  * [错误处理与调试](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/cuo-wu-chu-li-yu-tiao-shi.md)
  * [集合引用类型](/notes/javascript-gao-ji-cheng-xu-she-ji-di-4-ban/ji-he-yin-yong-lei-xing.md)
* React
  * [Ref](/notes/react/ref.md)
  * [Use Effect](/notes/react/useeffect.md)
  * [Use Memo](/notes/react/usememo.md)
  * [Use Reducer](/notes/react/usereducer.md)
  * [渲染](/notes/react/xuan-ran.md)
  * [生命周期](/notes/react/sheng-ming-zhou-qi.md)
* Vue
  * vue设计与实现
    * ES6新增数据结构
      * [集合](/notes/vue/vue-she-ji-yu-shi-xian/es6-xin-zeng-shu-ju-jie-gou/ji-he.md)
    * 第一章
      * [运行时和编译时](/notes/vue/vue-she-ji-yu-shi-xian/di-yi-zhang/yun-hang-shi-he-bian-yi-shi.md)
    * 第三章
      * [初识渲染器](/notes/vue/vue-she-ji-yu-shi-xian/di-san-zhang/chu-shi-xuan-ran-qi.md)
      * [编译器](/notes/vue/vue-she-ji-yu-shi-xian/di-san-zhang/bian-yi-qi.md)
    * 第二章
      * [Utils](/notes/vue/vue-she-ji-yu-shi-xian/di-er-zhang/utils.md)
      * [统一错误处理](/notes/vue/vue-she-ji-yu-shi-xian/di-er-zhang/tong-yi-cuo-wu-chu-li.md)
    * 第四章
      * [1微型响应系统](/notes/vue/vue-she-ji-yu-shi-xian/di-si-zhang/1-wei-xing-xiang-ying-xi-tong.md)
      * [2分支切换与clean](/notes/vue/vue-she-ji-yu-shi-xian/di-si-zhang/2-fen-zhi-qie-huan-yu-clean.md)
      * [3避免嵌套副作用函数发生错乱](/notes/vue/vue-she-ji-yu-shi-xian/di-si-zhang/3-bi-mian-qian-tao-fu-zuo-yong-han-shu-fa-sheng-cuo-luan.md)
      * [4避免无限递归](/notes/vue/vue-she-ji-yu-shi-xian/di-si-zhang/4-bi-mian-wu-xian-di-gui.md)
      * [5调度执行](/notes/vue/vue-she-ji-yu-shi-xian/di-si-zhang/5-tiao-du-zhi-hang.md)
      * [Computed](/notes/vue/vue-she-ji-yu-shi-xian/di-si-zhang/computed.md)
      * [scheduler与jobQueue](/notes/vue/vue-she-ji-yu-shi-xian/di-si-zhang/scheduler-yu-jobqueue.md)
      * [Watch](/notes/vue/vue-she-ji-yu-shi-xian/di-si-zhang/watch.md)
      * [分支切换与clean](/notes/vue/vue-she-ji-yu-shi-xian/di-si-zhang/fen-zhi-qie-huan-yu-clean.md)
      * [响应系统](/notes/vue/vue-she-ji-yu-shi-xian/di-si-zhang/xiang-ying-xi-tong.md)
      * [计算属性](/notes/vue/vue-she-ji-yu-shi-xian/di-si-zhang/ji-suan-shu-xing.md)
  * [vue路由与生命周期](/notes/vue/vue-lu-you-yu-sheng-ming-zhou-qi.md)
  * [属性-方法-过滤器](/notes/vue/shu-xing-fang-fa-guo-lv-qi.md)
  * [模版](/notes/vue/mo-ban.md)
* 浏览器
  * [核心Web指标](/notes/liu-lan-qi/he-xin-web-zhi-biao.md)
  * [渲染](/notes/liu-lan-qi/xuan-ran.md)
  * [长任务中断和恢复](/notes/liu-lan-qi/chang-ren-wu-zhong-duan-he-hui-fu.md)
* 算法
  * [Leetcode](/notes/suan-fa/leetcode.md)
* 面向对象和设计模式
  * [SOLID与React](/notes/mian-xiang-dui-xiang-he-she-ji-mo-shi/solid-yu-react.md)
* 项目部署
  * [Nginx](/notes/xiang-mu-bu-shu/nginx.md)

## 参考资料

* [JavaScript高级程序设计（第4版）](https://book.douban.com/subject/35175321/)
* [Vue.js设计与实现](https://book.douban.com/subject/35768338/)
