
js
文章平均质量分 81
落霞与孤鹜齐飞,秋水共长天一色
small_Axe
好咖啡要和朋友一起品尝,好东西也要和大家一起分享
展开
-
js怎么把变量名转换字符串?
如何把 js中的变量名转换成字符串输出原创 2022-06-28 15:42:38 · 1924 阅读 · 4 评论 -
【手撕JS高阶函数】
前言js中有很多高阶函数,例如 map, filter, every等,还有 ES6提供的find等,熟练使用后能极大提高编写代码的效率。「 那么什么样的函数是高阶函数 」至少满足下列一个条件的函数:接受一个或者多个函数作为参数输出(返回)一个函数JavaScript中的高阶函数大多数都是接受一个函数作为参数,如下:Array.prototype.func = function(callback(currentValue[, index[, array]]){ // ...}[,原创 2022-01-27 17:51:45 · 752 阅读 · 0 评论 -
【JS不正经学习】--vue常见的问题
整理一点vue面试中常见的问题,深入理解这个问题背后的原理原创 2021-12-06 20:51:18 · 275 阅读 · 2 评论 -
【JS不正经学习】--ES6 Proxy(代理)
ES6新特性proxy代理,vue3设计同样用了proxy代替了vue2中的Object.defineProperty(),究竟有什么魔力,让我们一探究竟。。。原创 2021-12-15 18:01:24 · 877 阅读 · 0 评论 -
【JS不正经学习】--JS内存回收机制
内存和垃圾回收1. v8内存大小限制在Node中如果通过JavaScript使用内存操作时会发现实际只能使用部分内存(64位系统下约为1.4G,32位系统下约为0.7G),这种限制对于其他的服务端开发语言来说基本上都是不存在的。和操作系统有关:64位为1.4G,32位为0.7G64位下新生代的空间为64MB,老生代为1400MB32位下新生代的空间为16MB,老生代为700MB而V8的这种限制导致的结果是Node无法直接操作大内存对象。在单个Node进程的情况下,计算机的内存资源无法得原创 2021-12-01 17:59:38 · 1556 阅读 · 0 评论 -
【JS不正经学习】--JS执行原理,事件循环
一、js的执行机制众所周知:JavaScript 是一门单线程语言,因为是单线程,所以代码应该是自上而下执行的,事实是不是如此,先看下列一段代码: setTimeout(() => { console.log('set1') }); new Promise((resolve, reject) => { console.log('p1'); resolve(); }).then(() => { console.log('then1')原创 2021-12-01 11:17:59 · 879 阅读 · 0 评论 -
【JS不正经学习】--JavaScript预编译,AO对象和GO对象
深入理解JavaScript预编译大家都知道JavaScript是解释型语言,既然是解释型语言,就是编译一行,执行一行,先看代码:// 1、var variable = 1;console.log(variable); // 1// 2、console.log(variable);var variable = 1; // undefined各位前端同学应该都听过变量提升这个词吧,或者在面试的过程中遇到过类似下面这样的笔试题:<script> a = 100;原创 2021-12-06 18:00:34 · 580 阅读 · 0 评论