哦?除了框架由于业务很少用之外(自己私下写个人项目),其他的都还ok呀
前端面试面试考评 技术热情。我面试人的时候一般很少用“提问式面试”,不会刻意提一个技术问题让你去解决然后搞得对方紧张兮兮,我主要靠引导,会引导出一些技术话题来,例如一些热门话题,一些...
yarn init 跟yarn init -y的区别是什么
yarn简单使用安装yarn 去官网 yarn 初始化一个yarn 项目 添加、修改、删除依赖包 添加 更新 删除 安装选项 必要的文件 必须要提交的文件,为了能够使别人和你管理的文件相同 ...
原文地址 作者:Nicholas Zakas 在Web开发人员使用的工具中,Web Storage(http://dev.w3.org/html5/webstorage/)迅...
在做一个阅读器。上下滚动章节的那种,本来我还想将加载章节的内容存贮在localstorage中,看来还是存在内存中比较好
localStorage读取性能原文地址 作者:Nicholas Zakas 在Web开发人员使用的工具中,Web Storage(http://dev.w3.org/html5/webstorage/)迅...
好像伪元素必须是width 100%并且是inline-block才可以,block是不行的
聊一聊CSS文本两端对齐今天我们来聊一聊CSS文本两端对齐。 事情的起因是这样的,在Review一位同事做的页面时,发现好几处字符之间写了很多空格,于是问他为什么这么做,他说设计要求这几个文本的呈现...
有一个疑问,是不是不管什么类型,都需要先访问一下服务器,资源是否发生改变,如果未改变,那么会返回304,使用本地资源,然后再看内存是否有,没有的话再去磁盘, 如果发生改变是不是就返回200呢,那如果这样的话,资源已经改变那就会直接重新加载,那到底是怎么会有的200状态下,先去看内存和磁盘的情况呢,
那如果是200的话,先看内存,再看磁盘,如果磁盘有,那就先加载磁盘了,但是服务器资源改变了,那前端又该怎么更新呢,,,疑惑
from memory cache与from disk cache前言 这是随便打开一个网页后在浏览器开发者工具的Network栏发现的细节。 一、浏览器Network的Size栏 在浏览器开发者工具的Network的Size栏会出现的三种...
没有人答第3题吗? 斗胆来请教一下!
.box {
display: flex;
flex-direction: column;
height: 100%;
justify-content: space-between;
}
.top,.bottom{
flex-basis: 30px;
}
.middle {
background: blue;
flex-shrink: 100000;
flex-grow: 1;
overflow: auto;
}
.middle .middle-child {
height: 3000px;
}
因为不可以用fixed和absolute,就想到了flex布局的方式。
主要是利用flex的flex-direction属性,默认的属性值是row,我灵机一动换成竖直的不就行了吗?
接着考虑了另一个需求就是头部和底部要固定在其位置,就想到了justify-content: space-between;然后给头部和底部一个固定的flex-basis就好了。
到这已经完成了一半,接着思考。
中间要有滚动条????看到这我隐隐约约知道要给中间加一个overflow:auto;
那么中间的高度怎么写呢? 一开始想用calc( 100% - 60px );这样写 但是一想,这样就依赖了头部底部的高度啊!
于是大脑抽了写了flex-shrink; 100000;(数越大越好,其实这样写也有问题,因为这样好像是头部和底部还是会缩小一些像素)
最终就把中间的内容写在里面就行了。
哦对了,中间的元素也可以加上flex-grow: 1,这样防止中间内容不够高,但其实就算内容不够高,底部的元素也不会跑上去,因为我们之前写了space-between;
不过加上了的话,中间的元素就实现不管充满没充满都是高度的100% 减去头部底部的和了。。。
求大神指出问题了!麻烦!
本以为第五题很好写,可是Math的属性和方法都是静态的,不能够遍历出来呀emmm...
小小的考验聊聊闭包,单例,模块化这些概念以及他们之间的联系 第二题 布局不使用fixed/absolute,让某一个块元素一直置于最底部,中间列表可以滚动,顶部title栏一直吸顶 聊...