前端
kk_back
这个作者很懒,什么都没留下…
展开
-
vue 前端登录拦截
在用vue开发过程中,经常会遇到这种需求,有些组件是需要登录之后才能够去访问,有些组件是任何用户都能够访问,我们可以通过前端路由拦截+http拦截来达成这种目的(假定以token来验证)。技术栈:vue2.9.2vue-routeraxios目录结构:前端路由拦截 路由配置如下,在这里自定义了一个元数据meta: {authRequired: true}来标记哪些路由是需要登录...原创 2018-05-24 20:26:12 · 1181 阅读 · 0 评论 -
子元素高度不为0而父元素高度为0产生原因及解决办法
1.背景 最近在开发过程中,遇到了这么一个很奇怪的现象,在浏览器中打开开发者工具,查看元素时,发现当前元素的高度为0,但是查看它的子元素时,发现其子元素的高度并不为0,非常奇怪,最后还是通过网络解决了这个问题,在这里记录一下。2.产生原因 是因为子元素设置了浮动,设置浮动之后是无法撑开父元素的。 先来看一下现象:子元素没有浮动 下面是div下套了个div,子div因为有文本...原创 2018-06-04 11:33:58 · 4544 阅读 · 0 评论 -
浏览器编码
在浏览器中有些字符是预留的,如果想要正确的显示这些字符,就需要用字符相对应的别名替代,才能够正常显示。所以口有了html编码,js编码,url编码。1.html编码 在 HTML 中,某些字符是预留的。在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。所以可以使用别名来替代这些预留的字符,比如&nbsp;就可以替代空格,&g...原创 2018-06-13 17:52:55 · 1234 阅读 · 0 评论 -
cookie操作详解
转载自:https://www.cnblogs.com/huangshikun/p/6640835.htmlJavaScript中的另一个机制:cookie,则可以达到真正全局变量的要求。 cookie是浏览器 提供的一种机制,它将document 对象的cookie属性提供给JavaScript。可以由JavaScript对其进行控制,而并不是JavaScript本身的性质。 cookie概述 ...转载 2018-06-25 11:04:25 · 258 阅读 · 0 评论 -
js编写通用的事件监听函数
var EventUtil = { addEvent: function(element, type, handler) { if(element.addEventListener) { element.addEventListener(type, handler); } else if(element.attachEvent) {...原创 2018-08-06 17:22:34 · 1958 阅读 · 0 评论 -
DOM节点常见操作
1.获取节点//获取节点document.getElementById(id);//HTMLCollection(chrome)document.getElementsByTagName("div");//NodeList(chrome)document.getElementsByName(name);//HTMLCollection(chrome)document.ge...原创 2018-08-07 10:07:50 · 885 阅读 · 0 评论 -
js遍历子元素
跨浏览器遍历某元素的所有子元素1.遍历所有子元素(法一)// 遍历所有子元素 1var child = element.firstChild;var last = element.lastChild;while(child != last) { if(child.nodeType === 1) { processChild(child); } ...原创 2018-08-07 13:52:10 · 11038 阅读 · 0 评论