一、前提思考我们如何给vue写插件,router其实也是一个插件,一个全局插件。相信大家对于vue.use(xxx)很眼熟了,这个时候让我们来看vue-router是如何使用的吧,最后自己写一个router替换掉vue-router。vue-router源码地址:https://github.com/vuejs/vue-router1.1)搭建项目我们使用vue-cli脚手架搭建项目,你可以...
原生Node.js静态资源服务器的大致配置思想注意:node-模块之间使用common.js规范,注意模块的引入与暴露思想:静态资源服务器!index.j...
一、背景协议内容,用户每次打开/刷新游戏都会获取两到三段数据较大的文本数据首先、设计流程错误,初始化阶段:返回大量不必要数据,用户根本没有去查看协议相关信息等信息访问量:大资源大、不经常改动的类型资源读数据,数据库虽然有缓存措施,但统一走网关这个重要服务节点,占用内存和内存消耗二、目标降低数据库访问和内存消耗前端进行:大数据文本资源的持久化优化数据获取流程【区分必要数据和即时数据】三、实现方...
一、样式适配前的须知我们知道前端写的页面是运行在各式各样宽度大小的屏幕上,当然用户也可以去自定义页面大小(任意拖拽),在这个时候,我们要在这不确定的页面展...
# 自己实现一个路由路由原理前端路由实现起来其实很简单,本质就是监听 URL 的变化,然后匹配路由规则,显示相应的页面,并且无须刷新。目前单页面使用的路由就只有两种实现方式hash 模式history 模式www.test.com/##/ 就是 Hash URL,当 ## 后面的哈希值发生变化时,不会向服务器请求数据,可以通过 hashchange 事件来监听到 URL 的变化,从而进行跳转...