首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
天星烛
掘友等级
完美
武陵人 捕鱼为业
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
137
文章 137
沸点 0
赞
137
返回
|
搜索文章
最新
热门
编译原理之转换器(四)
需求: 把 JSXElement 换成 CallExpression https://astexplorer.net/#/gist/96a9b3e22a8a7e141d12e0e02546707d/1
编译原理之遍历器traverse(三)
参考 babel 的 traverse 来实现, 使用到了访问器模式, 以及深度遍历 这章比较简单, 直接贴代码吧
编译原理之语法分析(二)
即 tokens 转 AST 树 换另外一个简单的例子 将代码: 2+3*4 转为AST tokens 生成的 AST 本文介绍语法分析的原理以及递归下降算法 并初步介绍上下文无关文法 递归下降算法
编译原理之词法分析(一)
需求: 实现 jsx 转 js 的编译器 之前 之后 编译器工作流: 解析(Parse)将源代码转换成抽象语法书 ast 遍历(Traversal) 遍历 ast 转换(transformation)
返回的JSON 数据量太大时, 前端如何切片下载
存在的问题: 针对 BI 等大数据展示的项目,有些数据后端没办法做分页,那么就会导致返回的数据量很大, 比如几十M的json数据, 还不等优化setState 浏览器就崩溃了 解决办法: 这里需要用流
给 antv/dataset瘦身, 从1.78M到1.71KB
遇到的问题: 项目中使用到了DataSet上的一些transform 方法来处理数据, 但是transform是 Dataset.prototype上的,无法单独导出,但是包体积很大,足足有 660.
最佳实践: react 组件封装 类似于 react-flow 源码
一 什么的好的组件? 支持组件之外访问内部状态, 不用ref 处理受控非受控模式, 解决掉 useUncontrolled 不支持队列的问题 复合组件的设计模式 支持多例单例模式 最佳实践: http
笔试题
面试题收集: 字符串中出现最多的字符以及次数 大数相加 并发限制 Scheduler 并发限制: 手动触发
React 写中后台应用 最佳实践
一 不建议使用 useUncontrolled 组件封装,最好同时支持受控使用和非受控使用(预防未来抽离组件 或者用于循环场景), 一般使用 useUncontrolled mantine-ui ah
基于 chrome.identity 或者浏览器扩展 制作单点登录
插眼 参考: https://medium.com/tech-buddy/oauth-2-0-single-sign-on-authentication-in-chrome-extension-8f3
下一页
个人成就
文章被点赞
125
文章被阅读
43,696
掘力值
1,404
关注了
95
关注者
35
收藏集
18
关注标签
7
加入于
2018-11-17