首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
妙堂传道者
掘友等级
专注前端图形化
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
84
文章 83
沸点 1
赞
84
返回
|
搜索文章
赞
文章( 83 )
沸点( 1 )
JavaScript 对象转换到基本类型值算法 ToPrimitive
数学运算:obj1 + obj2、obj1 - obj2 等。 期望值是基本类型值的运算:alert(obj)。 JavaScript 对象转换到基本类型值时,会使用 ToPrimitive 算法,这是一个内部算法,是编程语言在内部执行时遵循的一套规则。 ToPrimitive…
vue3响应式系统源码解析-Effect篇
如果之前的文章都看过的话,我们应该已经明白是如何劫持数据了。但还有两个大问题一直没解决,即具体是如何收集依赖,又是如何触发监听函数的。从前文中,我们大致能猜到:向effect函数传递一个原始函数,会创建一个监听函数,并且会立即执行一次。而第一次执行时,就能通过读操作中的trac…
WebAssembly 不完全指北
随着JavaScript的快速发展,目前它已然成为最流行的编程语言之一,这背后正是 Web 的发展所推动的。但是随着JavaScript被广泛的应用,它也暴露了很多问题: 这两大问题成为JavaScript头顶上的达摩克利斯之剑,危及着JavaScript更广泛的应用。 Bre…
在 JavaScript 中学习数据结构与算法
这是一本5万字符(中文约2w)的小书,可能需要几个小时阅读,需要几天或更多时间去消化。部分代码还不能正确地跑起来,有错别字,有不准确的概念...,但这不妨碍它作为你一个野生前端学习数据结构与算法的启蒙文章,期待你的一针见血、刀刀致命😐 对任何专业技术人员来说,理解数据结构都非…
我接触过的前端数据结构与算法
我们已经讨论过了前端与计算机基础的很多话题,诸如SQL、面向对象、多线程,本篇将讨论数据结构与算法,以我接触过的一些例子做为说明。 1. 递归 递归就是自己调自己,递归在前端里面算是一种比较常用的算法。假设现在有一堆数据要处理,要实现上一次请求完成了,才能去调下一个请求。一个是…
从底层看JS执行机制
很明显第一个结果为undefined。 堆(heap) 堆heap是动态分配的内存,大小不定也不会自动释放。 js每进入一个执行环境就会创建一个执行上下文,并将它放入执行栈中。执行上下文会在下文讲到。 js是一门单线程语言,但并不意味着参与js执行过程的线程就只有一个。一个有四…
Chrome运行时性能瓶颈分析
Frames部分,主要用于查看特定帧的fps,可以查看特定的帧情况。 此代码的问题在于,在每个动画帧中,它会更改每个方块的样式,然后查询页面上每个方块的位置。由于样式发生了变化,浏览器不知道每个方块的位置是否发生了变化,因此必须重新布局方块以计算其位置。
KOA2框架原码解析和实现
koa是一个基于node实现的一个新的web框架,它是由express框架的原班人马打造的。它的特点是优雅、简洁、表达力强、自由度高。它更express相比,它是一个更轻量的node框架,因为它所有功能都通过插件实现,这种插拔式的架构设计模式,很符合unix哲学。 koa框架现…
高级前端基础-JavaScript抽象语法树AST
Babel为当前最流行的代码JavaScript编译器了,其使用的JavaScript解析器为babel-parser,最初是从Acorn 项目fork出来的。Acorn 非常快,易于使用,并且针对非标准特性(以及那些未来的标准特性) 设计了一个基于插件的架构。本文主要介绍es…
下一页
个人成就
文章被点赞
282
文章被阅读
24,203
掘力值
992
关注了
24
关注者
100
收藏集
6
关注标签
32
加入于
2016-07-14