首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ilnsu
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
109
文章 106
沸点 3
赞
109
返回
|
搜索文章
赞
文章( 106 )
沸点( 3 )
前端UI组件库搭建和设计
我们在开始开发一个组件之前,应该要对这个组件做一个解构,了解这个组件中需要有哪些零件,以及这些零件之间的层级结构和关联关系。以确保我们可以通过api实现他们之前的逻辑关系,将所有零件拼装成一个完整的组件。我们可以通过组件图的方式来展示这些结构和关系,这样我们再下手时,有依据可以…
前端工程化(一)从零开始搭建组件库
本文主要讲在搭建一个组件库过程中,从包工头对组件库进行项目管理,在脚手架对组件库进行项目构建,最后工具对项目规范的约束。同时也是作者对开发组件项目库中遇到的一些问题进行总结和常用工具的分享。 盖大楼之前,我们先把地基打好,先构建好我们的项目工程。 对于一款组件库,我们把每个组件…
box-shadow详解
这里唯一需要注意的是,阴影本质是在元素上方的,并且最终被裁剪掉,而不是出现在元素的下方,所以从这点来说,是不同于text-shadow的,因为text-shadow是出现在元素下方的,并且不会有裁剪的过程,证明起来也很简单,分别给元素和字体设置透明就好了。 正负:阴影移动的方向…
微信小程序朋友圈分享图片生成方案实现
在小程序界里,生成图片分享到朋友圈这个功能,是如此得光芒耀眼,以至于各个小程序都趋之若鹜地前来跪倒在她的石榴裙下。不幸的是,微信爸爸并没有提供给我们很好很便捷的相关工具;恰恰相反,屏幕截屏的功能被残忍丢进历史的垃圾桶,只留下一个Canvas组件以及围绕在其周围的深渊巨坑们。 所…
小程序从手动埋点到自动埋点
小程序由于封闭性较强,要像web应用一样实现灵活的数据收集,会有一定难度。目前开源的埋点SDK,一般采用手动埋点的方式,这种方式有较强的侵入型,同时开发成本较高,为了解决这个问题就有了该文章。 示例代码看起来是比较简洁的,但是埋点需要收集的数据往往不是单一的,复杂的埋点代码插入…
看完这篇,面试再也不怕被问 Webpack 热更新
Webpack热更新( Hot Module Replacement,简称 HMR,后续均以 HMR 替代),无需完全刷新整个页面的同时,更新所有类型的模块,是 Webpack 提供的最有用的功能之一。 HMR 作为一个 Webpack 内置的功能,可以通过 --hot 或者 …
微信小程序 canvas圆角矩形的绘制
很明显,切掉了四个角的矩形,剩下其实就是四条 line,既然如此,完全可以跳过绘制矩形然后切角这一步,因为切角的结果就是四条边(line),直接绘制四条边即可。
为什么使用v-for时必须添加唯一的key?
两个相同的组件产生类似的DOM结构,不同的组件产生不同的DOM结构。 同一层级的一组节点,他们可以通过唯一的id进行区分。基于以上这两点假设,使得虚拟DOM的Diff算法的复杂度从O(n^3)降到了O(n)。 当某一层有很多相同的节点时,也就是列表节点时,Diff算法的更新过程…
让虚拟DOM和DOM-diff不再成为你的绊脚石
createElement方法也是vue和react用来创建虚拟DOM的方法,我们也叫这个名字,方便记忆。接收三个参数,分别是type,props和children 到目前为止,已经轻而易举的实现了创建虚拟DOM。那么,接下来进行下一步,将其渲染为真实的DOM,别犹豫,继续回到…
Eventloop不可怕,可怕的是遇上Promise
有关Eventloop+Promise的面试题大约分以下几个版本——得心应手版、游刃有余版、炉火纯青版、登峰造极版和究极变态版。假设小伙伴们战到最后一题,以后遇到此类问题,都是所向披靡。当然如果面试官们还能想出更变态的版本,算我输。 这个版本的面试官们就特别友善,仅仅考你一个概…
下一页
个人成就
文章被阅读
790
掘力值
52
关注了
33
关注者
2
收藏集
8
关注标签
101
加入于
2017-09-22