首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
呆呆的小木马
掘友等级
获得徽章 1
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
赞
文章( 12 )
沸点( 0 )
css居中完全指北
css居中从入门到精通.......................................
手撕JS原型、原型链
作为从前端刀耕火种年代走过来的物种-js原型,原型链,我表示当初高程看了不下三五遍也没能真正消化他,emmmmmm......不说了,我辈当自强,一个字,就是干...... 在打印的结果里面可以看到构造函数Foo拥有prototype属性,里面包含的有constructor和_…
手撕JS继承
提到JS继承,你首先想到的什么? 面试 继承方式 优缺点...,js继承作为曾经的苦主,我看了忘,忘了看,看了又忘,OMG,都9012年了面试官还不放过我。 ok,开开玩笑,接下来言归正传,来聊聊js继承这个经典的话题。 像这样就是通过构造函数的方式来定义类,其实和普通函数一样…
浅谈设计模式-JS
前阵子看了《JavaScript设计模式与开发实践》,非常不错的一本书,整理一些最常用的设计模式,以后再补充一些其它的。 小结:不透明模式需要了解代码,不够友好,基于传统的面向对象,我们可以通过代理类来实现单例模式的透明化,创建对象和管理单例的职责被分布在两个不同的方法中。惰性…
vue2.x响应式原理
那么vue是怎么知道当数据改变的时候都要去通知谁呢?它用了一个订阅者Dep,它用来存放我们的观察者对象,当数据发生改变,就通知观察者,观察者通过调用自己的update方法完成更新。 以上代码是2.x版本响应式原理的代码模拟,在vue中这几个类都是单独的文件,源码地址。
夯基础- js event loop机制
这个过程不断循环,就成了js的事件循环机制。 所以我们不难理解有的时候setTimeout(fn, 0)没有立即执行,它只是被立即加入到任务队列了,可能那个时候主线程还没有执行完毕,所以它要等着,等js引擎空闲的时候再执行。 如果我们遇到诸如类似的,那么谁先执行呢,这就引出了宏…
vue nextTick原理
前面谈到了vue2.x的响应式原理,vue.js在视图更新采用的是异步更新策略,我们来看看它是怎么做到的。 这篇文章呢我们主要从源码角度来分析nextTick的原理实现。 watcher对象在进行更新执行update,内部主要执行了一个queueWatcher函数,将watch…
JS垃圾回收机制
简称GC,它会周期性运行以释放那些不需要的内存,否则,JavaScript的解释器将会耗尽全部系统内存而导致系统崩溃。 具体到浏览器中的实现,通常有两个策略:标记清除和引用计数。 引用计数法是最初
es5 类和es6中class的区别
在es5中主要是通过构造函数方式和原型方式来定义一个类,在es6中我们可以通过class来定义类,今天整理一下它们的区别。 关于es5中定义类的方式,可以看这一篇Js的‘类’,我们这里主要聊es5类和es6中class类的区别。 一、class类必须new调用,不能直接执行。 …
小程序中手机号识别
最近做的一个页面里面包含手机号,点击可以拨打电话,原准备让后端把各个字段查出来就行了,结果接口方面给直接拼好了。 这让我们绑定打电话的事件就不那么方便了,问题聚焦到解析字符串,找出手机号。 split大法,通过split得到包含手机号的数组,然后遍历这个数组,给手机号的元素打上…
下一页
个人成就
文章被点赞
1
文章被阅读
668
掘力值
75
关注了
18
关注者
1
收藏集
1
关注标签
2
加入于
2020-05-10