- 博客(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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人