首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
狗胜
掘友等级
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
119
文章 118
沸点 1
赞
119
返回
|
搜索文章
最新
热门
vue页面中处理大量对话框
我的做法是基于el-dialog组件把对话框封装成全局弹窗组件, 提供了一个方法invoke呼出对话框并返回promise, 在对话框的内部可以resolve或reject该promise, 这样就可以链式then呼出下一个对话框,并且通过promise传值。 上面封装的dia…
异步编程解决方案:Promise
1.对象状态不受外界影响。 Promise对象有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。只有异步操作的结果,以决定当前是哪一种状态,任何其他操作都无法改变这个状态。 2.状态改变后不会再变,会一直保持这个结果。 Promsi…
CommonJs模块中为何exports = 1导出是一个空对象
require函数接受一个参数, 模块名称或者路径, 返回模块的内容。require函数用于导出模块, JSON和本地文件。模块可以从node_modules中导入, 本地文件和JSON可以通过相对路径(./, ./foo, ./bar/baz, ../foo)等导出, 相对路…
前端知识总结系列笔记四:js各种继承方式以及优缺点
与原型和原型链一样,继承也是面试中的常考点之一,工作中也用得比较多~,子类继承自父类,可以共享父类里封装好的方法。本文尝试根据红皮书总结并整理各种继承方式的继承思想以及优缺点分析,最终选出相对最优的一种继承方案。 上文我们介绍了原型和原型链的关系,知道了访问一个对象的属性和方法…
使用Vue中的eventBus
全局的eventBus简单理解为在一个文件创建一个新的vue实例然后暴露出去, 使用的时候import这个模块进来即可。我们来编写下这个文件: 上面定义好的eventBus对象很好理解,无非就是简单封装了下Bus的一些api, 我们来说说TYPES对象和addNodeChain…
前端知识总结系列笔记三:原型与原型链
JavaScript常被描述为一种基于原型的语言(prototype-based language)---每个对象拥有一个原型对象,对象以其原型为模板、从原型继承方法和属性。因此如果往原型对象上添加属性和方法,那么所有由该对象实例化的实例对象都可以共享该原型上的属性和方法。 每…
前端知识总结系列笔记二:new Foo()和Object.create(Foo.prototype)的区别?
上一篇文章写了关于Object.create()的实现原理,而在实际应用中,我们通常会把一个构造函数的原型作为参数来创建一个对象。 new Foo()和Object.create()同是创建对象的不同方式,接下来我们来讨论一下,new Foo()和Object.create(F…
前端知识总结系列笔记一: new Object()和Object.create()的区别
1. 内置对象 JavaScript是面向对象的语言,为了方便操作基本类型值,ECMAScript还提供了3种特殊的引用类型:Boolean, Number, String。 String对象是文本值的包装器,除了为变量存储文本,String对象还包含一些属性和方法来获取或操作…
个人成就
文章被点赞
1,099
文章被阅读
144,748
掘力值
4,680
关注了
47
关注者
174
收藏集
38
关注标签
13
加入于
2018-10-30