首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
进击的小进进
掘友等级
携程
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
201
文章 200
沸点 1
赞
201
返回
|
搜索文章
最新
热门
React源码解析之React.createElement()和ReactElement()
从 JSX 转换到 JS 会用到React.createElement(),所以先熟悉下 JSX 到 JS 的转换。 使用Object.freeze()冻结的对象是最严格的防篡改级别,既不可扩展,也是密封的,不可修改属性。 对于 JS 库作者而言,冻结对象可防止有人修改库的核心…
浅谈下垃圾回收机制(1)
垃圾回收机制在工作中很少碰到,看到阮一峰的书中有写,记录下。 (2)垃圾回收机制依赖「引用计数」,当计数为0,则GC自动回收该对象占用的内存。 (3)当忘记取消引用(a=null),就会导致内存无法释放,从而引发内存泄漏。 WeakSet中的对象都是弱引用,即垃圾回收机制不考虑…
jQuery源码解析系列一目录
起初选择先看jQuery源码而不是react的原因也简单:jQuery作为每个前端会用的第一个框架,虽然过时,但却又如此普及,所以想看看它是咋设计的。 二来 时间拖得挺久的了,有些厌倦。
jQuery之模拟实现$().animate()(下)
前言:在上篇的基础上,接入doAnimation()逻辑图:实现:运行结果:解析:(1)单个动画本身也有循环,也就是利用requestAnimationFrame循环动画帧,从而绘制动画(2)当per
jQuery之模拟实现$().animate()(上)
当第一个动画执行时,向Queue中添加锁inprogress,阻止异步调用动画,也就是要求同步执行动画,当动画结束时,移除锁,调用下一个动画。
jQuery源码解析之$().animate()(下)
返回经过animation. createTween('width',500)处理和adjustCSS()处理的变量tween ① animation. createTween('width',500) 根据开发者传入的属性,将其转化为一个对象,对象内部的属性时执行动画所需要的…
jQuery源码解析之$().animate()(上)
前言:需要先看jQuery源码解析之$.queue()、$.dequeue()和jQuery.Callbacks()一、举例divA的宽度先变成500px,再变成300px,最后变成1000px:二、
前端小知识 10 点(2019.6.25)
这里记录我工作、学习中值得注意的小知识点,希望对你有所帮助。 picBase64Info即图片的base64格式。 如果没效果的话,只能手动设置IE11,不使用数据缓存了。 c是单次循环结束后执行。 Object.defineProperty,Object.defineProp…
jQuery源码解析之$.queue()、$.dequeue()和jQuery.Callbacks()
queue()方法和dequeue()方法是为 jQuery 的动画服务的,目的是为了允许一系列动画函数被异步调用,但不会阻塞程序。 所以这篇是为jQuery的动画解析做准备的。 这俩是jQuery.fn.extend()中的方法,也就是供开发者使用的方法,其内部会分别调用 $…
模拟实现jQuery的$().on()和$().trigger()
仅仅是简单模拟了$().on()和$().trigger(),仅支持id选择器,事件冒泡与事件委托。 根据上篇的流程图写出即可。
下一页
个人成就
文章被点赞
392
文章被阅读
187,755
掘力值
4,053
关注了
38
关注者
329
收藏集
11
关注标签
13
加入于
2018-12-28