
获得徽章 0
- React.Children 用于解决 this.props.children的内部判断问题,即不用担心 children 是一个还是多个,均有工具函数已经封装了对应的操作等人赞过评论7
- reactjs 的 error boundary component 的意义在于捕获 child component 的同步代码(相对于异步操作而言)错误,避免因同步代码错误造成整个 render tree 被 unmount
reactjs.org
赞过评论1 - reactjs 的 error boundary component 的意义在于捕获 child component 的同步代码错误,避免因同步代码错误造成整个 render tree 被 unmount
reactjs.org
评论点赞 - 在 reactjs 中,event handlers 需要显式地绑定 this 上下文,是因为 JS 本身在将一个对象的方法赋值给一个变量后调用,就会丢失直接调用该方法时的上下文,并此时的 this 上下文指向全局对象(在 class 中(即 strict mode 下)将指向 undefined)。等人赞过评论16
- Vue.js 中多种布局方式实现参考:
1. create a multiple layout:markus.oberlehner.net
2. Dynamic Vue.js Layout Components:markus.oberlehner.net
展开评论点赞 - 通过设置 { passive: true } 即被动事件监听程序来实现移动端的滚动优化。滚动事件的被动事件监听器将告知浏览器,在监听器中不会有阻止事件默认行为的语句,那么在移动端,默认 scroll 监听器在滚动时将不再等待用户可能的取消滚动的交互行为,而直接触发对应的被动事件监听程序。评论点赞
- 在 CSS 2.2 中,许多盒模型的定位和大小都是通过一个被称为 containing block 的矩形边框来计算的。通常,生成的 box 用作后代 box 的 conaining block;我们说一个 box 为它的后代 box 建立了一个 containing block。一个 box 的 containing block 意味着该 box 所存在的 containing block,而不是它所生成的那一个(即用于定位后代 box 的那一个 containing block)。
每一个 box 根据它的 containing block 进行定位,但是该 box 不受该 containing box 限制,因为可能存在 overflow(即可能形成滚动)。展开评论点赞