饿了,发现家里的大米吃完了,我想起了冰箱里的饺子,都忘了这是第几次了,看着满满的两袋子饺子,又想起了老妈!

老妈才离开我两天,家里就没吃的了,老妈知道我懒,怕我饿的时候没东西吃,出门之前专门给我包几十个饺子冻在冰箱里,老妈知道我爱吃猪肉青椒馅儿的,就全给我包猪肉青椒馅儿。

老妈包的饺子好吃,是我吃过最好吃的饺子,我爱吃,每次都吃不厌,一眨眼功夫就吃了二十个...

想了想可能下个月才能见到老妈,要不要省着吃啊?吃完了就没有的吃了,要不以后就十个十个的煮着吃吧,下几根面条,就着饺子流出来的油,也很香啊!

17 年 5 月中旬,我开启了我的台湾环岛之旅,此次环岛,最遗憾的是没有骑行苏花,再我进入南回公路之后就隔三岔五被雨浊,尤其临近端午,梅雨季节即将来临,遇到下雨,不说会遇到山体滑坡,就是经常性落石,也是十分危险,所以就放弃了苏花,在去往苏澳的火车上,看到旁边的太鲁阁阴云密布,虽有不甘心,但是无可奈何!

除花莲至苏澳间的苏花公路由火车代替,此次骑行耗时 9 天,行程共 1006.12 公里,其余 5 天游玩了日月潭、垦丁和台北,台北停留 3 天,也是最无聊的 3 天!

但我用一天的时间骑行了台湾南端五座大山,看到了最美的海,也算是不虚此行...

通过使用 JQuery 的滑动动画 sildeDown() 与 slideUp() 方法实现一个 Accordion 效果非常简单。

其功能是以动画的效果调整所选元素的高度,使其呈现一种“滑动”的效果,而元素的其他属性不发生变化;参数 speed 为动画显示的速度,可选项 [callback] 为动画显示完成后,执行的回调函数。

如果使用 CSS3 实现这个效果,需要实现的特点和解决的问题有五个:

  1. 以“滑动”的动画效果动态调整显示区域
  2. 所选的元素不设高度,其高度由子元素的多少自适应
  3. 可在调整显示区域的同时不占位置
  4. 可通过参数调整动画显示速度
  5. 可选项 [callback] 为动画显示完成后,执行的回调函数

确认好了问题,我准备从构建一个 Panel 开始。

在一些情况下,我们可能会需要对一个 prop 进行『双向绑定』。事实上,这正是 Vue 1.x 中的 .sync修饰符所提供的功能。当一个子组件改变了一个 prop 的值时,这个变化也会同步到父组件中所绑定的值。这很方便,但也会导致问题,因为它破坏了『单向数据流』的假设。

由于子组件改变 prop 的代码和普通的状态改动代码毫无区别,当光看子组件的代码时,你完全不知道它何时悄悄地改变了父组件的状态。这在 debug 复杂结构的应用时会带来很高的维护成本。