首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
编译原理
原则猫
创建于2023-06-26
订阅专栏
借助编译原理来为前端业务赋能
暂无订阅
共8篇文章
创建于2023-06-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
jscodeshift 工程运用
那么具体这个jscodeshift 是怎么去修改源代码的 在 generate 函数中,将节点类型直接转换为代码的过程是通过一个 switch 语句实现的。switch 语句根据节点类型的不同,生成相
jscodeshift -国际化规模应用
背景: 公司需要做到,能够高效快速的进行国际化重构,原本国际化整个流程,异常繁琐和割裂,所以需要一套完整的一个命令行工具,统一整个国际化流程 技术选型 常见的方案有这个babel jscodesfhi
babel-plugin-preset
babel 插件常用格式 首先,插件函数有 3 个参数,api、options、dirname。 api 里包含了各种 babel 的 api,比如 types、template 等,这些包就不用在插
插入函数调用参数--babel插件妙用
背景: 有的时候,我们希望能够给console.log 添加一些比如代码文件参数信息等。 需求拆解 我需要寻找到ast节点类型为 console的node 需要获取到当前代码位置信息 向这个conso
babel简易理解编译流程
首先,babel 整体会分为 parse transform generater 阶段。 为什么会划分 计算机本身并不识别 代码字符串,所以需要将代码转成计算机可以识别的语言,需要经过词法解析,语法解
SVG 多个重复ID 导致渲染错误问题
svg内部的 xhref ji strokle 属性都在通过id选择器在引用内部标签,这就导致了如果不小心多个svg里面源码id标记重复了,就直接导致内部渲染引用的标签是非自身的,导致渲染错误,这个时
大模型和编译原理会擦出怎样的火花
极客时间-编译原理之美-宫文学,作者早在2019年就已经对于AI编程-chatgpt 等开发模式做出了非常精准的预判。 以下是原文: 而人工智能技术可能让我们习惯已久的编程模式发生改变。比如,现在的编
怎么让前端不死-babel插件提效
背景 需要借助babel实现框架升级,同时也支持解决业内可视化圈选元素ID稳定性问题,中间会用到一些AST语法树相关点,记录并供需要babel核心点掌握以及运用点的同学如项目库升级插件,国际化等可以运