首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Lucas__
掘友等级
无栈工程师
Talk is cheap.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
412
文章 399
沸点 13
赞
412
返回
|
搜索文章
最新
热门
一次H5跨Webview通讯实战——WebviewBus的由来
上次发表过《使用 window.postMessage 进行跨域实现数据交互的一次实战》之后,发现阅读量惨淡,或许大家对跨域数据交互的兴趣程度不高,又或许是我写的文章比较差。虽然文笔比较差,但还是会继续写的。 这次的需求遇到的不是跨域通讯了,而是同域下的跨Webview通讯。之…
拒绝死记硬背!理解resolvePromise,三步实现符规范的Promise。
考虑以下三种场景,一般我们不会直接resolve,而是在Promise的构造函数执行异步任务,在异步任务回调时再执行resolve或者reject。又或者,在构造构造函数中通过throw抛出了异常。 上面三个Promise的状态分别从Pending转移到Fulfilled、Re…
使用 window.postMessage 进行跨域实现数据交互的一次实战
在一个App内嵌的H5中,产品希望在页面的下放设置一个区域,里面展示运营同学通过活动搭建平台生成的教学页面,页面由运营同学自己搭建、替换,产品同学希望H5中能完整展示这个教学页面的内容。 从业务需求上描述,就是一个H5(A页面)内需要通过iframe加载另一个H5页面(B页面)…
call、apply、bind和this的恩怨情仇
很多人觉得this很迷,但实际上不是,只是没有了解到this指向的真正核心之处。 对于普通函数而言,this指向在运行时确定。 对于对象的方法而言,this指向对象的实例。 对于箭头函数而言,this在定义时确定。(实际上箭头函数不存在this) 对于普通函数而言,如果不强制绑…
弹幕看得多,试试用TypeScript亲手写一个弹幕库?
如今各大视频网站都有弹幕功能,貌似不存在没有弹幕的视频直播网站。弹幕元素比起留言板等交互性和实时性更高,深受广大基友们喜欢。 然后,我就在各大视频网站假装观看视频的同时,悄悄地按下了F12,想一探究竟。了解发现,目前弹幕的主要实现有两种方式: 一说到动画,大家第一时间能想到的就…
关于XMLHttpRequest的一些你平时可能没有注意到细节
XMLHttpRequest可能大家都知道,但是直接使用不多(一般都是用Axios啦)。在看完Axios的源码之后,就想着从W3C标准上了解一下XMLHttpRequest,说不定能收获一些平时没有注意到的内容。若不期然,以下是一篇以笔记为主的记录,主要是通过阅读W3C文档理解…
从零开始实现一个Vue移动端图片裁剪插件
首先背景需求是小弟目前正在做毕设,头像上传中有一个部分是对上传的图片进行自定义的裁剪,然后再上传到服务端,这样就能保证图片的尺寸比例,并且能有效降低图片的大小(毕竟不需要上传一大块图片了)。 网上轮子也有不少,虽然说也不必刻意去造轮子。不过这种插件,我是先了解了整个思路,发现好…
用Vue实现一个拥有“很丝滑的”首字母索引滑动定位功能的通讯录
本文可能有超过10MB的动图。 一些类似于通讯录、商品列表等组件,都会拥有一个基于每一项的首字母快速索引定位的功能,如大家手机上的通讯录、微信通讯录、某易车网的车品牌选择列表。在移动端上,对于需要快速定位的场景,我觉得这是个十分必要的功能。但最重要的不是能够通过点击去定位,因为…
Webpack4.x 入门实践之旅
几天前面试某公司前端实习生时被问各种原理,包括Vue作用域插槽、computed、props、data、watch实现原理和区别、Webpack原理、Webpack和Gulp原理上的不同.....只能一脸懵逼,感觉自己真的好菜。 Webpack之前没有试过手动配置,所以就从We…
个人成就
文章被点赞
115
文章被阅读
24,168
掘力值
670
关注了
96
关注者
21
收藏集
22
关注标签
28
加入于
2018-08-15