之前在看durandal框架的文档的时候,在路由这一块,遇到一个特别的参数splat参数,当时看不明白是什么意思,现在明白了,特此记录 之前不明白很大一部分的原因是我把路由和路由指向的地址给搞混了,这两个是分开的概念,当前,主要是之前没有接触过这块,对于这个可以参考 "sammy.js的route" ...
分类:
其他好文 时间:
2018-01-04 14:25:21
阅读次数:
169
什么是后端路由? 优点: 1、可以在服务端渲染后返回给浏览器,不用等待前端加载任何js或者css就可以直接显示网页内容。 2、对SEO友好。 缺点: 1、模板是由后端来维护和改写,前端开发行者需要安装整套的后端服务,必要时还要学习后端语言PHP或Java等非前端语言来改写html结构。 2、html ...
分类:
其他好文 时间:
2017-12-28 13:53:40
阅读次数:
151
如今前端框架层出不穷,大大的方便了我们平常工作中的开发,提高了开发的效率,然而,在使用框架的过程中还是很有必要了解其中一些自己感兴趣的功能的原生js实现方式。 我一直对如今一些框架的路由感兴趣,今天就来讲讲我在前端路由的学习心得。 何为路由?我的理解是在不刷新页面的情况下,通过更改页面的url来执行 ...
需求 需要根据不同的角色来显示不同的菜单 问题 系统是前后分离模式开发的,出现了后端接口和前端路由都需要权限管理。 思路 后端的接口肯定得验证权限 前端的路由通过后端发回的json动态生成,对于比较细粒度的可以通过css来控制和隐藏 方案 使用vue router的router.addRoutes( ...
分类:
其他好文 时间:
2017-12-26 21:55:37
阅读次数:
918
第一步: 路由 多添加一个自定义字段 requireAuth 第二步: 登录拦截到这里就结束了吗?并没有。 这种方式只是简单的前端路由控制,并不能真正阻止用户访问需要登录权限的路由。(可手动在浏览器地址栏输入没有权限的路由) 还有一种情况便是:当前token失效了,但是token依然保存在本地。 这 ...
分类:
移动开发 时间:
2017-12-12 21:33:55
阅读次数:
211
前端路由:在web开发中,路由是指根据url分配到对应的处理程序。 vue-router 作用:通过管理url,实现url和组件的对应和通过url'进行组件间的切换。 单页应用 加载单个html页面,并在用户与应用程序交互时动态更新该页面。 一、使用vue-router步骤: 安装模块:npm in ...
分类:
其他好文 时间:
2017-12-07 18:52:54
阅读次数:
3077
前端路由 核心就是锚点值得改变,根据不同的值,渲染指定DOM位置的不同数据ui-router:锚点值改变,如何获取模板? ajaxvue中,模板数据不是通过ajax请求来,二手通过调用函数获取到模板内容核心:锚点值改变以后看到vue开头,就知道必须 Vue.usevue的核心插件: - vue-ro ...
分类:
其他好文 时间:
2017-11-24 19:14:21
阅读次数:
170
1.什么是前端路由? 路由就是根据不同的url地址展示不同的内容或页面 2.前端路由优缺点? 优点: 用户体验好,不需要每次都从服务器全部获取,快速展现给用户 缺点: 不利于SEO 使用浏览器的前进,后退键的时候会重新发送请求,没有合理地利用缓存 单页面无法记住之前滚动的位置,无法在前进,后退的时候 ...
分类:
其他好文 时间:
2017-11-22 20:12:51
阅读次数:
113
vue-router 我们知道路由定义了一系列访问的地址规则,路由引擎根据这些规则匹配找到对应的处理页面,然后将请求转发给页进行处理。可以说所有的后端开发都是这样做的,而前端路由是不存在"请求"一说的。 前端路由是找到地址匹配的一个组件或者对象将其渲染出来。改变浏览器地址不向服务器发送请求有两种方法 ...
分类:
其他好文 时间:
2017-11-07 18:16:44
阅读次数:
171
单页应用英文全称Single Page Application,简称SPA,近几年成为一个颇有热度的话题,越来越多的网站使用这种模式进行网页开发,事实上单页这个概念大概在2003年就已经被提出。 ...
分类:
移动开发 时间:
2017-10-11 21:45:19
阅读次数:
270