随笔分类 -  JS

摘要:使用位运算来做用户鉴权其实并不是一件新鲜事,已经有不少人讲过了。不过最近在看vue3源码的时候发现vue3在对VisualDOM做patch操作的时候竟然也使用了位运算进行flag的判断,便忽然来了兴趣,想要好好说道说道。 首先来看看vue3源码,已经去除了不必要的注释 patchFlags是Vis 阅读全文
posted @ 2020-11-26 14:52 YornQiu 阅读(736) 评论(0) 推荐(4)
摘要:严格模式是指使代码在严格条件下运行。如果你在JavaScript脚本的头部看到“use strict”,那么就表明当前处于严格模式下。严格模式主要是为了消除JavaScript语法的一些不合理和怪异之处。 严格模式主要有以下限制: 1. 变量必须先声明后使用,且无法删除,不能重复 2.不能使用 语句 阅读全文
posted @ 2019-11-20 10:03 YornQiu 阅读(482) 评论(0) 推荐(0)
摘要:在JavaScript中共有4种函数调用模式:函数调用模式、方法调用模式、构造器调用模式、apply/call调用模式 1. 函数调用模式 :作为函数被直接调用,最简单易懂的方式。 这是最常见的模式,只需在函数名后面加上()即可。 2.方法调用模式 :作为方法被对象调用,即面向对象编程。 在这种模式 阅读全文
posted @ 2019-09-20 09:02 YornQiu 阅读(222) 评论(0) 推荐(0)
摘要:先介绍几种基本方法。 1.toFixed()方法 toFixed() 方法是属于 Number 对象的方法,可以把 Number 四舍五入到指定的小数位数,括号内为小数位数,范围为0~20,为0时即取整数。 toFixed()方法是平时使用最多的方法,因为它不仅可以取整,还可以保留指定小数位数,适用 阅读全文
posted @ 2019-09-16 10:34 YornQiu 阅读(1458) 评论(7) 推荐(1)