Function Overloading2 分钟阅读2021年12月19日Function Overloading函数名相同,函数的参数列表不同(参数个数、参数类型),根据参数的不同之行不同的操作。frontendjavascript
JS惰性载入函数1 分钟阅读2021年11月21日JS惰性载入函数惰性载入函数: 函数执行时会根据不同的判断分支最终选择合适的方案执行,但这样的分支判断仅会发生一次,后面的其他同类执行都不会再分支判断。提高了 JS 执行效率性能。frontendjavascript
Yeilding Processes1 分钟阅读2021年11月21日Yeilding Processes与桌面应用可以动态调整运行所需内存和处理器时间不同的是,运行在浏览器中的 JavaScript 都被分配了一个确定数量的资源,是有严格限制的。当 JavaScript 代码运行超过特定的时间或者语句数量就会被阻止继续执行,但实际开发中难免会遇到过长、过深嵌套的函数调用或者大数组的循环处理,为了解决这些问题就有了定时器及分块的解决方案。frontendjavascript
数组扁平化1 分钟阅读2020年10月23日数组扁平化将多维数组转换成一个一维数组 [1, [2, 3, [4, 5]]] ------> [1, 2, 3, 4, 5]frontendjavascript
登陆请求拦截2 分钟阅读2020年3月2日登陆请求拦截在定义路由的时候多添加一个字段 requireAuth, 用于判断该路由的访问是否需要登录,若用户已登录,则顺利进入路由,否则跳转至登录页面frontendjavascript
箭头函数1 分钟阅读2019年12月28日箭头函数箭头函数表达式的语法比函数表达式更简洁,并且没有自己的 this、arguments、super 和 new.target。箭头函数更适用于本来应该需要匿名函数的地方,并且它们不能用作构造函数。frontendjavascript
无法访问 undefined、null 的属性1 分钟阅读2019年12月28日无法访问 undefined、null 的属性而访问另外三个原始类型(Number、String、Number)则不会存在问题。frontendjavascript
Error 类型1 分钟阅读2019年12月28日Error 类型代表了一个关于 eval 函数的错误,但不在当前 ECMAScript 规范中使用,因此不会被 JavaScript 抛出,但是 EvalError 对象仍然保持兼容。frontendjavascript
调用表达式1 分钟阅读2019年12月28日调用表达式当对调用表达式进行求值的时候,首先计算函数表达式,然后计算参数表达式,得到一组参数值。如果函数表达式的值不是一个可调用对象,则抛出一个类型错误异常(所有的函数都是可调用的,即使宿主对象不是函数它也有可能被调用)。然后,实参的值将依次赋值给形参,这些形参是定义函数时指定的,接下来开始执行函数体。如果函数使用 return 语句给出一个返回值,那么这个返回值就是整个调用表达式的值。否则,调用表达...frontendjavascript
函数调用2 分钟阅读2019年12月28日函数调用函数定义从 function 关键字开始,构成函数主体的 JavaScript 代码在定义之时并不会执行,只有调用该函数时,它们才会执行。frontendjavascript
处理 JSX 中函数调用1 分钟阅读2019年12月28日处理 JSX 中函数调用虽然期望的是传递函数引用,然而实际上是函数调用,为了解决这个问题通常存在一些解决方案。frontendjavascript
作用域与闭包3 分钟阅读2019年12月28日作用域与闭包尽管 JavaScript 被划分到 “动态” 或 “解释型” 语言的范畴,但是其实他是一个编译型语言。它不像许多传统意义上的编译型语言那样预先被编译好,编译的结果也不能在各种不同的分布式系统间移植。frontendjavascript
语句和表达式2 分钟阅读2019年12月28日语句和表达式一种常见的现象是,开发者们假定“语句(statement)”和“表达式(expression)”是大致等价的,而实际上在 JavaScript 中它们存在一些非常重要的区别。frontendjavascript
this 关键字2 分钟阅读2019年12月28日this 关键字虽然 this 可能经常看起来是与 “面向对象模式” 有关的,但在 JavaScript 中 this 是一个不同的概念。frontendjavascript
跨域及几种解决方法4 分钟阅读2019年10月14日跨域及几种解决方法跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对 javascript 施加的安全限制。frontendjavascript
Js之 toString() 和 String() 的区别1 分钟阅读2019年7月5日Js之 toString() 和 String() 的区别Js之 toString() 和 String() 的区别frontendjavascript