首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端技能解锁
掘友等级
前端开发工程师
一入前端深似海,再回首,已是百年身
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 5
沸点 3
赞
8
返回
|
搜索文章
前端技能解锁
前端开发工程师
·
1年前
关注
2022年的JavaScript开发工具
在2022年,每一位 JS / TS 开发者都应该知道的最重要的开发工具的分类,包括最相关的权衡,以及一些个人建议。...
1
1
分享
前端技能解锁
前端开发工程师
·
2年前
关注
Vue3源码分析——编译模块和编译器
Vue3 的编译模块包含4个目录: 其中,compiler-core 模块是Vue编译的核心模块,与平台无关。其余三个基于 compiler-core,适用于不同的平台。 ...
2
评论
分享
前端技能解锁
关注了
分一丁目赠我i
前端开发工程师
前端技能解锁
关注了
我不是外星人
VIP.5 如鱼得水
前端开发工程师
前端技能解锁
关注了
yck
前端开发工程师
前端技能解锁
赞了这篇文章
粥里有勺糖
VIP.5 如鱼得水
🏆掘金签约作者 @前端攻城狮
·
3年前
关注
我打造了一个简历在线生成应用
1. 获取点击的Dom 2. 获取dom内容在页面中出现的次数与相对位置 3. 获取jsoneditor中对应的节点 4. 更新节点内容...
227
71
分享
前端技能解锁
关注了
一袋米要扛几楼
前端开发工程师
前端技能解锁
前端开发工程师
·
3年前
举报
有教画流程图的学习教程、学习资料、学习视频的吗?求推荐。
技术交流圈
分享
6
点赞
前端技能解锁
赞了这篇文章
前端早早聊
帮 5000 个前端先跑 @前端早早聊
·
3年前
关注
今天聊:你命运改变的起点就是认命
前端早早聊大会,前端成长的新起点,与掘金联合举办。 加微信 codingdreamer 进大会周边技术群,第二十届|前端管理专场,2021-1-23,线上直播。 人年轻的时...
22
7
分享
前端技能解锁
前端开发工程师
·
3年前
举报
装饰者模式(Decorator Pattern)也称为装饰器模式,在不改变对象自身的基础上,动态增加额外的职责。属于结构型模式的一种。
使用装饰者模式的优点:把对象核心职责和要装饰的功能分开了。非侵入式的行为修改。
装饰者模式和TypeScript装饰器
juejin.cn
今天学到了
赞过
分享
评论
1
前端技能解锁
前端开发工程师
·
3年前
关注
装饰者模式和TypeScript装饰器
学习的目的是对装饰者模式模式有进一步的理解,并运用在自己的项目中;对TypeScript装饰器的理解,更好的使用装饰器,例如在 nodejs web 框架中、 vue-pr...
8
2
分享
前端技能解锁
前端开发工程师
·
3年前
举报
使用过一段时间 class 来定义组件,要用 vue-property-decorator 提供定义好的装饰器,辅助完成所需功能,对这个过程好奇,就研究了源码。内部主要依靠 vue-class-component 实现,所以将重点放在对 vue-class-component 的解读上。
解读 vue-class-component 源码实现原理
juejin.cn
今天学到了
赞过
分享
评论
1
前端技能解锁
前端开发工程师
·
3年前
举报
观察者模式和订阅发布模式是一样的吗?我的理解在概念和思想上是统一的,在实现和使用场景不一样。DOM用 addEventListener绑定事件用的观察者模式;Vue的依赖收集使用用了订阅发布模式。
详细查看文章
观察者模式和订阅发布模式是一样的吗?
juejin.cn
今天学到了
赞过
分享
2
2
前端技能解锁
前端开发工程师
·
3年前
关注
观察者模式和订阅发布模式是一样的吗?
看到一篇介绍关于观察者模式和订阅发布模式的区别的文章,看完后依然认为它们在概念和思想上是统一的,只是根据实现方式和使用场景的不同,叫法不一样,不过既然有区别,就来探究一番,...
2
评论
分享
前端技能解锁
前端开发工程师
·
3年前
关注
【LeetCode】70. 爬楼梯
从本题中我们可以学到包含重复子问题,可以采用记忆化的方式,复用计算后的值;并用动态规划的思想,找到动态转移方程,采用循环实现。 以上4阶楼梯举例,选择最后上 1 阶到达,则...
3
3
分享
前端技能解锁
前端开发工程师
·
3年前
举报
一篇对 React 态度转变的文章。可以简单看到前端代码组织方式的演变。
【分而治之】
使用模板引擎时,代码的组织方式,把模板都放在一个文件夹下,js和css也是这样。这样的组织方式太过分散了,要打开多个文件进行变更。
再进一步可以把一块业务逻辑的模板、js、css存放在同一个目录下,这解决了分散,但又遇到了复用问题。
【关注点分离】
通过 React 的组织方式,一个文件就是一个组件,组件只关注单一功能,借助 JSX,像写HTML一样把页面堆起来。
抽象能力也更强,如果同一个组件在不同场景下不尽相同,可以使用传递值的方式解决。
总之,如果你不喜欢它,就不要使用它。
blog.reactstory.com
展开
今天学到了
赞过
分享
4
1
前端技能解锁
关注了
isboyjc
VIP.4 融会贯通
前端开发工程师
前端技能解锁
前端开发工程师
·
3年前
举报
一个16进制的颜色码,转成RGB格式,练下基本功。
主要是 parseInt() 这个方法的运用,当传入以 "0x" 开头的字符串时,检测是16进制,然后转成10进制对应的数字。
例如:parseInt('0xff'),对应的数字为255
具体看截图代码,你有更好的实现,一起交流。
收起
查看大图
向左旋转
向右旋转
今天学到了
赞过
分享
4
1
前端技能解锁
前端开发工程师
·
3年前
举报
Vue3源码文件中parse.ts,用来解析HTML模板, 出现的最长正则:
/^[^\t\r\n\f />][^\t\r\n\f />=]*/。
含义为开头必须不包含制表符(\t)、回车(\r)、换行(\n)、换页(\f)、空格( )、斜杠(/),闭合(>),直到遇到重复一次或者更多次制表符(\t)、回车(\r)、换行(\n)、换页(\f)、空格( )、斜杠(/),闭合(>)等号(=)为止。
这个正则是用来匹配行间属性名,也就是 "a = b",会把 ”a“ 匹配出来,写几个用例:
展开
收起
查看大图
向左旋转
向右旋转
今天学到了
赞过
分享
评论
1
下一页
个人成就
文章被点赞
41
文章被阅读
9,642
掘力值
356
关注了
21
关注者
19
收藏集
6
关注标签
7
加入于
2018-06-09