理解:before伪类搭配vertical-align:middle实现垂直居中的原理
总所周知,Css如何实现元素垂直居中?已经是一个老生常谈的问题了,这个问题目前已经有了许多解决方案,这些方案也都有各自适用的场景以及优缺点,大致如下:
indexOf实现引申出来的各种字符串匹配算法
我们在表单验证时,经常遇到字符串的包含问题,比如说邮件必须包含indexOf。我们现在说一下indexOf。这是es3.1引进的API ,与lastIndexOf是一套的。可以用于字符串与数组中。一些面试经常用问数组的indexOf是如何实现的
Vue动态加载组件
使用import导入组件,可以获取到组件;使用import导入组件,直接将组件赋值给componet;使用require 导入组件,可以获取到组件;使用require 导入组件,直接将组件赋值给componet
为什么 Vue 中 template 有且只能一个 root ?
在前段时间看到这样一个关于 Vue 的问题,为什么每个组件 template 中有且只能一个 root?可能,大家在平常开发中,用的较多就是 template 写 html 的形式。当然,不排除用 JSX 和 render() 函数的。但是,究其本质,它们最终都会转化成 render() 函数
如何对网站服务器进行压力测试?
ab命令被集成到了httpd服务器中,所以想要使用ab命令需要先安装httpd服务;ab -c 并发请求HTTP报文数量 -n 总共发送少个请求报文
CSS设置滚动条样式
scrollbar包含scrollbar buttons和一个track。track进一步细分为track pieces和thumb。trace pieces为thumb的上半部分和半下部分。scrollbar corner为横向和竖向的交叉角区域
如何提高网站的吞吐量?
吞吐量是指对网络、设备、端口、虚电路或其他设施,单位时间内成功地传送数据的数量(以比特、字节、分组等测量)。以上的定义比较宽泛,定义到网站或者接口的吞吐量是这样的
h5移动端禁止缩放
H5页面禁止手机端缩放是个常见问题了 。meta方式在index.html里面写,对于双击放大和双指放大,本质上是一种js,使用js禁止的方式代码如下
reduce方法应用技巧
reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。注意: reduce() 对于空数组是不会执行回调函数的。