什么是路由?简单的说,路由是根据不同的 url 地址展示不同的内容或页面 使用场景?前端路由更多用在单页应用上, 也就是SPA, 因为单页应用, 基本上都是前后端分离的, 后端自然也就不会给前端提供路由。 前端的路由和后端的路由在实现技术上不一样,但是原理都是一样的。在 HTML5 的 histor ...
分类:
其他好文 时间:
2017-09-26 14:57:01
阅读次数:
125
关于这个问题,无论是平时工作中,还是业余学习中,都有过思考。到底什么样的项目适合前端路由,什么样的项目适合后端路由?可能我目前的想法还很稚嫩不成熟,欢迎吐槽。 首先需要明确的是,无论前端还是后端路由,我们看到的 URL 都是马甲,需要通过路由触发/执行真实需要执行的逻辑路径。 先说前端路由,很重要的 ...
分类:
其他好文 时间:
2017-09-24 09:53:37
阅读次数:
205
上周介绍了实现前端资源下载的思路,今天给一个简单的初版代码。 首先 基于express启动一个服务端容器,用于处理前端路由和后段逻辑处理,目录结构如下: 其中gameDir是游戏存放的地址,node_modules是存放用到插件的module,server内部目录结构如下 app.js是程序的启动代 ...
分类:
其他好文 时间:
2017-09-01 21:18:43
阅读次数:
150
一、├── build // 项目构建(webpack)相关代码 记忆:(够贱) 9个│ ├── build.js // 生产环境构建代码│ ├── check-versions.js // 检查node&npm等版本│ ├── dev-client.js // 热加载相关│ ├── dev-ser ...
分类:
其他好文 时间:
2017-08-26 15:58:14
阅读次数:
215
前端路由的典型:ng-route,后端路由典型:express (结合模板,返回的是html文件,感觉模板略像jsp,没有分离) 前端路由根据不同的url展示页面,服务端根据 url 的不同返回不同的页面实现的。在单页面应用,大部分页面结构不变,只改变部分内容的使用 优点 用户体验好,不需要每次都从 ...
分类:
其他好文 时间:
2017-07-22 11:01:53
阅读次数:
315
Vue.js新手入门指南 最近在逛各大网站,论坛,以及像SegmentFault等编程问答社区,发现Vue.js异常火爆,重复性的提问和内容也很多,楼主自己也趁着这个大前端的热潮,着手学习了一段时间的Vue.js,目前用它正在做自己的结业项目。 在做的过程中也对Vue.js的官方文档以及其各种特性有 ...
分类:
其他好文 时间:
2017-07-18 15:43:35
阅读次数:
213
转载自 http://www.jianshu.com/p/c9de1924d215 1、原理浅析 hash模式如果a标签的href属性以"#"开头,那么当点击这个a标签时就会触发hashchange事件,在该事件处理函数中可以做很多事,比如发ajax请求,进行DOM操作替换页面等。 history模 ...
分类:
其他好文 时间:
2017-07-11 19:24:44
阅读次数:
233
范洪春 范洪春 在 web 应用开发中,路由系统是不可或缺的一部分。 在浏览器当前的 URL 发生变化时,路由系统会做出一些响应,用来保证用户界面与 URL 的同步。 随着单页应用时代的到来,为之服务的前端路由系统也相继出现了。 有一些独立的第三方路由系统,比如 director,代码库也比较轻量。 ...
分类:
其他好文 时间:
2017-07-10 18:03:15
阅读次数:
1235
route route ‘路由’ ajax的弊端: 1.ajax请求不会留下history记录 2.用户无法直接通过url进入应用中的指定页面(保存书签,分享朋友?) 3.ajax不利于SEO 前端路由的实现原理是什么? #哈希 也叫锚点,通过使用锚点实现页面刷新但不跳转。 html5中的histo ...
分类:
Web程序 时间:
2017-06-02 19:37:27
阅读次数:
355