暑假日志
日常记录。
- 7.29
- axios 的基本用法
- 搭建 takeaway-app:
- 完成外卖APP的头部组件
- 更新 Blog:
Vue 项目的真机联调
- 7.30
- 优化 video-website:
- 使用阿里巴巴 iconfont,并使用symbol引用
- 解决 favicon 无法正确显示的问题
- 优化 header 的搜索框和搜索按钮的不匹配问题
- 修改对应 GitHub 远程仓库的名称为 v-vue,为前后端分离做准备
- mock siderbar 订阅数据
- 将 siderbar 的订阅部分组件化,并通过 axios 请求本地 webpack 服务器获取mock数据并渲染。
- 了解了七牛云的存储空间的基本使用方法,并学习了通过 node.js SDK 上传线上封面图和视频资源搬砖到七牛云存储空间。
- 搭建 takeaway-app:
- 完成商品列表页左侧 menu 布局
- 右侧食品列表的布局
- 7.31
- 优化video-website:
- 将后端代码分离为 v-koa 并新建、上传至 github 远程仓库
- 将前端代码分离为 v-vue 并上传至 github 远程仓库
- 优化 v-koa:
- 使用
split
方法对爬取的封面图数据 background-image 进行处理,提炼url,而不是像 url(“https://img3.doubanio.com/img/trailer/medium/2524610105.jpg?")这样的
- 使用
- 更新 Blog:
Git 新建远程仓库并关联本地项目
解决 .gitignore 添加后无效
npm install 报错 platform unsupported
- 看 Head First HTML5 Programming,看到第八章
- 8.1
- 安装 MongoDB 及 mongoVUE
- v-koa:
- 使用mongoose 连接 MongoDB 数据库
- 使用 schema model 创建电影的数据模型
- 更新 Blog:
初试MongoDB
- 8.8
- 新建 GitHub 仓库
KnowledgeGraph
- 复习异步与单线程
- 8.9
- 更新
KnowledgeGraph
:- Array 对象
- 8.10
- 更新
KnowledgeGraph
:- 面试 -> javascript -> 标准库 -> Array 对象 -> for-in
- 面试 -> 基础知识 -> 工具函数
- 获取 2017-06-10 格式的日期
- 获取随机数,要求长度一致的字符串格式
- 写一个能遍历对象和数组的通用函数
- 面试 -> javascript -> 标准库 -> Date 对象
- 面试 -> javascript -> 标准库 -> Math 对象
- 配置
KnowledgeGraph
:- 最后更新时间
- 导航栏 GitHub 链接
- 编辑链接
- Service Worker
- 8.11
- 补充
KnowledgeGraph
:- 面试 -> javascript -> 标准库 -> Date 对象
- 配置
KnowledgeGraph
:- 修复标准库
README
文件目录显示不正确问题 - DOM 目录
- 修复标准库
- 更新
KnowledgeGraph
:- 增加 前端 的
DOM
部分 - 增加 面试 的
DOM
部分
- 增加 前端 的
- 更新 Blog:
DOM 中的 attribute 和 property 有何区别
- 8.12
- 更新 Blog:
- 修改补充
DOM 中的 attribute 和 property 有何区别
- 修改补充
- 8.13
- 更新
KnowledgeGraph
:- 增加 前端 的 事件 部分
- 增加 面试 的 事件 部分
- 8.14
- 更新
KnowledgeGraph
:- 增加 前端 的 BOM 部分
- 增加 面试 的 AJAX、跨域 部分
- 8.15
- 更新
KnowledgeGraph
:- 增加 前端 的 BOM 的 storage,同源,xmlhttprequest对象 部分
- 8.16
- 更新
KnowledgeGraph
:- 增加 前端 的 BOM 的 cookie 部分
- 更新 Blog:
DOM 中的 attribute 和 property 有何区别
exports 和 module.exports 的区别
- 8.17
- 更新
KnowledgeGraph
:- 新建 前端 的 ES6 部分
- 增加 面试 的 ES6 部分
- 8.18
- 更新 Blog:
原型的实际应用及原型的插件扩展机制
jQuery的deferred对象
- 8.19
- 更新
KnowledgeGraph
:- 新建 ES6 的 Promise 部分
- 新建 ES6 的 async 部分
- 8.23
- 看视频:
- 面向对象
- 虚拟 DOM
- 8.24
- 看视频:
- MVVM 和 Vue
- 更新 Blog:
浅谈 MVVM 和 Vue
常见 Virtual Dom 面试题
JavaScript 设计模式之面向对象
- 8.25
- 看视频
- 更新 Blog:
初识 hybrid
JavaScript 设计模式之设计原则
- 看书:
- 《JavaScript 设计模式与开发实践》 第1章
- 《JavaScript 设计模式与开发实践》 第2章
- 8.26
- 看书:
- 《JavaScript 设计模式与开发实践》 第3章(没看完)
- 8.27
- 看书:
- 《JavaScript 设计模式与开发实践》 第3章
- 《JavaScript 设计模式与开发实践》 第4章
- 《JavaScript 设计模式与开发实践》 第5章
- 《JavaScript 设计模式与开发实践》 第17章
- 更新 Blog:
JavaScript 设计模式之工厂模式
JavaScript 设计模式之单例模式
JavaScript 设计模式之适配器模式
- 8.28
- 看书:
- 《JavaScript 设计模式与开发实践》 第15章
- 《JavaScript 设计模式与开发实践》 第19章
- 看视频
- 看博客
https://yangbo5207.github.io/wutongluo/ 前五章 - 更新 Blog:
JavaScript 设计模式之代理模式
JavaScript 设计模式之外观模式
- 8.29
- 看书:
- 《JavaScript 设计模式与开发实践》 第8章
- 《JavaScript 设计模式与开发实践》 第16章
- 看视频
- Javascript 设计模式系统讲解与应用 第11章
- Javascript 设计模式系统讲解与应用 第12章
- 更新 Blog:
JavaScript 设计模式之状态模式
JavaScript 设计模式之代理模式
- 8.30
- 看书:
- 《JavaScript 设计模式与开发实践》 第9章
- 《JavaScript 设计模式与开发实践》 第10章
- 《JavaScript 设计模式与开发实践》 第11章
- 《JavaScript 设计模式与开发实践》 第12章
- 《JavaScript 设计模式与开发实践》 第13章
- 《JavaScript 设计模式与开发实践》 第14章
- 更新 Blog:
JavaScript 设计模式之其他模式
- 看视频
- Javascript 设计模式系统讲解与应用 第13章