Fork me on GitHub

vue路由归纳

vue路由的原理

单页面的一大优势就是,无刷新跳转页面,用户体验好,加载速度快。vue路由的跳转它是无刷新的,共有两种模式,可以通过路由配置文件中去配置mode字段,如果不去配置这个mode字段,默认路由跳转就为hash模式。

hash模式,通过在链接后面添加”#”号+路由名字,匹配这个字段的变化去触发hashchange事件,动态的渲染出页面。

另外一种模式为history模式,即使用浏览器的historyAPI,pushStatereplaceState。通过调用pushState去操作浏览器的history对象,改变当前链接地址,同时结合window.onpopstate监控浏览器的返回前进事件,同样可以实现无刷新的跳转页面。replaceStatepushState的区别就是,前者代表替换,后者代表插入。

阅读更多...

代码评审清单

前言

前端团队根据情况有时候会有评审代码的要求,但是由于每个开发人员的技术水平不同,代码风格不同,所关注的技术点也不同,为了保证代码的质量以及团队的代码风格统一,因此产生了团队中的CodeReview,为此拟了一份清单,如果你的团队还没有CodeReview,可能这正是你需要的。

一、代码静态检查工具

1.1、使用eslint工具对javascript代码进行检查。

eslint检查的规范继承自eslint-config-standard检验规则。
阅读更多...

  • © 2019-2022 YmTonny
  • 访问量: 独立访客:

请我喝杯咖啡吧~

支付宝
微信