
前端
实习笔面试前端开发
F1ash000
Hello,兄弟们,全体目光向我看齐,看我看我,我宣布个事,我是个伞兵,没毛病奥
展开
-
[21届]web前端开发实习生岗位面试准备----信息安全
一、cookie 和 session 的区别cookie 数据存放在客户的浏览器上,session 数据放在服务器上cookie 不是很安全,别人可以分析存放在本地的 cookie 并进行 cookie 欺骗。考虑到安全应当使用 sessionsession 会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能。考虑到减轻服务器性能方面,应当使用 cookie单个 cookie 保存的数据不能超过 4K,很多浏览器都限制一个站点最多保存 20 个cookie将登陆信息等重要信息存放原创 2020-06-18 02:10:28 · 349 阅读 · 0 评论 -
[21届]web前端开发实习生岗位面试准备----HTML
一、html语义化用正确的标签做正确的事情html语义化让页面的内容结构化,结构更清晰。便于对浏览器、搜索引擎的解析即使在没有样式(CCS)的情况下也以一种容易阅读的文档格式显示搜索引擎的爬虫也依赖于HTML标记来确定上下文和各个关键字的权重,利于SEO使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解二、SEO(Search Engine Optimization)定义:搜索引擎优化,是以网页为载体,在不影响用户体验的前提下最大化让网站符合搜索引擎的排名规则的所有手段集合常用的原创 2020-06-18 01:28:19 · 541 阅读 · 0 评论 -
[21届]web前端开发实习生岗位面试准备----算法
一、排序问题1.1 冒泡// 递增排序function bubbleSort(arr){ for(let i=0; i<arr.length-1; i++){ for(let j=i+1; j<arr.length; j++){ if(arr[i] > arr[j]){ let temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } } return arr;}1.2 快排原创 2020-06-18 02:23:26 · 327 阅读 · 0 评论 -
[21届]web前端开发实习生岗位面试准备----前端整体
一、浏览器浏览器可以分为两部分,shell + 内核主流浏览器:IE、Mozilla、FireFox、Opera、Safari、Chrome等内核:Trident(IE)Gecko(firefox)Presto(opera)Webkit(chrome Safari) blink是webkit的分支浏览器内核又可以分成两部分:渲染引擎(layout engineer或者Rendering Engine) 和 JS引擎二、页面优化的方法雅虎35条重点:尽量减少HTT原创 2020-06-18 02:14:26 · 272 阅读 · 0 评论 -
[21届]web前端开发实习生岗位面试准备----JavaScript
一、JS防抖和节流1.函数防抖(debounce)定义:当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次,如果设定的时间到来之前,又一次触发了事件,就重新开始延时如下图,持续触发scroll事件时,并不执行handle函数,当1000毫秒内没有触发scroll事件时,才会延时触发scroll事件。做法就是限制下次函数调用之前必须等待的事件间隔。实现就是维护一个定时器,规定事件后触发函数,规定时间内触发的话,就会取消之前的计时器并且重新设置计时器,这样一来,只有最后一次操作能原创 2020-06-18 01:56:13 · 689 阅读 · 0 评论 -
[21届]web前端开发实习生岗位面试准备----CSS
一、块级元素和内联元素的区别CSS规范规定,每个元素都有display属性,确定该元素的类型,每个元素都有默认的display值块级元素的特点:• 总是在新行上开始• 高度、行高以及内外边距都可以控制• 宽度默认是它容器的100%,除非设置一个值• 它可以容纳内联元素和其他块级元素内联元素的特点:• 和其他元素都在同一行• 高度、行高以及内外边距都不可控制• 宽度就是它的文字或图片的高度,不可改变• 内联元素只能容纳文本或者其他内联元素常见的块级元素:div、from、h1-h6原创 2020-06-18 01:39:13 · 393 阅读 · 0 评论