page contents
Nen
Nen - 程序员

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

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

3096 个回答

0 赞同

如何判断一个对象是否属于某个类?

第一种方式,使用 instanceof 运算符来判断构造函数的 prototype 属性是否出现在对象的原型链中的任何位置。 第二种方式,通过对象的 constructor 属性来判断,对象的 constructor 属性指向该对象的构造函数,但是这种方式不是很安全,因为constructor 属性可以被改写。 第三种方式,如果需要判断的是某个内置的引用类型...

回答于 2021-12-20 15:42

0 赞同

强类型语言和弱类型语言的区别?

强类型语言:强类型语言也称为强类型定义语言,是一种总是强制类型定义的语言,要求变量的使用要严格符合定义,所有变量都必须先定义后使用。Java和C++等语言都是强制类型定义的,也就是说,一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这 个数据类型了。例如你有一个整数,如果不显式地进行转...

回答于 2021-12-20 15:42

0 赞同

解释性语言和编译型语言的区别?

(1)解释型语言 使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行。是代码在执行时才被解释器一行行动态翻译和执行,而不 是在执行之前就完成翻译。解释型语言不需要事先编译,其直接将源代码解释成机器码并立即执行,所以只要某一平台提供了相应的解释器即可运 行该程序。其特点总结如下 解释型语言每次...

回答于 2021-12-20 15:41

0 赞同

对类数组对象的理解,如何转化为数组?

一个拥有 length 属性和若干索引属性的对象就可以被称为类数组对象,类数组对象和数组类似,但是不能调用数组的方法。常见的类数组对象有 arguments 和 DOM 方法的返回结果,函数参数也可以被看作是类数组对象,因为它含有 length属性值,代表可接收的参数个数。 常见的类数组转换为数组的方法有这样几种: 通过 call 调...

回答于 2021-12-18 11:50

0 赞同

什么是 DOM 和 BOM?

DOM 指的是文档对象模型,它指的是把文档当做一个对象,这个对象主要定义了处理网页内容的方法和接口。 BOM 指的是浏览器对象模型,它指的是把浏览器当做一个对象来对待,这个对象主要定义了与浏览器进行交互的法和接口。BOM的核心是 window,而 window 对象具有双重角色,它既是通过 js 访问浏览器窗口的一个接口,又是...

回答于 2021-12-18 11:48

0 赞同

为什么函数的 arguments 参数是类数组而不是数组 如何遍历类数组...

arguments是一个对象,它的属性是从 0 开始依次递增的数字,还有callee和length等属性,与数 forEach, reduce等,所以叫它们类数组。 要遍历类数组,有三个方法: (1)将数组的方法应用到类数组上,这时候就可以使用call和apply方法,如 function foo(){  Array.prototype.forEach.call(arguments, a => console.l...

回答于 2021-12-18 11:48

0 赞同

Unicode、UTF-8、UTF-16、UTF-32的区别?

(1)Unicode 在说Unicode之前需要先了解一下ASCII码:ASCII 码(American Standard Code for Information Interchange)称为美国标准信息交换码。 它是基于拉丁字母的一套电脑编码系统。 它定义了一个用于代表常见字符的字典。 2. UTF-16 概念: UTF-16也是Unicode编码集的一种编码形式,把Unicode字符集的抽象码位映...

回答于 2021-12-18 11:43

0 赞同

数组有哪些原生方法?

数组和字符串的转换方法:toString()、toLocalString()、join() 其中 join() 方法可以指定转换为字符串时的分隔符。 数组尾部操作的方法 pop() 和 push(),push 方法可以传入多个参数。 数组首部操作的方法 shift() 和 unshift() 重排序的方法 reverse() 和 sort(),sort() 方法可以传入一个函数来进行比较,传入前后两个...

回答于 2021-12-18 11:42

0 赞同

JavaScript 类数组对象的定义?

一个拥有 length 属性和若干索引属性的对象就可以被称为类数组对象,类数组对象和数组类似,但是不能调用数组的方法。常见的类数组对象有 arguments 和 DOM 方法的返回结果,还有一个函数也可以被看作是类数组对象,因为它含有 length 属性值,代表可接收的参数个数。 常见的类数组转换为数组的方法有这样几种: (1)通...

回答于 2021-12-18 11:13

0 赞同

JavaScript脚本延迟加载的方式有哪些?

延迟加载就是等页面加载完成之后再加载 JavaScript 文件。 js 延迟加载有助于提高页面加载速度。 一般有以下几种方式: defer 属性: 给 js 脚本添加 defer 属性,这个属性会让脚本的加载与文档的解析同步解析,然后在文档解析完成后再执行这个脚本文件,这样的话就能使页面的渲染不被阻塞。多个设置了 defer 属性的脚本...

回答于 2021-12-18 11:11