会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
我要活的像太阳
博客园
首页
新随笔
联系
订阅
管理
2018年9月29日
前端实现实时通讯
摘要: 什么是websocket 需求:前端展示类似待办todo-list每条记录的数量,初始值ajax获取接口返回,之后,后台数据库里记录数量改变,前端能够对其实时渲染 解决方法:1轮询(缺点: 需要服务器有很快的处理速度和资源) 2websocket http协议是单工的, 只能由client发请求再由
阅读全文
posted @ 2018-09-29 11:49 我要活的像太阳
阅读(4490)
评论(0)
推荐(0)
2018年6月14日
移动端1px边框的实现
摘要: 1 /*手机端实现真正的一像素边框*/ 2 .border-1px, .border-bottom-1px, .border-top-1px, .border-left-1px, .border-right-1px { 3 position: relative; 4 } 5 /*线条颜色 黑色*/ 6 .border-bottom-1px::after, .bor...
阅读全文
posted @ 2018-06-14 17:20 我要活的像太阳
阅读(455)
评论(0)
推荐(0)
2018年6月13日
利用js自动触发一个a标签的下载事件
摘要: html js
阅读全文
posted @ 2018-06-13 18:14 我要活的像太阳
阅读(12216)
评论(1)
推荐(0)
判断一个网页是在哪里打开的( ios,Android,微信)
摘要: var u = navigator.userAgent, app = navigator.appVersion; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //android终端或者uc浏览器 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS...
阅读全文
posted @ 2018-06-13 18:08 我要活的像太阳
阅读(353)
评论(0)
推荐(0)
2018年5月29日
利用axios的request 拦截器,response 拦截器实现加载层的效果
摘要: import Vue from 'vue' import router from '../router' import axios from 'axios' import { Indicator } from 'mint-ui'; import { Toast } from 'mint-ui'; axios.defaults.timeout = 30000; axios.defaults.hea...
阅读全文
posted @ 2018-05-29 16:29 我要活的像太阳
阅读(268)
评论(0)
推荐(0)
在移动端项目中使用vconsole
摘要: 1.先在项目中引入 <script type="text/javascript" src="vconsole.min.js"> 2.初始化vConsole 3.使用 直接用console.log() 既可在手机端打印出信息
阅读全文
posted @ 2018-05-29 16:26 我要活的像太阳
阅读(1515)
评论(0)
推荐(0)
2018年5月28日
Promise--优雅的异步回调解决方案
摘要: 当一个接口需要依赖另一个接口的请求数据时,通常有两种解决方式,一个是将请求数据的接口设为同步,之后调另一个接口,另一个是在请求数据接口的成功回调里调另一个接口。 但是:当一个接口需要依赖很多个接口的请求数据 或者 一个依赖另一个,另一个再依赖另一个 的情况该怎么解决呢? 当然你可以按照单个接口依赖的
阅读全文
posted @ 2018-05-28 16:34 我要活的像太阳
阅读(528)
评论(0)
推荐(0)
vuex存储和本地存储(localstorage、sessionstorage)的区别
摘要: 1.最重要的区别:vuex存储在内存,localstorage则以文件的方式存储在本地 2.应用场景:vuex用于组件之间的传值,localstorage则主要用于不同页面之间的传值。 3.永久性:当刷新页面时vuex存储的值会丢失,localstorage不会。 注:很多同学觉得用localsto
阅读全文
posted @ 2018-05-28 16:34 我要活的像太阳
阅读(267)
评论(0)
推荐(0)
2018年5月14日
vue+axios 前端实现登录拦截(路由拦截、http拦截)
摘要: 一、路由拦截 登录拦截逻辑 第一步:路由拦截 首先在定义路由的时候就需要多添加一个自定义字段requireAuth,用于判断该路由的访问是否需要登录。如果用户已经登录,则顺利进入路由, 否则就进入登录页面。 定义完路由后,我们主要是利用vue-router提供的钩子函数beforeEach()对路由
阅读全文
posted @ 2018-05-14 15:56 我要活的像太阳
阅读(612)
评论(0)
推荐(0)
2018年5月4日
如何提升页面渲染效率
摘要: Web页面的性能 我们每天都会浏览很多的Web页面,使用很多基于Web的应用。这些站点看起来既不一样,用途也都各有不同,有在线视频,Social Media,新闻,邮件客户端,在线存储,甚至图形编辑,地理信息系统等等。虽然有着各种各样的不同,但是相同的是,他们背后的工作原理都是一样的: 用户输入网址
阅读全文
posted @ 2018-05-04 17:46 我要活的像太阳
阅读(657)
评论(0)
推荐(1)
下一页
公告