自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 require和import的区别

当前端应用越来越复杂时,我们想要将代码分割成不同的模块,便于复用、按需加载等。require 和 import 分别是不同模块化规范下引入模块的语句,下文将介绍这两种方式的不同之处。1. 出现的时间、地点不同require CommonJS 2009年inport ES6 2015年2. require/exports 是运行时动态加载,import/export 是静态编译CommonJS 加载的是一个对象(即 module.exports 属

2020-08-11 16:30:18 640

原创 【CSS】面试题

css中box-sizing的属性box-sizing 含有三个属性,分别是 content-box,border-box,inheritcontent-box:padding和border不被包含在定义的width和height之内。对象的实际宽度等于设置的width值和border、padding之和,即 ( Element width = width + border + padding )此属性表现为标准模式下的盒模型。border-box:padding和border被包含在定义

2020-08-06 15:28:22 224

原创 【JS面试题】手写深拷贝

typeof运算符手写深拷贝function deepClone(obj){ var array=Array.isArray(obj)?[]:{} //if(obj instanceof Array) {var array=[]} //else {var array={} } if(typeof obj !=='object' || obj==null){ return obj } for (let key

2020-08-05 16:02:13 235

原创 【JS面试题】16道高频面试数组题【面试复习看这一篇足够了】

我们可用使用.splice(start, value to remove, valueToAdd),并在其中传递三个参数,这些参数指定了要在哪里开始修改,要更改多少个值以及新增加的值。

2020-08-04 15:10:05 1946

原创 进程与线程的区别

进程与线程的区别进程进程是程序的一次执行过程,是一个动态概念,是程序在执行过程中分配和管理资源的基本单位,每一个进程都有一个自己的地址空间,至少有 5 种基本状态,它们是:初始态,执行态,等待状态,就绪状态,终止状态。线程线程是CPU调度和分派的基本单位,它可与同属一个进程的其他的线程共享进程所拥有的全部资源。联系线程是进程的一部分,一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。区别:理解它们的差别,我从资源使用的角度出发。(所谓的资源就是计算机里的中央处理器,内存,

2020-07-20 13:31:28 127

转载 跨域到底是什么

什么是跨域简单来说跨域是指一个域下的文档或脚本想要去去请求另一个域下的资源其实一些像A链接、重定向、表单提交的资源跳转,像 <link>、<script>、<img>、<frame> 等dom标签,还有样式中 background:url()、@font-face() 等嵌入的文件外链,又比如一些像 js 发起的ajax请求、dom 和 js 对象的跨域操作等等都是跨域,我们通常所说的跨域,大多是由浏览器同源策略限制引起的一类请求场景,这里你可能注意到了

2020-07-16 11:37:46 526

原创 【朋友亲测面试题】web前端开发

// 举例: 通过跳转后改变document.title

2020-07-15 15:34:48 239

空空如也

空空如也

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

TA关注的人

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