摘要: C++中要从 中删除所有某个特定字符, 可用如下代码 其中, 来自``, 它的签名是 作用: 在容器中, 删除 之间的所有值等于 的值. 删除方法: 将某个等于 的值用下一个不等于 的值覆盖. 返回值: 一个迭代器 (记作 ), 该迭代器指向最后一个未被删除元素的下一个元素, 即相当于容器新的 . 阅读全文
posted @ 2017-01-22 21:33 柳正来 阅读(43633) 评论(1) 推荐(1) 编辑
摘要: 前言 很长一段时间, 我知道有 这个布局方式, 但是始终没有去学它. 3点原因: 1. 感觉还比较新, 担心兼容性不好. 2. 普通的布局方式能满足我的绝大多数需求. 3. 好像蛮复杂的. 最近由于开发需要, "学习了下WeUI的实现" , 发现里面大量使用了 布局, 于是决定学习一下. 什么是 , 阅读全文
posted @ 2016-08-17 22:59 柳正来 阅读(6225) 评论(5) 推荐(13) 编辑
摘要: 之前在CodePen上接触了TweenMax, 被它能做到的酷炫效果震撼了. (文末放了5个GSAP的效果GIF) 最近要做一个"收集水滴"的动效, 于是就试用了一下TweenMax实现这个效果. 阅读全文
posted @ 2016-08-14 22:51 柳正来 阅读(2189) 评论(0) 推荐(2) 编辑
摘要: 通常我们设置`border-radius`都只区分四个角的, 如`border-radius: 1em 2em`. 其实每个角的`border-radius`都由两部分组成, 水平半径和竖直半径. 阅读全文
posted @ 2016-08-13 16:25 柳正来 阅读(1263) 评论(0) 推荐(3) 编辑
摘要: 一次又一次地碰到需要获取元素位置的问题, 然后一次又一次地查 和`position`的区别. 忍不了了, 这次一定得想办法记下来. 是元素相对于父元素的位置. 这个好记, 和`position`的首字母都是P. 是元素相对于当前视口(viewport)的位置. 想到的记忆方法比较牵强, 谐音 , 经 阅读全文
posted @ 2016-08-11 15:15 柳正来 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 在 的外面套一层 , 其中 必须有 属性. 例如: 参考 "[网页设计]H5 input type=search 不显示搜索 解决方法" "怎么设置h5移动端的搜索键盘?" 阅读全文
posted @ 2016-08-01 22:39 柳正来 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: 遇到一个诡异的问题, 为 添加 不起作用. 示例如下: table1 { border collapse: collapse !important; border radius: 1em !important; border: solid .3em dfdfdf !important; } tabl 阅读全文
posted @ 2016-08-01 21:34 柳正来 阅读(4752) 评论(0) 推荐(0) 编辑
摘要: 使用 或`input[type="url"]`. 它们对应的键盘还有微小差别: Email键盘: URL键盘: 其他参数 此外, 你还可以设置: 关闭"自动更正"功能 关闭"首字母自动大写"功能. 详见 "autocapticalize和autocorrect" 参考 "WAP网页输入框的默认键盘类 阅读全文
posted @ 2016-08-01 21:33 柳正来 阅读(1616) 评论(0) 推荐(0) 编辑
摘要: 方案一: 在Chrome下: Firefox下: 方案二: 将 改为 , 同样是数字键盘, 但是没有箭头. 参考: "Stack Overflow: Can I hide the HTML5 number input’s spin box?" "移除HTML5 input在type="number" 阅读全文
posted @ 2016-08-01 21:31 柳正来 阅读(2160) 评论(0) 推荐(0) 编辑
摘要: 首字母自动大写 在 iOS 中,用户可以手动开启「首字母自动大写」功能,这样输入英文的时候,首字母便会自动大写。但是,有些时候并不希望一直是首字母大写的。比如用户名这个字段,如果字段本身就是区分大小写的,首字母自动大写往往会给用户带来麻烦。可以通过在表单元素上可以通过设置 来关闭。 还可以在 元素上 阅读全文
posted @ 2016-08-01 21:30 柳正来 阅读(765) 评论(0) 推荐(0) 编辑