摘要:1.设计模式 基础:抽象、封装、多态、继承 GOF提出的设计模式主要基于以下面向对象设计原则: 封装变化 多用组合、少用继承 针对接口编程,不针对实现编程 分离‘常量’与‘变量’ 设计模式可以分为4类: 1. 创建型模式 2. 结构型模式 3. 行为型模式 4. J2EE模式 【策略模式】 定义算法 阅读全文
posted @ 2019-08-19 19:46 鱼桑燕子梁 阅读 (26) 评论 (0) 编辑
摘要:概览 使用单个div做css绘图,会充分利用到: before、after伪元素 使用 、`border`来控制图形的形状。 使用叠加的 来创建多个相同的形状(可以有不同的大小、位置、颜色、模糊)。 在 、`border image`属性上叠加使用 "渐变" (线性、径向、圆锥、重复),叠加的渐变可 阅读全文
posted @ 2019-07-09 15:09 鱼桑燕子梁 阅读 (366) 评论 (0) 编辑
摘要:1.设计模式 基础:抽象、封装、多态、继承 GOF提出的设计模式主要基于以下面向对象设计原则: 封装变化 多用组合、少用继承 针对接口编程,不针对实现编程 分离‘常量’与‘变量’ 设计模式可以分为4类: 1. 创建型模式 2. 结构型模式 3. 行为型模式 4. J2EE模式 【策略模式】 定义算法 阅读全文
posted @ 2019-08-19 19:46 鱼桑燕子梁 阅读 (26) 评论 (0) 编辑
摘要:1.canvas 用于绘制图形,制作照片,创建动画,甚至可以进行实时视频处理或渲染。 我读的教程是 "MDN的Canvas教程" ,有细节有示例,非常棒了,推荐大家阅读。 这篇 "学习 HTML5 Canvas 这一篇文章就够了" 也很推荐。 这篇 "canvas参考手册" 提供了getContex 阅读全文
posted @ 2019-08-19 19:43 鱼桑燕子梁 阅读 (4) 评论 (0) 编辑
摘要:1.项目相关 1.1.React全家桶 React 只是DOM的一个抽象层,不是web应用的完整解决方案,只用React没法写大型应用。 React不管理代码结构和组件之间的通信,而对于大型的复杂应用,这两方面恰恰是最关键的。 为解决这个问题,facebook官方提出了Flux架构。 React 标 阅读全文
posted @ 2019-07-22 11:05 鱼桑燕子梁 阅读 (18) 评论 (0) 编辑
摘要:这周主要分享js异步编程的方式,生成器与迭代器,微信小程序的运行流程 阅读全文
posted @ 2019-07-18 16:34 鱼桑燕子梁 阅读 (27) 评论 (0) 编辑
摘要:本周分享内容:vue.config.js配置,gulp基础,拓展运算符妙用,js分号插入机制,React、redux、react-redux、redux-saga 阅读全文
posted @ 2019-07-10 11:26 鱼桑燕子梁 阅读 (25) 评论 (0) 编辑
摘要:概览 使用单个div做css绘图,会充分利用到: before、after伪元素 使用 、`border`来控制图形的形状。 使用叠加的 来创建多个相同的形状(可以有不同的大小、位置、颜色、模糊)。 在 、`border image`属性上叠加使用 "渐变" (线性、径向、圆锥、重复),叠加的渐变可 阅读全文
posted @ 2019-07-09 15:09 鱼桑燕子梁 阅读 (366) 评论 (0) 编辑
摘要:1.工具相关 1.1.给ide配置代码模板 ​ 这里是给vscode配置了vue、js的代码模板,设置好模板后,在文件中输入模板中设置的prefix再按tab,文件中就会自动插入相应的模板代码。 ​ "参考自" 2.项目相关 2.1.Vuex 2.2. "Vue.js 定义组件模板的七种方式" 2. 阅读全文
posted @ 2019-06-21 16:00 鱼桑燕子梁 阅读 (285) 评论 (0) 编辑
摘要:1.项目工具相关 1.1.浏览器小技巧 "原文" 网页长截图 按 F12 弹出控制台,按 ctrl+shift+p 弹出输入框. 输入full,选择 capture full size screenshot 然后点击就会对当前网页进图并生成下载一个图片。 2.阅读列表 "在 Chrome DevTo 阅读全文
posted @ 2019-06-17 20:51 鱼桑燕子梁 阅读 (34) 评论 (0) 编辑
摘要:1. 项目工具相关 1.1. ESLint代码检测工具 ESLint属于一种QA工具,是一个ECMAScript/JavaScript语法规则和代码风格的检查工具,可以用来保证写出 语法正确、风格统一 的代码。 ESLint旨在完全可配置,它的目标是提供一个插件化的javascript代码检测工具。 阅读全文
posted @ 2019-06-14 19:37 鱼桑燕子梁 阅读 (31) 评论 (0) 编辑
摘要:前言 刚入门微信小程序的时候,一切都基于微信web开发者工具,没有使用其他框架,也没有工程化的概念。当时做的项目都比较简单,单单用微信web开发者工具倒也得心应手。学了些东西后,就按捺不住地想跳出原生工具的条条框框,把近些日子学的东西都拿出来熬一熬。 已有的一个小程序项目使用了github上一个使用 阅读全文
posted @ 2019-06-14 19:19 鱼桑燕子梁 阅读 (149) 评论 (0) 编辑