随笔分类 - 14-04. 原生或常用的对象与方法
摘要:IntersectionObserver 一、API 它的用法非常简单。 var io = new IntersectionObserver(callback, option); 上面代码中,IntersectionObserver是浏览器原生提供的构造函数,接受两个参数:callback是可见性变
阅读全文
摘要:new Map() 介绍: 对象保存键值对,并记住键的原始插入顺序。任何值(对象值和原始值)都可以用作键或值。 // const map = new Map(); const map = new Map([[1, 2], [{ a: 1 }, 2], ["1", 2]]); console.log(
阅读全文
摘要:Moment.js是一个轻量级的JavaScript时间库,它方便了日常开发中对时间的操作,提高了开发效率。日常开发中,通常会对时间进行下面这几个操作:比如获取时间,设置时间,格式化时间,比较时间等等。下面就是我对moment.js使用过程中的整理,方便以后查阅。 一、引入moment.js 1.N
阅读全文
摘要:Number 注意:浮点数的运算,在计算机中是不够精确的 2e3 // 2 * 10³ ⇒ 2000 10E-2 // 10 * 10⁻² ⇒ 0.1 相关方法: parseFloat(str) 把字符串转成 小数 或 整数 str 是字符串,如果不是字符串,浏览器会启动隐式转换默认将其转换为字符串
阅读全文
摘要:Object 的静态方法(静态方法:在类身上的方法,动态方法:在实例身上的方法) Object.assgin(); 浅拷贝 (有配置走配置,没配置走默认。Object.assgin(默认,配置)) 将多个对象的可枚举属性拷贝到目标对象上,并且返回赋值后的目标对象。 从右往左赋值。 1 let obj
阅读全文
摘要:再提一下什么是静态方法: 静态方法:在类身上的方法, 动态方法:在实例身上的方法 对 对象的属性 进行 防篡改处理 Object.defineProperties(obj, props)以及数据劫持效果 obj:被添加属性的对象 props:添加或更新的属性对象 给对象定义属性, 如果存在该属性,则
阅读全文
摘要:String ' ' 字符串的方法: (这里不全,也不详细,有心情再补充) let str = 'zhufeng' str.charAt(0) //z: 找到字符串中的某一个值 str.concat('ni','hao') //zhufengnihao: 字符串拼接 '9'.charCodeAt()
阅读全文
摘要:Math // console.log(Math); // 对象; 1 Math.max : 获取一组数的最大值 console.log(Math.max(12, 3, 45, 109, 4));//109 2 Math.min console.log(Math.min(12, 3, 0, 109,
阅读全文
摘要:正则(RegExp) 定义:正确的规则 它是专门来操作(检:检查,索:搜索)(模糊范围的)字符串的一种规则。 简写: /规则和字符串(不带引号的字符串)/ 比如:/d/ 标准写法: new RegExp ( // || 带引号的字符串 , 修饰符 ) 第一个参数:可以放字符串或者正则,注意:如果是字
阅读全文
摘要:时间对象:new Date() 获取当前用户的本地时间(用户的本地时间是不可靠的) 在真正的开发中,要获取服务器的时间(相对安全) 时间戳: 1970年01月01日00时00分00秒到当前的毫秒数 new Date().getTime(); // number类型 Date.now() // num
阅读全文
摘要:定时器: setTimeout setInterval clearTimeout clearInterval 语法: setTimeout(function(){},延迟时间,第一函数的参数) 三个参数: 第一个: callback(钩子函数),当某个“事件”(某个条件成立触发的函数) 第二个: 延
阅读全文
摘要:数组 Array [] 的方法 有下标,有length Array.from(类数组) 类数组转数组 将一个类数组对象或者可遍历对象转换成一个真正的数组。 (类数组:是一个有length,属性名是数字的对象(像数组,却不能用数组的方法)。比如:获取的一组元素/arguments) Array.fro
阅读全文

浙公网安备 33010602011771号