page contents
Nen
Nen - 程序员

性别: 天津 - 天津市 注册于 2021-06-23

向TA求助
2850金币数
43180 经验值
1个粉丝
主页被访问 6242 次

3096 个回答

0 赞同

两种方式实现字符串反转函数?

function reverse1(input){   if(typeof input !== 'string'){       throw new Error('给我字符串啊')   }   var output = ''   for(var i = 0; i< input.length; i++){     output =  input[i] + output   }   return output } function reverse2(input){    if(typeof input !== 'string'){    throw new...

回答于 2021-12-23 13:50

0 赞同

事件委托代理

在构建应用程序时,有时需要将事件绑定到页面上的按钮、文本或图像,以便在用户与元素交互 如果我们以一个简单的待办事项列表为例,面试官可能会告诉你,当用户点击列表中的一个列表 这个功能,假设有如下 HTML 代码: Walk the dog Pay bills Make dinner Code for one hour你可能想要做如下操作来将事件绑定到元素:d...

回答于 2021-12-23 13:50

0 赞同

什么是跨域 跨域请求资源的方法有哪些?

1、什么是跨域? 由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一与当前页面地址不同 网络协议不同,如http协议访问https协议。 端口不同,如80端口访问8080端口。 域名不同,如qianduanblog.com访问baidu.com。 子域名不同,如abc.qianduanblog.com访问def.qianduanblog.com。 域名和域名对应...

回答于 2021-12-23 13:48

0 赞同

开发过程中遇到的内存泄露情况,如何解决的?

1、定义和用法: 内存泄露是指一块被分配的内存既不能使用,又不能回收,直到浏览器进程结束。C#和Java等语 发生内存泄露。我们知道,浏览器中也是采用自动垃圾回收方法管理内存,但由于浏览器垃圾回 2、内存泄露的几种情况: (1)、当页面中元素被移除或替换时,若元素绑定的事件仍没被移除,在IE中不会作出恰当处理,...

回答于 2021-12-23 13:45

0 赞同

vue 组件通讯方式有哪些方法?

- props 和emit 父组件向子组件传递数据是通过 prop 传递的,子组件传递数据给父组件是通过emit 触发事件来做到的 - parent,children 获取当前组件的父组件和当前组件的子组件 - attrs 和listeners A->B->C。Vue 2.4 开始提供了attrs 和listeners 来解决这个问题 - 父组件中通过 provide 来提供变量,然后在子组件...

回答于 2021-12-23 13:42

0 赞同

对作用域、作用域链的理解?

1)全局作用域和函数作用域 (1)全局作用域 最外层函数和最外层函数外面定义的变量拥有全局作用域 所有未定义直接赋值的变量自动声明为全局作用域 所有window对象的属性拥有全局作用域 全局作用域有很大的弊端,过多的全局作用域变量会污染全局命名空间,容易引起命名冲突。 (2)函数作用域 函数作用域声明在函数...

回答于 2021-12-22 13:54

0 赞同

对this对象的理解?

this 是执行上下文中的一个属性,它指向最后一次调用这个方法的对象。在实际开发中,this 的指向可以通过四种调用模式来判断。 第一种是函数调用模式,当一个函数不是一个对象的属性时,直接作为函数来调用时,this 指向全局对象。 第二种是方法调用模式,如果一个函数作为一个对象的方法来调用时,this 指向这个对象。...

回答于 2021-12-22 13:53

0 赞同

call() 和 apply() 的区别?

它们的作用一模一样,区别仅在于传入参数的形式的不同。 apply 接受两个参数,第一个参数指定了函数体内 this 对象的指向,第二个参数为一个带下标的集合,这个集合可以为数组,也可以为类数组,apply 方法把这个集合中的元素作为参数传递给被调用的函数。 call 传入的参数数量不固定,跟 apply 相同的是,第一个参数也是...

回答于 2021-12-22 13:52

0 赞同

实现call、apply 及 bind 函数?

(1)call 函数的实现步骤: 判断调用对象是否为函数,即使是定义在函数的原型上的,但是可能出现使用 call 等方式调用的情况。 判断传入上下文对象是否存在,如果不存在,则设置为 window 。 处理传入的参数,截取第一个参数后的所有参数。 将函数作为上下文对象的一个属性。 使用上下文对象来调用这个方法,并保存返...

回答于 2021-12-22 13:51

0 赞同

异步编程的实现方式?

JavaScript中的异步机制可以分为以下几种: 回调函数 的方式,使用回调函数的方式有一个缺点是,多个回调函数嵌套的时候会造成回调函数地狱,上下两层的回调函数间的代码耦合度太高,不利于代码的可维护。 Promise 的方式,使用 Promise 的方式可以将嵌套的回调函数作为链式调用。但是使用这种方法,有时会造成多个 then...

回答于 2021-12-22 13:50