首页
学习
活动
专区
工具
TVP
发布

脑洞前端

专栏成员
202
文章
208173
阅读量
31
订阅数
我从 Vuejs 中学到了什么
框架设计远没有大家想的那么简单,并不是说只把功能开发完成,能用就算完事儿了,这里面还是有很多学问的。比如说,我们的框架应该给用户提供哪些构建产物?产物的模块格式如何?当用户没有以预期的方式使用框架时是否应该打印合适的警告信息从而提升更好的开发体验,让用户快速定位问题?开发版本的构建和生产版本的构建有何区别?热跟新(HMR:Hot Module Replacement)需要框架层面的支持才行,我们是否也应该考虑?再有就是当你的框架提供了多个功能,如果用户只需要其中几个功能,那么用户是否可以选择关闭其他功能从而减少资源的打包体积?所有以上这些问题我们都会在本节内容进行讨论。
lucifer210
2021-11-09
5700
写注释就能自动出代码?copilot 尝鲜
copilot 是一个基于 AI 的编程辅助工具。目前已经集成在了 vscode 中,后续可能集成到更多平台和工具,目前还是测试阶段。官网地址:https://copilot.github.com/
lucifer210
2021-10-14
7.1K0
从零实现 vite(先导篇)
如上代码可以被支持 ESM 的浏览器所识别,但并不意味着其可以直接被运行。比如我的代码依赖了 npm 包和一些相对路径,这些浏览器是无法识别的。
lucifer210
2021-07-15
7630
如何搞定不同公司的算法面试?(早早聊分享文字版)
有的人可能会问,我的这个前端算法面试考点数据来源是哪?有事实依据么?这里我说一句。这里的考察知识点的数据来源就是我前面做自我介绍时候提到的“亲身经历+好友反馈“。
lucifer210
2021-05-10
7490
【分享】每个 Web 开发者在 2021 年必须拥有 15 个 VSCode 扩展
Visual Studio Code 在开发人员中迅速流行起来,它是最流行的开发环境,可定制性是其流行的原因之一。
lucifer210
2021-02-26
1.6K0
leetcode-cheatsheet 史诗级更新,来看看我是如何写题解的
为了方便大家写出格式良好的题解,插件现在内置题解模板功能,目前模板只有一套,这套模板是「我经常使用的题解模板」。
lucifer210
2021-02-26
7970
西法的刷题插件上架谷歌商店啦~
上架谷歌商店 我们的刷题插件正式上架谷歌商店啦,这是一个重要的里程碑!大家赶紧用起来吧~ ❝最新的更新还需要等官方审核通过才能自动发布,预计明天就可以了 ❞ 插件地址:https://chrome.g
lucifer210
2020-12-15
5480
如何定量分析前端主流的构建工具(Webpack/Rollup/Parcel/Browserify+Gulp)?
周日在家看 web.dev 的 2020 三天 live,发现不少有意思的东西,其中有一项是关于 building tool 的,也就是我们常说的前端构建工具,当天的主播是 Jake Archibald(chrome team 成员,个人非常喜欢的技术专家)。
lucifer210
2020-11-04
8850
【西法带你学算法】一次搞定前缀和
我花了几天时间,从力扣中精选了五道相同思想的题目,来帮助大家解套,如果觉得文章对你有用,记得点赞分享,让我看到你的认可,有动力继续做下去。
lucifer210
2020-10-26
8130
TypeScript 练习题
TypeScript 的学习资料非常多,其中也不乏很多优秀的文章和教程。但是目前为止没有一个我特别满意的。原因有:
lucifer210
2020-09-30
1.3K0
NPM 组件你应该知道的事
开发一个 npm 组件, 你是否了解需要对外导出什么格式的代码?如何让 npm 组件体积尽可能小?
lucifer210
2020-09-30
1.6K0
力扣每日一题打卡 - 构建二叉树专题
这道题是今天(2020-09-25)力扣官方的每日一题, 之前我写了题解,总结了 《构建二叉树专题》[1](可以阅读原文查看)。有一些朋友说我的复杂度有点高,实际上我只是为了新手容易理解才那么写的, 今天稍微修改一下放给大家看。
lucifer210
2020-09-30
5070
漫画:如何螺旋遍历二维数组?
我们需要从左上角的元素1开始,按照顺时针进行螺旋遍历,一直遍历完所有的元素,遍历的路径就像下图一样:
lucifer210
2020-09-30
7130
V8 8.5 带来的三个实用新特性!
Promise 新增了一个 any 方法,它接收一个 Promise 数组,当数组中某一个 Promise 为 fulfilled 后,它返回的 Promise 就会被返回。
lucifer210
2020-09-22
2550
如何搭建一个完美的组件库?
如何做一个组件库?本篇文章不会讲一个小的组件如何设计,而是会整体讲一个“逼近完美”的组件库是怎么设计的。
lucifer210
2020-09-14
2.1K0
《丢鸡蛋问题》重制版来袭~
https://leetcode-cn.com/problems/super-egg-drop/
lucifer210
2020-09-14
8590
对《丢鸡蛋问题》的一点补充
去年的一年时间,我在群里每天都会出题给大家做。但是就在 2020-03 开始,力扣也开展了每日一题活动。我突然觉得这个每日一题的必要性变得小了很多,并且逐渐减少了出题频率。但是我还是不愿意放弃大家一起集中进行交流学习的机会。于是我打算新开辟一个专题,这个专题一方面要和力扣官方的每日一题重合度低,另一方面要让大家有参与的热情。
lucifer210
2020-09-14
6250
types 和 @types 是什么?
TypeScript 的学习资料非常多,其中也不乏很多优秀的文章和教程。但是目前为止没有一个我特别满意的。原因有:
lucifer210
2020-08-28
2.8K0
TypeScript 类型系统
TypeScript 的学习资料非常多,其中也不乏很多优秀的文章和教程。但是目前为止没有一个我特别满意的。原因有:
lucifer210
2020-08-20
1.4K0
Webkit 内核初探
当下浏览器内核主要有 Webkit、Blink 等。本文分析注意是自 2001 年 Webkit 从 KHTML 分离出去并开源后,各大浏览器厂商魔改 Webkit 的时期,这些魔改的内核最终以 Chromium 受众最多而脱颖而出。本文就以 Chromium 浏览器架构为基础,逐层探入进行剖析。
lucifer210
2020-08-17
1.4K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档