摘要: 子组件到父组件可以output/input通信; service里的事件可以被组件订阅; 兄弟组件可以通过父组件为中介进行通信; 组件值变化,直接调用要执行的service 函数。 应该service/component里的变量只在他们自己里面里设置和修改 阅读全文
posted @ 2018-10-11 16:17 田木夕 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 今天无意发现css3可以多背景图设置,省去了多添加标签或伪类来创造,gooood,真是越来越智能,要紧跟是带你啊。 前面url的图片会在上面层。 阅读全文
posted @ 2018-07-31 22:06 田木夕 阅读(253) 评论(0) 推荐(0) 编辑
摘要: RxJS中解决异步事件管理的基本概念如下: Observable可观察对象:表示一个可调用的未来值或者事件的集合。 Observer观察者:一个回调函数集合,它知道怎样去监听被Observable发送的值 Subscription订阅: 表示一个可观察对象的执行,主要用于取消执行。 Operator 阅读全文
posted @ 2018-07-31 22:00 田木夕 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 就是为了隔离类的自有属性和可暴露属性。 阅读全文
posted @ 2018-06-10 21:08 田木夕 阅读(4015) 评论(0) 推荐(2) 编辑
摘要: Every browser that supports the double colon (::) CSS3 syntax also supports just the (:) syntax, but IE 8 only supports the single-colon, so for now, 阅读全文
posted @ 2018-05-23 13:46 田木夕 阅读(104) 评论(0) 推荐(0) 编辑
摘要: box-sizing属性让css布局更容易并且更直观。但是为什么它有效又被热爱,先让我们看下它的历史。 盒子模型历史 自从css诞生,盒子模型就这样默认的工作: width + padding + border = 元素被渲染的/实际可见的宽度 height + padding + border = 阅读全文
posted @ 2018-05-23 13:11 田木夕 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 渲染页面时为了保证最佳效果和可靠性,你应该小心放置head里面的元素。首先,我来解释下最佳顺序,然后解释为什么。 最佳head顺序 为什么顺序很重要 为来理解head里元素重要,先理解浏览器怎么解析页面的以及每个元素在解析时的作用。 当欧兰奇开始解析一个页面,它首先读http response bo 阅读全文
posted @ 2018-04-26 19:22 田木夕 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 概念:设备像素和css像素 设备像素:通常可以通过screen.width/height 获取 如果你设置一个元素宽度为128px,你的显示器为1024px,最大化浏览器窗口,元素占来显示器的1/8。如果缩放200%,元素占来显示器的1/4。 现代浏览器中的缩放只是拉伸来像素,也就是说,元素并不是从 阅读全文
posted @ 2018-04-24 06:32 田木夕 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 如果页面的元素是固定高度的,采用流失布局是是很简单的。 阅读全文
posted @ 2018-04-11 10:35 田木夕 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 颜色命名地址:http://chir.ag/projects/name-that-color/#FF8991 阅读全文
posted @ 2018-04-10 19:46 田木夕 阅读(166) 评论(0) 推荐(0) 编辑