自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (2)
  • 收藏
  • 关注

原创 ⑦-闲谈(面试总结不定时更新)

一些面试闲谈与总结

2022-06-02 00:08:48 187

原创 ⑦-③前端面试(HTTP部分)

文章目录1.TCP/IP 协议分层管理2.三次握手四次挥手机制及原因3.HTTP方法4.GET和POST的区别5.HTTP建立持久连接的意义6.HTTP报文的结构7.Web服务器及其组成8.HTTP状态码9. Http与xhttp10.HTTP报文首部11.HTTP通用首部字段12. HTTP请求首部字段,响应首部字段,实体首部字段13.Cookie 相关首部字段14.Cookie与session15.基于HTTP的功能追加协议(SPY,WebSocket,HTTP)16. 常见都Web攻击分类17. TC

2022-05-31 16:14:56 218

原创 ⑦-④前端面试(HTML/CSS)

文章目录1.CSS权重及其引入方式2.a标签的全部作用3.CSS画三角4.未知宽高元素水平垂直居中5. 元素种类的划分6.盒模型及其理解7.定位方式及其区别(文档流)8.margin塌陷及合并问题9. 浮动模型及清除浮动10.dispaly及其相关属性11.CSS定位属性12.BFC与IFC13.圣杯布局和双飞翼布局14.Flex布局15.px,em,rem16.Less预处理语言17.媒体查询18.vh与vw19.H5的语义化作用及语义化标签20.Web Worker与Web Socket21.CSS3及

2022-05-30 13:46:31 120

原创 ⑦-②前端面试(ES6部分)

1、let const 和var 的概念与区别const引用数据类型可以改变2、变量的结构赋值参考文章3、变量的提升,暂时性死区参考文章4、箭头函数及其this问题箭头函数的this指向上一行5、Symbol的概念及其作用独一无二的值参考文章6、Set和Map数据结构一个是值Map是键值对形式参考文章7、Proxy解决跨域8、Reflect对象参考文章9、Promise !!!Promise.all 如果有一个错误就返回错误Promise.allSettled 可以拿

2022-05-12 00:14:58 146

原创 ⑦前端面试题(js部分)

目录1、原始值和引用值类型及区别(堆和栈)?2、判断数据类型?3、类数组与数组的区别与转换?4、数组的常见api?5、bind call apply 区别?6、new的原理?7、this指向?8、深拷贝和浅拷贝 ?9、闭包及其作用 (个人理解)?10、原型和原型链(很重要又难懂)?11、prototype与__proto__的关系与区别?12、继承的实现方式及比较?13、防抖和节流14、作用域和作用域链、执行期上下文15、DOM常见的操作方式? BOM是什么?16、Array.sort()方法与实现机制17

2022-05-11 04:23:46 78

原创 ⑥爬虫

爬虫const axios=require("axios")//同步异步 同步有 Syncconst.fs=require("fs")//搜索内容 需要安装cheerio 命令npm i cheerio --saveconst.cheerio=require("cheerio")axios.get('这是你要爬虫的网址').then(res=>{const $ =cheerio.load(res.data);const objs=[];//xxx是你想要的内容的id //对这个进

2021-05-17 21:51:51 65 1

原创 ⑤ 一些个人疑问

## 字符串 :运行结果黑色的是字符串红色的一般为数组蓝色的是数字toString:把对象转换为字符串构造函数:可参考:https://www.jianshu.com/p/7e21e23ffba9变量提升:可参考:https://blog.csdn.net/qq673318522/article/details/50810650字面量:字面量表示如何表达这个值,一般除去表达式,给变量赋值时,等号右边都可以认为是字面量。字面量分为字符串字面量(string literal )、数组字面

2021-04-25 22:13:19 59

原创 ④ this

面向对象语言中 this 表示当前对象的一个引用。但在 JavaScript 中 this 不是固定不变的,它会随着执行环境的改变而改变。在方法中,this 表示该方法所属的对象。如果单独使用,this 表示全局对象。在函数中,this 表示全局对象。在函数中,在严格模式下,this 是未定义的(undefined)。在事件中,this 表示接收事件的元素。类似 call() 和 apply() 方法可以将 this 引用到任何对象。函数内部的 this 指向谁,取决于函数的调用方式谁调用

2021-04-10 15:06:52 42

原创 ③ let res = [‘1‘, ‘2‘, ‘3‘].map(parseInt) console.log(res); 面试题

前端面试题 let res = ['1', '2', '3'].map(parseInt) console.log(res); //其结果为 1 NaN NaN map函数:将数组的每个元素传递给指定的函数处理,并返回处理后的数组所以 [‘1’,‘2’,‘3’].map(parseInt) 就是将字符串1,2,3作为元素;0,1,2作为下标分别调用 parseInt 函数。即求出 parseInt(‘1’,0), parseInt(‘2’,1), parse

2021-04-10 14:33:03 400

原创 ② page client screen offset 区分汇总

document.querySelector("body").οnmοuseup=function(e){ console.log(e.pageY) console.log(e.clientY) console.log(e.offsetY) console.log(e.screenY) this.scrollTop=0}pageY表示页面所有内容部位触发事件距离顶部的距离 包括滚动条滑动距离clientY表示可看到的页面内容触发事件位置到顶部的距离,不包括滚动条的距离offse

2021-04-09 11:24:04 74

原创 ① 浅谈JS的Array对象方法

写在前面:语法:array.method(function(currentValue,index,arr),thisValue)每个数组元素都会调用function()函数,都会给function函数传入当前数组元素值、索引、当前数组,函数通过形参个数选择处理,当形参个数为0时,默认处理currentvalue两种写法:1将函数写在方法内部作为参数number.map(function(currentValue,index,arr){return currentValue * currentVal

2021-03-31 08:33:00 90 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除