![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 84
mdmaodun
厚积薄发,渡人渡己。
展开
-
当在地址栏中输入内容回车时,浏览器干了啥?
当在地址栏中输入内容回车时,浏览器干了啥?浏览器进程中的UI线程会监听到用户的输入,并判断输入内容类型,如果是关键字,则会使用默认配置的搜索引擎来查询,如果是地址,则会交给网络线程处理,通过DNS解析获取IP地址,接着开始与服务器建立TCP连接获取数据,获取到数据后,浏览器的安全系统会检查是否存在安全问题,如果存在,则会提示用户,用户也可选择无视,继续访问,接着网络线程会通知UI线程准备完毕,然后UI线程会创建一个渲染器进程,并通过IPC管道把数据传递给渲染器进程来渲染页面,接着渲染器进程的主线程开始逐层原创 2020-08-12 12:32:32 · 499 阅读 · 1 评论 -
简单的下载图片至本地
<iframe id="saveImg" src="图片路径" style="display:none;"></iframe><a href="#" onclick="saveImg.document.execCommand('saveAs');">下载</a>原创 2020-04-20 17:29:19 · 252 阅读 · 0 评论 -
Array.slice 与 Array.splice 的区别
Array.slice方法接收两个参数:a:起始下标b:结束下标返回由 a(包括)至 b(不包括)的元素所组成的数组,若一个参数都不传,则返回由全部元素组成的数组。该方法执行不影响原数组元素。范例图:Array.splice方法接收若干参数:a:起始下标b:提取个数…n:之后若干个是待插入的新元素返回由从 a(包括)开始的 b 个元素组成的数组,并将 …...原创 2020-04-20 17:28:05 · 944 阅读 · 0 评论 -
Git常用命令
Git常用命令初始化本地仓库git init配置本地用户名&邮箱git config user.name andremaogit config user.email andremao@126.comNote:这个配置仅当前项目有效,且优先级高于全局配置推荐使用本地配置,因为实际开发中可能存在多个项目并且账号不同的情况配置全局用户名&邮箱git config ...原创 2019-12-26 22:40:59 · 1161 阅读 · 3 评论 -
JS正则表达式语法详解
JS正则表达式语法详解前言正则表达式在线图形化描述:https://regexper.com什么是正则表达式?说白了,就是用来按照某种规则去匹配字符串的表达式RegExp对象JS 通过内置对象 RegExp 支持正则表达式,有两种方法实例化 RegExp 对象字面量构造函数字面量范例:var reg = /\bis\b/'He is a boy. This is a do...原创 2019-12-16 00:15:16 · 1632 阅读 · 4 评论