
前端
文章平均质量分 84
mdmaodun
厚积薄发,渡人渡己。
展开
-
当在地址栏中输入内容回车时,浏览器干了啥?
当在地址栏中输入内容回车时,浏览器干了啥? 浏览器进程中的UI线程会监听到用户的输入,并判断输入内容类型,如果是关键字,则会使用默认配置的搜索引擎来查询,如果是地址,则会交给网络线程处理,通过DNS解析获取IP地址,接着开始与服务器建立TCP连接获取数据,获取到数据后,浏览器的安全系统会检查是否存在安全问题,如果存在,则会提示用户,用户也可选择无视,继续访问,接着网络线程会通知UI线程准备完毕,然后UI线程会创建一个渲染器进程,并通过IPC管道把数据传递给渲染器进程来渲染页面,接着渲染器进程的主线程开始逐层原创 2020-08-12 12:32:32 · 528 阅读 · 1 评论 -
简单的下载图片至本地
<iframe id="saveImg" src="图片路径" style="display:none;"></iframe> <a href="#" onclick="saveImg.document.execCommand('saveAs');">下载</a>原创 2020-04-20 17:29:19 · 278 阅读 · 0 评论 -
Array.slice 与 Array.splice 的区别
Array.slice方法 接收两个参数: a:起始下标 b:结束下标 返回由 a(包括)至 b(不包括)的元素所组成的数组,若一个参数都不传,则返回由全部元素组成的数组。 该方法执行不影响原数组元素。 范例图: Array.splice方法 接收若干参数: a:起始下标 b:提取个数 …n:之后若干个是待插入的新元素 返回由从 a(包括)开始的 b 个元素组成的数组,并将 …...原创 2020-04-20 17:28:05 · 983 阅读 · 0 评论 -
Git常用命令
Git常用命令 初始化本地仓库 git init 配置本地用户名&邮箱 git config user.name andremao git config user.email andremao@126.com Note: 这个配置仅当前项目有效,且优先级高于全局配置 推荐使用本地配置,因为实际开发中可能存在多个项目并且账号不同的情况 配置全局用户名&邮箱 git config ...原创 2019-12-26 22:40:59 · 1219 阅读 · 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 · 1700 阅读 · 4 评论