Js中null和undefined的区别
在下列场景中应该使用null。1.用来初始化一个变量,这个变量可能赋值为一个对象2.用来和一个已经初始化的变量比较,这个变量可以是也可以不是一个对象。3.当函数的参数期望是对象时,用作参数的传入
ajax高频面试问题总结
是一种异步请求数据的web开发技术,它可以在不提交整个页面的情况下,向服务器发送请求,实现页面的局部刷新,目的:可以带来更好的用户体验,按需获取数据,节约带宽资源
数组将要新增的方法:array.at(index)
除了普通对象之外,数组是 JavaScript 中使用最广泛的数据结构。数组上最常使用的操作是按索引访问元素。本文介绍新的数组方法 array.at(index)。中,就可以使用 array.at() 了。
Javascript装饰器原理
一个以@开头的描述性词语。英语的decorator动词是decorate,装饰的意思。其中词根dek(dec发音)原始印欧语系中意思是“接受”。即,原来的某个事物接受一些新东西(而变得更好)。从另外一个角度描述
为什么要用 setTimeout 模拟 setInterval ?
setInterval 是一个宏任务。用多了你就会发现它并不是准确无误,极端情况下还会出现一些令人费解的问题。下面我们一一罗列..推入任务队列后的时间不准确
web名词解释
HTML:超文本标记语言,标准通用标记语言下的一个应用。JavaScript:一种直译式脚本语言,其主要作用是在不与服务器交互的情况下修改 HTML 页面内容, 为网页添加各式各样的动态功能
React Server Component 可能并没有那么香
前段时间 React 团队发布了一项用于解决 React 页面在多接口请求下的性能问题的解决方案 React Server Components。当然该方案目前还在草案阶段,官方也只是发了视频和一个示例 demo 来说明这个草案。
JavaScript数据类型转换
JavaScript是一门动态语言,所谓的动态语言可以暂时理解为在语言中的一切内容都是不确定的。比如一个变量,这一时刻是个整型,下一时刻可能会变成字符串了
看看这13句 JavaScript单行代码,会让你看起来像个专家!
这个函数使用 Math.random() 方法返回一个布尔值(true 或 false)。Math.random 将在 0 和 1 之间创建一个随机数,之后我们检查它是否高于或低于 0.5