2021年10月11日

面试总结

摘要: 编码题: 1:使用ES5的方法实现[1,2,[3,4],[[5]],{name: 111}, [[[[6]]]], [{name: 222}]]类型数据的展开 flat() 方法会按照一个可指定的深度递归遍历数组,并将所有元素与遍历到的子数组中的元素合并为一个新数组返回。 效果为 不传参数时默认展开 阅读全文

posted @ 2021-10-11 22:31 shenhf 阅读(48) 评论(0) 推荐(0)

前端面试题-输入url到页面加载显示完成中间有怎样的过程

摘要: 一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么? 主要包括以下几个基本步骤: 浏览器的地址栏输入URL并按下回车。 浏览器查找当前URL是否存在缓存,并比较缓存是否过期。 DNS解析URL对应的IP。 根据IP建立TCP连接(三次握手)。 HTTP发起请求。 服务器处理请求,浏览 阅读全文

posted @ 2021-10-11 11:46 shenhf 阅读(132) 评论(0) 推荐(0)

状态码详记

摘要: 状态码分类 整体范围 已定义范围 分类 100~199 100~101 信息提示 200~299 200~206 成功 300~399 300~305 重定向 400~499 400~415 客户端错误 500~599 500~505 服务器错误 常见状态码 状态码 原因短语 含义 200 OK 成 阅读全文

posted @ 2021-10-11 11:32 shenhf 阅读(226) 评论(0) 推荐(0)

2021年4月11日

关于0.1+0.2和0.3是否相等的判断及误差范围值的设置

摘要: 现象:js中判断 0.1+0.2 0.3 的结果为false 如何判断 0.1+0.2 和 0.3 相等呢 常见方法1:设置一个误差范围值,通常称为“机器精度”,对js的数字来说,这个值通常是2^-52(2.220446049250313e-16)。 ES6中,该值定义在Number.EPSILON 阅读全文

posted @ 2021-04-11 17:38 shenhf 阅读(283) 评论(0) 推荐(0)

2020年5月13日

base64命令行编码解码

摘要: 编码: echo hello | base64 ——> aGVsbG8K 解码 echo aGVsbG8K | base64 -D ——>hello 阅读全文

posted @ 2020-05-13 20:55 shenhf 阅读(3959) 评论(0) 推荐(0)

2019年10月19日

mac安装mysql

摘要: mac使用brew安装mysql 1 先查看mac上边有没有安装brew; brew -v 可查看brew版本 没有安装可先安装brew:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install 阅读全文

posted @ 2019-10-19 12:07 shenhf 阅读(833) 评论(0) 推荐(0)

2018年10月13日

mitmweb的使用

摘要: 安装mitmproxy时带有mitmweb,可直接在命令行输入命令:mitmweb 此时可打开web界面。 阅读全文

posted @ 2018-10-13 15:57 shenhf 阅读(10526) 评论(2) 推荐(1)

mitmproxy抓包软件在mac上边的安装

摘要: 官网介绍:mitmproxy is a free and open source interactive HTTPS proxy. mitmproxy 是用 Python 和 C 开发的一个中间人代理软件(man-in-the-middle proxy),它可以用来拦截、修改、重放和保存 HTTP/ 阅读全文

posted @ 2018-10-13 15:32 shenhf 阅读(647) 评论(0) 推荐(0)

2017年12月1日

html页面和jsp页面的区别

摘要: html页面: html页面是静态页面,可以使用html+css+js实现页面的各种效果,单纯使用html布局出来的页面是设定好的页面,可以使用本地浏览器打开。同时搭配使用ajax实现数据交互效果的页面需要放到服务器上打开。 jsp页面是Java服务端的页面,是动态的,它是需要经过JDK编译后把内容 阅读全文

posted @ 2017-12-01 11:53 shenhf 阅读(7225) 评论(0) 推荐(3)

2017年11月23日

在使用添加按钮给table插入新的一行时遇见的问题总结及处理方法

摘要: 添加按钮的功能:点击添加按钮之后完成添加新的一行。 遇见的问题:当多次点击添加按钮生成新的多行之后,生成的每行内部按钮的保存按钮点击事件出现最晚添加的一行的行内保存点击事件执行一次,倒数第二次添加的行内保存点击事件执行两次,以此类推,最早执行的行内保存点击事件执行次数为点击添加按钮事件的次数。并且这 阅读全文

posted @ 2017-11-23 10:38 shenhf 阅读(275) 评论(0) 推荐(0)

导航