一、理论知识
1.1、讲讲输入完网址按下回车,到看到网页这个过程中发生了什么
a. 域名解析
b. 发起TCP的3次握手
c. 建立TCP连接后发起http请求
d. 服务器端响应http请求,浏览器得到html代码
e. 浏览器解析html代码,并请求html代码中的资源
f. 浏览器对页面进行渲染呈现给用户
参考《一次完整的HTTP事务是怎样一个过程》
2024年12月22日
一、理论知识
1.1、讲讲输入完网址按下回车,到看到网页这个过程中发生了什么
a. 域名解析
b. 发起TCP的3次握手
c. 建立TCP连接后发起http请求
d. 服务器端响应http请求,浏览器得到html代码
e. 浏览器解析html代码,并请求html代码中的资源
f. 浏览器对页面进行渲染呈现给用户
参考《一次完整的HTTP事务是怎样一个过程》
2024年12月22日
对于前端来说,请求是前端日常工作必备的,通过请求才能与后端进行数据交互,尤其在现在前后端分离的开发模式下,请求显得就更加重要。因此,对于前端开发者来说,掌握请求就很重要。下面将从 http 请求和常见的几个请求技术做具体的讲解。
1.XMLHttpRequest
XMLHttpRequest 一开始只是微软浏览器提供的一个接口,后来各大浏览器纷纷效仿也提供了这个接口,再后来 W3C 对它进行了标准化,按照标准前后可以分为两个版本,具体阐述如下:
2024年12月22日
在每个Web前端求职者的面试过程中,一定都有过被面试官问到项目中的难点,而答不上来的情况。为了让大家在Web前端面试前准备得更加充足,千锋武汉Web前端培训小编准备了一些易被忽视且难度较高的前端面试题,希望可以帮助大家更加顺利完成求职,找到自己满意的工作。
1、流式布局如何实现,响应式布局如何实现?
流式布局:也叫fluid,当上面一行的空间不够容纳新的TextView时候才开辟下一行的空间。场景:主要用于关键词搜索或者热门标签等场景;他主要是按照页面元素的宽度按照屏幕分辨率进行适配调整,但整体布局不变,使用%百分比定义宽度,高度大都是用px来固定,可以根据可视区域和父元素的实时尺寸来调整,尽可能适应各种分辨率。
2024年12月22日
这套面试题内容十分常见,可以作为自测题。
1. JavaScript 的数据类型有哪些?
共7种数据类型分别为——
6种基本类型 String、Number、 Boolean、 Undefined、Null、Symbol
1种引用类型 Object
2. 什么是同源策略?
同源策略是浏览器的安全策略。如果两个页面的协议、端口和域名都相同,则这两个页面属于同源。
2024年12月22日
老板:新的需求不是上线了嘛,怎么用户看到的还是老的页面呀
窝囊废:让用户刷新一下页面,或者清一下缓存
老板:那我得告诉用户,刷新一下页面,或者清一下缓存,才能看到新的页面呀,感觉用户体验不好啊,不能直接刷新页面嘛?
窝囊废:可以解决(OS:一点改的必要没有,用户全是大聪明)
2024年12月22日
1.线程和进程是什么?举例说明
进程:cpu分配资源的最小单位(是能拥有资源和独立运行的最小单位)
线程:是cpu最小的调度单位(线程是建立在进程的基础上的一次程序运行单位,一个进程中可以有多个线程)
栗子:比如进程=火车,线程就是车厢
一个进程内有多个线程,执行过程是多条线程共同完成的,线程是进程的部分。
2024年12月22日
第 1 题:(滴滴、饿了么)写 React / Vue 项目时为什么要在列表组件中写 key,其作用是什么?
第 2 题:`['1', '2', '3'].map(parseInt)` what & why ?
第 3 题:(挖财)什么是防抖和节流?有什么区别?如何实现?
第 4 题:介绍下 Set、Map、WeakSet 和 WeakMap 的区别?
第 5 题:介绍下深度优先遍历和广度优先遍历,如何实现?
2024年12月22日
已经裸辞1个月了,最近开始投简历找工作,遇到各种各样的面试,今天分享一下。其实在职的时候也做过面试官,面试官时,感觉自己问的问题很难区分候选人的能力,最好的办法就是看看候选人的github上的代码仓库,看看候选人的博客,代码仓库能看出一个人的代码风格,博客可以看出一个人的学习表达总结能力。曾经面试候选人,面试问题答的好,最后和经理聊天发现学历造假;还有候选人问题几乎没有答上来,一看就是不怎么行,但是找人的组因为缺人,已经招了很长时间,最后候选人被录用了,天天加班;候选人看着经历还不错,录用后也是坑得很,一点没有遇到过的问题都解决不了,只会复制。
2024年12月22日
前端人员该怎么面试?经典Angular面试题有哪些?AngularJS是一个JavaScript框架,是一个以JavaScript编写的库。它可通过<script>标签添加到HTML页面,通过指令扩展HTML,且通过表达式绑定数据到HTML。作为目前流行的框架之一,Angular一直是企业招聘考察的重点,接下来就给大家分享下经典的Angular面试题。