首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
2021new
订阅
希希118
更多收藏集
微信扫码分享
微信
新浪微博
QQ
58篇文章 · 0订阅
产品经理:你能不能用div给我画条龙?
事情是这样的,前天上午产品经理说想要做一个心愿墙,问我能不能行 我心想,这太容易了,但为了多摸一天鱼,我说还是有点挑战的 结果下午,产品经理和设计师就给我发来了设计参考 他们说,心愿墙的设计大致是这样
写了个 babel-plugin,我收获了不止一点
一、问题引出 我们知道 react 中一切皆组件,公共组件一般都会在 src 目录下新建 components 目录来存放。那么问题来了:如果组件拆分得细而多,那么文件数量自然而然就多了起来,我们在使
掌握了AST,再也不怕被问babel,vue编译,Prettier等原理
AST的具体应用,通过解读babel原理、vue模板编译过程,Prettier实现原理,来分析AST在开发中的具体使用。 AST(抽象语法树)在开发过程中扮演一个非常重要的角色,但是我们却很少去直接接触它。 无论是代码编译(babel),打包(webpack),代码压缩,css…
学习抽象语法树 AST
前言 作为一个前端切图仔,工作中少不了用上 Babel,ESLint,Prettier 这些工具,但是这些工具背后的工作原理却不求甚解😅 ,最近才尝试去了解一番,没想到发现一个全新的世界,那就是 AS
阿里妈妈出的新工具,给批量修改项目代码减轻了痛苦
利用正则表达式,我们还是可以搞定很多需求的,但这样真的能包含所有情况么?有的同事是真的喜欢回车。 这种情况下,如果面对更复杂的需求或者严谨的场景,要么我们编写更复杂的正则表达式,要么我们就不得不去硬肝 AST 操作了。 这需要大家对 AST 结构比较熟悉,在编写的时候需要对着解…
像玩 jQuery 一样玩 AST
关于AST的介绍,网上已经一大堆了,不仅生涩难懂,还自带一秒劝退属性。其实我们可以很(hao)接(bu)地(yan)气(jin)的去了解一个看上去高端大气的东西,比如,AST是一个将代码解构成一棵可以千变万化的树的黑魔法。所以,只要我们知道咒语怎么念,世界的大门就打开了。有趣的…
AST原理,让你蜕变为高级前端工程师的原理
webpack和Link等很多工具和库的核心都是通过Abstract Syntax Tree抽象语法树这个概念来实现对代码的检查、分析等操作的。 通过了解抽象语法树这个概念,你也可以随意编写类似的工具。 一般来说每个js引擎都会有自己的抽象语法树格式,Chrome的v8引擎,F…
手把手教你写几个实用的的AST插件
AST 是非常有用的。 今天下午听了小组一个老哥做的AST分享,深以为然。 为了加深印象,就写了篇总结,顺便分享给大家,希望能给朋友们一些启发。 AST有用,口说无凭, 且看几个具体的案例。 这些无不借助了AST。 下面我们就进入今天的内容。 1. AST 基本概念 在计算机科…
面试的信心来源于过硬的基础
在过去的一年很多人不满于公司没有福利、人际关系不好相处、没有发展前途的境遇等等,想着在开年来换一份工作来重新开始自己,那么 你 准备好了吗? 下面是本人整理的一份面试材料,本想自己用的,但是新年第一天 公司突然给了我个惊喜,涨工资了!!! 延伸 提问 怎样处理 移动端 1px …
平庸前端码农之蜕变 — AST
首先,先说明下该文章是译文,原文出自《AST for JavaScript developers》。很少花时间特地翻译一篇文章,咬文嚼字是件很累的事情,实在是这篇写的太棒了,所以忍不住想和大家一起分享。 该译文出自我的博客:github.com/CodeLittlePrince…