09 2019 档案
摘要:vue-router 导航守卫主要是用来进行一些操作,比如最常见的登录权限验证,当用户满足条件的时候,才让其进入导航,否则就取消跳转,并跳到登录页面让其登录; vue-router 的钩子包括:全局的钩子、单个路由独享的钩子、组件级的钩子; 全局守卫 全局守卫包括:router.beforeEach
阅读全文
摘要:由于有些浏览器版本的发布是在 es6 定稿和发布之前的,因此对于老版本的浏览器是没有对 es6 的特性进行兼容的,针对 es6 的兼容问题,许多团队也做出了相应的开发,将 es6 的语法转换成针对浏览器可以识别的 es5 语法,充当一个翻译官的角色;比较通用的工具有:babel、jsx、traceu
阅读全文
摘要:mvc 的是 model view controller 的缩写,一种通过业务逻辑、数据、界面显示分离的方法进行代码组织的方法;其中 M 层处理数据、业务逻辑;v 层处理界面的显示结果;c 层起到桥梁的作用,来控制 v 层 和 M 层通信,以此达到分离视图显示和业务逻辑层; mvp 是从 mvc 演
阅读全文
摘要:animation 可以用 name 设置动画的名称,用 duration 设置动画完成的周期,用 timing-function 设置动画的速度曲线,delay 设置动画什么时候开始,iteration-count 设置动画播放的次数,direction 规定下一个周期是否逆向的播放,play-s
阅读全文
摘要:浏览器的事件循环分为 macrotask 和 microtask,浏览器先从 macrotask 取出一个任务执行,再执行 microtask 内的所有任务,接着又去 macrotask 取出一个任务执行,这样一次循环。 marcotask 的本质是浏览器多个线程之间通信的一个消息队列;在 chro
阅读全文

浙公网安备 33010602011771号