首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Erina
掘友等级
前端开发
|
UCloud
技术栈:React ,兴趣爱好:舞蹈
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
83
文章 82
沸点 1
赞
83
返回
|
搜索文章
赞
文章( 82 )
沸点( 1 )
动手实现一个 JavaScript 沙箱
这几天项目中有涉及到各项目间代码隔离的内容,所以针对JS中的沙箱实现做了一些尝试,基本实现了正常代码间的运行隔离,这里记录一下实现过程。 要实现沙箱,首先,得让一段代码受控的跑起来,代码得转成字符串,然后使用字符串调用代码。 这里很容易就想到了 eval 和 Function。…
GitHub Pages 如何实现 SPA
这两天在 GitHub Pages 里面托管了一个小 DEMO,但是 DEMO 是 SPA 的,然而 GitHub Pages 是无法支持 SPA 配置的,这里记录一下解决方案。 GitHub Pages 虽然不支持 SPA,但是支持自定义 404 页面。参考:GitHub P…
IDE AI 自动补全插件 TabNine
TabNine 是一个自动补全的编码插件,不同于一般的自动补全插件,它使用了深度学习 来帮助我们补全代码。并且开箱即用,不需要额外配置。 目前 TabNine 支持大部分主流的 IDE,理论上支持几乎所有的语言(没有找到对应的语言列表,尝试几乎主流语言都是支持的)。能找到一些第…
如何方便的为团队所有项目统一 ESLint 配置
近期给团队项目 CLI 做重构,其中涉及到 ESLint 的部分,这部分之前的方式是通过开发和编译时调用 ESLint 的 CLI 去检查项目代码,虽然不会出什么问题,但是各种 IDE 的提示就废掉了,所以打算换一种比较通用的方式。 为了统一配置,配置自然是不能直接暴露给开发者…
《吐血整理》顶级程序员工具集
这期是被人才群交流里,还有很多之前网友评论强行顶出来的一期,就是让我介绍自己常用的一些工具给他们安利一下,我一听很高兴呀,帅丙我这么乐于奉献的人是吧。 千万不要白嫖,真香警告⚠️。 但是我在构思这篇文章的时候发现我贴个标题,然后发下软件信息会不会太乏味了,于是创作鬼才我呀,准备…
JavaScript 代码性能优化 - 从排查到处理
近期在对我们的控制台做性能优化,这次记录下代码执行方面的性能排查与优化(纯 JS 上的不包含 DOM 操作等优化)。其它的优化点以后有机会再分享。 首先需要排查出需要优化的点,这个我们可以借助 Chrome 的 DevTool 来排查网站中的性能问题。 第一种方式可以借助 Pe…
下一页
个人成就
文章被点赞
89
文章被阅读
13,227
掘力值
379
关注了
102
关注者
23
收藏集
10
关注标签
90
加入于
2018-02-26