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

前端宇宙

专栏作者
43
文章
49517
阅读量
13
订阅数
巧用 gitHooks 提交前校验代码
在每一个使用 git 进行版本管理的仓库,都有一个目录 .git/hooks,包含 commit 各个阶段 Hooks 的脚本。这些 Hooks 在 git 操作 commit、push、merge 等得时候,可以做前置或者后置的操作,例如 pre-commit 在 git commit 前可以做代码校验,校验代码的时候使用的ESLint,格式化使用的是 prettier。Git 支持的常用钩子见下表,更多请查看官网Hooks:
刘小夕
2021-12-09
3.9K0
在浏览器控制台安装 NPM 包是什么体验?
我们都知道,npm 是 JavaScript 世界的包管理工具,并且是 Node.js 平台的默认包管理工具。通过 npm 可以安装、共享、分发代码,管理项目依赖关系。虽然作为命令行工具的 npm 近年来逐渐式微,但是作为广泛使用的存储库的 npm,却依然如日中天,还是世界上最大的软件注册表。
刘小夕
2021-11-25
1.3K0
是时候在项目中使用这个CSS属性了
八月份做移动端项目的时候,同事让我帮忙看个底部安全距离的问题,我立即摩拳擦掌,原因无他,仅仅是因为当天上午我在medium闲逛时,正好看到了这篇文章:You have to start using this CSS property in your websites(https://bootcamp.uxdesign.cc/you-have-to-start-using-this-css-property-in-your-websites-7353f46def79) 我是被标题骗进去的。
刘小夕
2021-10-18
5960
CSS :where 和 :is 伪类函数是什么?
:is() 和 :where() 都是伪类函数,可以帮助缩短和停止创建选择器时的重复。它们都接受选择器的参数数组(id,类,标签等),并选择可以在该列表中选择的任何元素。
刘小夕
2021-09-08
5780
Flex布局中一个不为人知的特性
关于本文要说的这个特性,我之前也不清楚,还是遇到问题之后,阅读规范才知道的,故事是下面这样的:
刘小夕
2021-09-07
9700
让你 nodejs 水平暴增的 debugger 技巧
我觉得学习 nodejs 除了要掌握基础的 api、常用的一些包外,最重要的能力是学会使用 debugger。因为当流程复杂的时候,断点调试能够帮你更好的理清逻辑,有 bug 的时候也能更快的定位问题。
刘小夕
2021-07-19
1K0
5kb 的 Vue:尤雨溪发布新作 petite-vue
前端程序员想必对尤雨溪及其开发的 Vue 框架不陌生。Vue 是一套用于构建用户界面的渐进式 JavaScript 框架,在 2014 年发布后获得了大量开发者的青睐,目前已更新至 3.0 版本。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。 最近,尤雨溪发布了一款针对渐进增强(progressive enhancement)进行优化的 Vue 发行版——petite-vue,大小仅有约 5kb。与标准 Vue 相比,petite-vue 具备相同的模板语法和响应式心理模型,而二者的差别在于 petite-vue 专门针对在服务器框架渲染的一个现有 HTML 页面上 “sprinkle” 少量交互进行了优化。
刘小夕
2021-07-16
5480
要改掉的 10 种 TypeScript 坏习惯
本文最初发布于 startup-cto.net 网站,经原作者授权由 InfoQ 中文站翻译并分享。
刘小夕
2021-03-16
4870
【译】听尤雨溪聊:下一代前端构建工具 ViteJS 中英双语字幕
关于 Vite,来看看作者本人怎么说。本视频是 Vue[5] 以及 Vite[6] 作者 尤雨溪[7] 在 2021 年 2 月 12 日在 Twitch[8] 上做客 GitHub Open Source Friday[9] 节目的直播视频。在视频里有尤大关于 Vite 的各项功能的详细阐述、大神在线编码、在线 Debug、大佬 diss webpack 以及对 Vite 的哲学思考。本视频很长,接近 70 分钟,下面是视频摘录,大家可以选择自己感兴趣的点自行传送。强烈建议大家观看视频,里面有很多细节相信大家会有收获。视频地址:【译】下一代前端工具 ViteJS 中英双语字幕 - Open Source Friday[10]
刘小夕
2021-03-16
5690
为什么要用 picture 标签代替 img 标签?
本文最初发布于 Medium 网站,经原作者授权由 InfoQ 中文站翻译并分享。
刘小夕
2021-03-16
1.2K0
这些一行 JS 实现功能的代码,让你看起来像一个前端专家
这个函数使用 Math.random() 方法返回一个布尔值(true 或 false)。Math.random 将在 0 和 1 之间创建一个随机数,之后我们检查它是否高于或低于 0.5。这意味着得到真或假的几率是 50%/50%。
刘小夕
2021-03-16
7680
TypeScript 4.2 正式发布:更智能的类型别名保留,声明缺失的帮助函数,还有许多破坏性更新
TypeScript 是 JavaScript 的一个扩展,增加了静态类型和类型检查。使用类型,你可以准确声明你的函数接收什么类型参数,返回什么类型结果。然后,你可以使用 TypeScript 类型检查器来捕获许多常见错误,例如拼写错误、忘记处理null和undefined等等。因为 TypeScript 代码看起来就像带类型的 JavaScript,所以你所知的关于 JavaScript 的所有东西仍然适用。当你需要的时候,你的类型可以被剥离出来,留下干净的、可读的、可运行的 JavaScript,可以在任何地方运行。你可以 访问我们的网站,了解更多关于 TypeScript 的信息。
刘小夕
2021-03-16
3.1K0
精选VS Code高频插件,让你多陪陪npy!
高亮显示你的 TODO、FIXME,支持自定义关键字和外观,可以起到良好的提示作用。
刘小夕
2020-11-26
6590
怎样的变量命名,才显得有文化?
相信不少程序员都为变量命名这个问题伤透了脑筋。变量名太短了别人看不懂,太长了又显得啰嗦,不长不短又考验词汇量,一不留神就跟已有变量名重复。取得一手好名字确实是一个挑战,也是一门艺术。今天我们就来聊聊,到底要怎样命名,才能显示出水平?
刘小夕
2020-11-26
9510
复盘我的前端专家长成之路
大家好,我是来自阿里巴巴的珑晴,感谢 Scott 的邀请,非常荣幸能在女生前端专场给大家分享我这几年的技术成长经历。
刘小夕
2020-11-11
8960
104道 CSS 面试题,助你查漏补缺(下)
https://github.com/CavsZhouyou/Front-End-Interview-Notebook/blob/master/Css/Css.md
刘小夕
2020-11-03
2.3K0
104道 CSS 面试题,助你查漏补缺(上)
https://github.com/CavsZhouyou/Front-End-Interview-Notebook/blob/master/Css/Css.md
刘小夕
2020-11-03
2K0
6个可以帮助我们高效开发的Chrome插件
chrome应用商店查看:https://chrome.google.com/webstore/detail/uri-splitter/fdfikmgcjjhkdpejagohhojbopclfckn
刘小夕
2020-11-03
5980
当一个程序员飞速敲键盘时,他在干嘛?
本文原创公众号:不会笑青年,授权转载请联系微信(laughyouth369),授权后,请在原创发表48小时后再转载。
刘小夕
2020-10-22
5710
尤大 4 天前发在 GitHub 上的 vue-lit 是啥?
尤大北京时间 9月18日 下午的时候发了一个微博,人狠话不多。看到这个表情,大家都知道有大事要发生。果然,在写这篇文章的时候,上 GitHub 上看了一眼,刚好碰上发布:
刘小夕
2020-09-30
7480
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档