vue
常用高级特性、自定义v-model、slot插槽、mixin抽离公共代码、keep-alive缓存组件、$nextTick、动态组件、异步组件、vuex、vue-router等。vue中的响应式原理、组件渲染过程、模板渲染、虚拟DOMvdom、diff算法等。
Sticky footers效果
在前端日常开发中,Sticky footers
设计是最常见的效果之一,大多数人都遇到过这样的需求,如果页面内容content
内容比较少时的时候,页脚块不挨着内容区域而是始终显示在视窗底部;如果内容足够长时,页脚块会随着文档流撑开始终挨着内容区域显示在页面最下方.
页面嵌套iframe后rem失效
最近在一个页面嵌套使用了iframe
之后,发现iframe
嵌套的页面样式乱了,但是页面样式都应用上了,查看元素之后发现,嵌套的iframe
里面的html
并没有动态的设置上font-size
,它也没有应用外面的html
的font-size
大小,还是iframe
自身默认rem
值即1rem=16px
,所以解决办法是给iframe
里面的html
也动态设置上font-size
,但前提是必须在页面加载完成才有效即window.onload
里面.
使用uniapp开发跨端小程序
uni-app
是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。uni-app在跨平台的过程中,不牺牲平台特色,可优雅的调用平台专有能力。
requestAnimationFrame实现动画
requestAnimationFrame
是html5
提供的一个专门用于请求动画的API,顾名思义就是请求动画帧。requestAnimationFrame
采用系统时间间隔,保持最佳绘制效率,不会因为间隔时间过短,造成过度绘制,增加开销;也不会因为间隔时间太长,使用动画卡顿不流畅,让各种网页动画效果能够有一个统一的刷新机制,从而节省系统资源,提高系统性能,改善视觉效果。