1.JS找字符串中出现最多的字符 例如:求字符串'nininihaoa'中出现次数最多字符 方法一: 结果如图所示: 方法二,当然还可以使用reduce方法来实现: ...
一 理论知识 . 讲讲输入完网址按下回车,到看到网页这个过程中发生了什么 a. 域名解析 b. 发起TCP的 次握手 c. 建立TCP连接后发起http请求 d. 服务器端响应http请求,浏览器得到html代码 e. 浏览器解析html代码,并请求html代码中的资源 f. 浏览器对页面进行渲染呈现给用户 参考 一次完整的HTTP事务是怎样一个过程 . 谈谈你对前端性能优化的理解 a. 请求数量 ...
2017-12-07 16:07 3 48835 推荐指数:
1.JS找字符串中出现最多的字符 例如:求字符串'nininihaoa'中出现次数最多字符 方法一: 结果如图所示: 方法二,当然还可以使用reduce方法来实现: ...
1、谈谈你对CSS布局的理解 常见的布局方式:固定布局、流式布局、弹性布局、浮动布局、定位布局、margin和padding 2、请列举几个清除浮动的方法 (1)使用clear属性 (2)使用br标签和其自身的HTML属性 (3)通过设置父元素的样式,实现清除浮动 ...
基础部分: 请讲一下react的生命周期? 答:React的生命周期从广义上分为三个阶段:挂载、渲染、卸载。 componentWillMount() – 在渲染之前执行,在客户端和 ...
一般说来,web前端指网站业务逻辑之前的部分,包括浏览器加载、网站视图模型、图片服务、CDN服务等,主要优化手段有浏览器访问、使用反向代理才、CDN等。1、减少http请求,合理浏览器缓存 2、启用压缩:HTML、CSS、javascript文件启用GZip压缩可达到较好的效果 3、CSS ...
Kubernetes 常见面试题汇总 简述 etcd 及其特点? 答:etcd 是 CoreOS 团队发起的开源项目,是一个管理配置信息和服务发现 (service discovery)的项目,它的目标是构建一个高可用的分布式键值(key-value) 数据库,基于 Go 语言实现。 特点 ...
前端常见面试题(1)————前端 1.NaN的意思: not a number,number类型。 验证:isNaN 2.和=的区别: == 代表相同, ===代表严格相同,。 双等号==: (1)如果两个值类型相同,再进行三个等号(===)的比较 (2)如果两个值类型 ...
1. 谈谈你对MVVM开发模式的理解 MVVM分为Model、View、ViewModel三者。 Model:代表数据模型,数据和业务逻辑都在Model层中定义; ...
Docker 常见面试题汇总 Docker 和虚拟机有啥不同? 答:Docker 是轻量级的沙盒,在其中运行的只是应用,虚拟机里面还有额外的系统。 Docker 安全么? 答:Docker 利用了 Linux 内核中很多安全特性来保证不同容器之间的隔离,并且通 过签名机制来对镜像进行 ...