首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
我在财神殿里长跪不起
掘友等级
前端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 35
沸点 2
赞
37
返回
|
搜索文章
最新
热门
组件单元测试
测试是检查代码的代码,能够大大增强我们对应用的信心。更重要的是,测试会阻止你在修复一个bug的时候的同时其他地方带来新的bug,让我们能够放开手脚进行功能的添加与大规模重构。 会非常清晰的告诉你测试add方法这个describe下,期望值是5, 实际得到了4,所以失败。 如图 …
组件发布到npm流程
大家都是前端开发,开发环境不做过多讲解,自己点开链接看。 1. 创建一个组件文件夹,命名---testButton 2. 初始化package.json 3. 安装相关依赖 4. 修改package.json 5. 根目录创建.babelrc文件,支持jsx语法 7. 配置we…
关于对第三方库打补丁以满足自己的开发需求
有时候产品提了一些交互逻辑比较复杂的,我们想悄悄的偷个懒,于是去到广大开源社区找哪里有砖可以搬一下,好不容易眼前一亮这个好像基本满足我的需求,于是兴高采烈的做汇报说我们前端需求调研已经ok,全都可以做没有什么能够难倒我,然后就吭哧吭哧开始干,当我们引入第三方库写的差不多了,发现…
SVN项目迁移至Git
组里面要把代码从svn服务器里整体迁移到git上,准备两步走。 第二步,把git仓库提交到git服务器上。 本来是很快乐的事情,然而勇者在买装备的时候遇到了麻烦,在git svn的时候环境出错了,后面补mac迁移踩坑记。我这里先介绍windows。 注意:如果想要保留svn分支…
web常见攻击和防御方式
一. XSS攻击 Cross Site Scripting,跨站脚本攻击。 XSS (Cross-Site Scripting),跨站脚本攻击,因为缩写和 CSS重叠,所以只能叫 XSS。跨站脚本攻 击是指通过存在安全漏洞的Web网站注册用户的浏览器内运行非法的非本站点HTML…
基于Docker的持续集成
最近手里的项目版本迭代非常多,然后每次都要重新部署,真的非常非常非常麻烦,所有想做一下这样的一些自动化部署功能,应该算是一个迫切的小需求。。。。。 1. 先查看CentOS版本,Docker要求内核版本高于 3.10 2. 更新yum包 3. 安装需要的包 4. 添加软件源信息…
node---进阶篇(koa)
1. 使用原生http 2. 使用koa listen是http的语法糖,底层原理还是是用了http.createServer()进行监听端口。 koa的核心---中间件(middleware),解决了异步编程中回调地狱的问题,基于promise,洋葱模型,其原理主要是一个极其…
node--基础篇(一)
1. 同步调用readFileSync 2. 异步调用readFile 3. promisify 4. promisify API 5. async/await 读取数据类型为Buffer,Buffer - 用于在 TCP 流、文件系统操作、以及其他上下文中与八位字节流进行交互…
react-fiber
1. 为什么需要fiber? 对于大型项目,组件树会很大,这个时候递归遍历的成本就会很高,会造成主线程被持续占用,结果就是主线程上的布局,动画等周期性任务无法立即得到处理,造成视觉上的卡顿,影响用户体验。 fiber进行任务的分解,解决了上面的问题。 然后增量渲染(把渲染任务拆…
vue知识总结(1)
1. v-if和v-for哪个优先级更高,如果2个同时出现,应该怎么优化得到更好的性能? 显然v-for优先于v-if被解析。 如果同时出现,每次渲染都会先执行循环再判断条件,无论如何循环都无法避免,浪费了性能。 可以在外层嵌套template进行v-if的判断,然后在内部进行…
下一页
个人成就
文章被点赞
83
文章被阅读
24,757
掘力值
1,034
关注了
70
关注者
16
收藏集
7
关注标签
37
加入于
2018-11-16