千锋教育-做有情怀、有良心、有品质的职业教育机构

当前位置:首页 > 技术干货 > html5技术干货
CSS文本装饰
CSS文本装饰

通过CSS文本装饰可以为文本添加装饰线、为装饰线设置颜色、为装饰线指定风格、为装饰线设置厚度等效果。为文本添加装饰线通过 text-decoration-line ... 详情>

  • 发布时间:2023-01-17
数组扁平化
数组扁平化

toString(),将数组转化为字符串,结果是获取数组中的每一个单元的数据组成一个字符串,使用逗号间隔再以逗号为间隔,将字符串转化为数组function fun... 详情>

  • 发布时间:2023-01-17
柯理化函数
柯理化函数

所谓的柯里化函数指的是:把接受多个参数的函数变换成接受一个单一参数的函数,并且返回接受余下的参数而且返回结果的新函数//普通的add函数 function... 详情>

  • 发布时间:2023-01-16
谈一谈垃圾回收机制?
谈一谈垃圾回收机制?

垃圾回收是动态存储管理技术,会自动地释放“垃圾‘’(不再被程序引用的对象),按照特定的垃圾收集算法来实现资源自动回收的功能。 回收的两种机制 详情>

  • 发布时间:2023-01-13
函数的节流和防抖?
函数的节流和防抖?

function thro(cb,wait){ let timeOut return function(){ if(timeOut) return timeOut = setTimeout(function(){ cb() clearTimeout(timeOut) ti... 详情>

  • 发布时间:2023-01-12
null和undefined的区别?
null和undefined的区别?

典型用法是:- 变量被声明了,但没有赋值时,就等于undefined。- 调用函数时,应该提供的参数没有提供,该参数等于undefined。- 对象没有赋值的属性,... 详情>

  • 发布时间:2023-01-11
原生ajax的流程?
原生ajax的流程?

open(Method, URL, Async, name, password)// 发送内容给服务器 xhr.send(内容) functionreadyStateChangeHandler(e) { // 当状态是4时,并且响应头成... 详情>

  • 发布时间:2023-01-10
什么是事件轮询(EventLoop)?
什么是事件轮询(EventLoop)?

- 2、主线程发现有异步任务,如果是微任务就把他放到微任务的消息队列里,如果是宏任务就把他放到宏任务的消息队列里。- 3、执行栈所有同步任务执行完... 详情>

  • 发布时间:2023-01-09
数组排序的方式?
数组排序的方式?

冒泡排序: for (var i = 0; i < arr.length - 1; i++) { for (var j = 0; j < arr.length - i - 1; j++) { if (arr[j] > arr[j + 1]) { var temp = a... 详情>

  • 发布时间:2023-01-06
简述JS原型和原型链
简述JS原型和原型链

原型链 对象之间的继承关系通过构造函数的prototype指向父类对象,直到指向Object对象为止形成的指向链条。注:在javascript中,所有的对象都拥有一个... 详情>

  • 发布时间:2023-01-05
ES6中Set和Map的原理?
ES6中Set和Map的原理?

但你可以使用has() 方法来判断某个值是否存在于 Set 中,或通过 size 属性来查看其中有多少个值。使用set()方法能将任何类型的值关联到某个键上,并且... 详情>

  • 发布时间:2023-01-04
什么是Promise?
什么是Promise?

创造promise实例后,它会立即执行 promise是用来解决两个问题的: 回调地狱,代码难以维护, 常常第一个的函数的输出是第二个函数的输入这种现象 prom... 详情>

  • 发布时间:2023-01-03
react-router底层实现原理
react-router底层实现原理

Redirect组件匹配context里的location决定是否调用history.push(to),Switch组件会匹配location和from决定是否发起Redirect。 详情>

  • 发布时间:2022-12-30