首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端基础
订阅
Jereau
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
基于canvas完成图片裁剪工具
本文是基于canvas去实现图片裁剪工具。因为canvas代码还是比较长的,尽量写思路,完整代码已放在github上。 这个是写canvas必定接触的问题,网上关于这个的答案也到处都是,就不详细介绍了。 因为canvas不是矢量图,在Retina屏下,浏览器用多个像素点去渲染一…
一文搞懂V8引擎的垃圾回收
作为目前最流行的JavaScript引擎,V8引擎从出现的那一刻起便广泛受到人们的关注,我们知道,JavaScript可以高效地运行在浏览器和Nodejs这两大宿主环境中,也是因为背后有强大的V8引擎在为其保驾护航,甚至成就了Chrome在浏览器中的霸主地位。不得不说,V8引擎…
深入理解原型链与继承
本文就带大家来深入理解下JavaScript中的原型,欢迎各位感兴趣的开发者阅读本文。 接下来我们来逐步分析下原型与对象之间的关系。 原型对象里包含constructor与__proto__属性。 上个章节我们捋清了构造函数与原型对象的关系,接下我们来看下函数实例与原型对象之间…
JS引擎(一):JS中的JIT与基本执行逻辑
一般来说,每个浏览器、运行时都可能实现自己的JIT编译器,但通常其理论是一样的,遵循相同的结构。 由于JS是解释型语言,JS引擎需要将代码逐行翻译为可执行的代码,可执行的代码有多种形式,其中较常见的有基于AST直接执行及ByteCode的执行方式。 在解释器执行代码时,监视器会…