摘要: 0-1背包,动态规划解决方案 三个物品, 考虑背包能够携带的重量只有5 。对于这个例子,我们可以说最佳解决方案是往背包里装入 物品1 和物品2 ,这样,总重量为5 ,总价值为7 。 阅读全文
posted @ 2019-01-03 18:11 宇晴 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 最少硬币找零问题是硬币找零问题的一个变种。硬币找零问题是给出要找零的钱数, 以及可用的硬币面额d1 …dn 及其数量,找出有多少种找零方法。最少硬币找零问题是给出要找零的钱数, 以及可用的硬币面额d1 …dn 及其数量,找到所需的最少的硬币个数。 codepen链接 https://codepen. 阅读全文
posted @ 2018-12-24 17:08 宇晴 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 需求背景 需要输入一串15位的数字,但是要分为3个输入框,每个输入框限定长度5位,当删除当前输入框的内容时,focus到上一个输入框: 实现方法 点下面链接查看效果 https://codepen.io/pprachel/pen/maevdK 阅读全文
posted @ 2018-12-13 16:42 宇晴 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 单例模式 另一种写法 工厂模式 迭代模式 装饰器模式 策略模式 外观模式 代理模式 作用:合并多个请求 中介者模式 观察者模式 阅读全文
posted @ 2018-11-29 10:20 宇晴 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 书里的demo都是15.3.2以下版本的,有些demo用最新的react 16.x版本会报错,安装包的时候记得改一下版本 第一章 React 基础 命令式编程描述代码如何工作,而声明式编程则表明想要实现什么目的 第二章 整理代码 展开属性操作符也是一项很重要的特性 {...props} 常见模式 1 阅读全文
posted @ 2018-09-30 18:26 宇晴 阅读(1733) 评论(0) 推荐(0) 编辑
摘要: 弹框在UC浏览器或者Android机器上会被顶上去 可以通过监听resize事件 this.height = $(document).height(); window.addEventListener('resize', () => { if (/OPPO|HUAWEI/ig.test(naviga 阅读全文
posted @ 2018-09-18 19:25 宇晴 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1.ios硬件加速 滚动缓慢 -webkit-overflow-scrolling: touch 阅读全文
posted @ 2018-09-03 16:07 宇晴 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 当placeholder的字体大小跟input大小不一致,实现placeholder垂直居中 设计稿的placeholder的样式是这样的 输入值的时候大小是这样的 最后想要实现的效果是这样的 当我这样写的时候 效果是这样的,会稍微偏低一点 后面我加了一个translate,就可以实现垂直居中 阅读全文
posted @ 2018-08-24 16:28 宇晴 阅读(6702) 评论(0) 推荐(0) 编辑
摘要: 在Chrome下面默认是看不到placeholder的样式的 我们可以通过在当前页面的开发者工具里面的settings 勾选下面这个选项,就可以看到了 下面是效果 阅读全文
posted @ 2018-08-24 16:17 宇晴 阅读(1304) 评论(0) 推荐(0) 编辑
摘要: 第二章 1.为了避免浏览器在呈现页面时出现明显的延迟,现代Web 应用程序一般都把全部JavaScript 引用放在<body>元素中页面内容的后面。 第三章 1.ECMAScript 中有5 种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number 和Str 阅读全文
posted @ 2018-03-08 11:26 宇晴 阅读(229) 评论(0) 推荐(0) 编辑