首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
javascript
订阅
Adofei
更多收藏集
微信扫码分享
微信
新浪微博
QQ
60篇文章 · 0订阅
从promise到asycn/await
在MDN中,定义promise的只有一句话:promise对象用于表示一个异步操作的最终完成(或失败),及其结果值。 从这句话的定义我们可以抓住几个关键词:promise是对象、异步操作、最终状态及结果值。 在真正了解promise是什么前,我们不得不思考,promise的出现…
深入理解javascript系列(二):内存空间
因为javascript有GC存在,所以内存空间并不是被我们重视。王立大神说"理解内存空间,就是成为大牛的开始"。所以我们很有必要学习和理解内存空间。 函数运行时,会创建一个执行环境,这个执行环境叫做执行上下文(Execution Context)。在执行上下文中,会创建一个叫…
【从头到脚】前端实现多人视频聊天— WebRTC 实战(多人篇)| 掘金技术征文
这是 WebRTC 系列的第三篇文章,主要讲多人点对点连接。如果你对 WebRTC 还不太了解,推荐阅读我之前的文章。 文章仓库在 🍹🍰 fe-code,欢迎 star。 这就是所谓的 Mesh 模式,不需要额外的服务器处理媒体数据(当然,信令服务器是不可少的),仅仅是基于…
json web token 实践登录以及校验码验证
去年我写了一篇介绍 jwt 的文章。 文章指出如果没有特别的用户注销及单用户多设备登录的需求,可以使用 jwt,而 jwt 的最大的特征就是无状态,且不加密。 除了用户登录方面外,还可以使用 jwt 验证邮箱验证码,其实也可以验证手机验证码,但是鉴于我囊中羞涩,只能验证邮箱了。…
vue + iview 项目实践总结 【完】
最近我们参与开发了一个(年前了)BI项目,前端使用vue全家桶,项目功能基本开发完成,剩下的修修补补,开发过程还算顺畅,期间遇到好多问题,也记录了一下,发出来一起交流,主要是思路,怎么利用vue给的API实现功能,避免大家在同样的坑里待太长时间,如果有更好实现思路可以一起交流讨…
15 CSS Border Examples
Collection of hand-picked free HTML and CSS border code examples. Try to have a dynamic and responsive table that has borders only between …
iframe跨域的几种常用方法
随着业务的发展,自然地会有一些公共的业务被抽离成为公共组件共各个项目使用。但是由于各个项目用到的技术栈都有所不同,所以这个公共组件就不能方便地被引用了。为解决这个问题,我们把这个组件写成了单独的页面挂到一个域名下,其他项目采用iframe或者webview的方式去加载这个页面,…
在酷家乐做面试官的日子
一场好的面试我认为以挖掘候选人的各项能力值深浅为目的,而不是为了“难倒”候选人,所以作为面试官,更多的是去引导、平滑展开考察范围,而不是本着为了面挂候选人的心态去面试。 实际上上面的情况我自己在刚做面试官的时候都犯过,不过人都是会成长的,不断的面试官经历让我知道如何在较短的时间…
[译] 前端组件设计原则
限于个人能力,如有错漏之处,烦请不吝赐教。 我在最近的工作中开始使用 Vue 进行开发,但是我在上一家公司积累了三年以上 React 开发经验。虽然在两种不同的前端框架之间进行切换确实需要学习很多,但是二者之间在很多基础概念、设计思路上是相通的。其中之一就是组件设计,包括组件层…
简单易懂的双向数据绑定解读
数据更新视图的重点是如何知道数据变了,只要知道数据变了,那么接下去的事都好处理。如何知道数据变了,就是通过Object.defineProperty( )对属性设置一个set函数,当数据改变了就会来触发这个函数,所以我们只要将一些需要更新的方法放在这里面就可以实现data更新v…