首页
学习
活动
专区
工具
TVP
发布

劝学

专栏作者
26
文章
19061
阅读量
15
订阅数
深入浅出gitlab CI
先引入GitLab官方文档里的一张图,可以让我们更加方便的了解 CI/CD 做了哪些事情。
用户2845596
2021-01-21
9050
为什么会有那么多Script Error错误
浏览器在同源策略限制下,出于安全上的考虑,页面无权限获取异常详情, 只输出 Script error 的错误信息。
用户2845596
2021-01-21
1.1K0
es6异步方法在项目中的实践
如下面的代码所示,执行Success代码条件有两处,在上面的写法里,这两处分开书写,代码没有复用 利用promise的resolve就可以复用了,如第二个例子所示
用户2845596
2021-01-21
3550
学习笔记#3月份
不依附任何框架的组件,可以理解成组件要设计成面向接口编程的组件 可以看这篇文章说明了为何要这么设计:blog.usejournal.com/3-reasons-w…
用户2845596
2021-01-21
4120
eslint workflow在项目中的应用
解决git hooks的生成,hooks位于/.git/hooks/,下面的pre-commit的则为/.git/hooks/pre-commit,为bash脚本
用户2845596
2021-01-21
4620
ES6私有变量与babel的爱情碰撞
JS原生不支持私有变量,这让前端开发很头痛,如何实现私有变量对于程序的健壮十分重要。下面就讲下私有变量的几种实现,以及对应的babel插件。
用户2845596
2021-01-21
8050
Headless browser learning
学习骨架屏的时候又重新接触到的东西,之前在自动化测试时也有接触过,但随着技术广度的积累,越发感到headless browser在日常开发中的重要性。
用户2845596
2021-01-21
4800
rollup学习小记
rollup适合库library的开发,而webpack适合应用程序的开发。 rollup也支持tree-shaking,自带的功能。 package.json 也具有 module 字段,像 Rollup 和 webpack 2 这样的 ES6 感知工具(ES6-aware tools)将会直接导入 ES6 模块版本。
用户2845596
2021-01-21
1K0
vue中的class-based compontent
相比于比较常用的export一个对象,类的形式要额外引入两个包: npm、vue-property-decorator。 其次我们还要在class定义前面加入@Component修饰器,这样一个简单的class-based组件就完成了。
用户2845596
2021-01-21
4970
如何在项目优雅使用webp
使用picture标签,这个是html5新加的标签,浏览器支持情况,可以见caniuse
用户2845596
2021-01-21
9960
性能优化之渲染
合成器线程可以单独处理用户的交互并使内容更变,不需求主线程去执行,主线程执行js、布局、样式、绘制。
用户2845596
2021-01-21
3190
Nodejs日志管理之日志切割
现在nodejs在服务器上使用越来越广了,常用的框架有express、koa、eggjs等,nodejs进程管理工具是pm2。 下面就说下nodejs在实战中的日志管理
用户2845596
2021-01-21
1.6K0
如何输出图片的原始比率
一些网站特别是以内容呈现为主的,经常会有图片的显示。一方面图片要懒加载,另一方面要设置图片占位以避免页面抖动。 懒加载的这篇文章先不说,先说下图片占位中,保持图片原始宽高百分比的问题。
用户2845596
2021-01-21
9760
ServiceWorker入门
下面的sw.js的路径是/,或是把sw.js的Header加上``头,当前涉及到运维的事都会比较麻烦啦。所以就是前端把sw.js放在/下会简单些。
用户2845596
2021-01-21
4220
【npm】npm install vs. npm update
工作中会经常用到npm install或是npm update,那这两个命令有什么区别呢
用户2845596
2021-01-21
2.2K0
[bug]记一次CSS引发的Token的失效
表单中我们经常会用到token来解决CSRF的问题,比较常用的是token放在input:hidden中,由服务器生成页面时输出。token在服务端中存放在session中,当我们刷新页面时,这个token就随之刷新,表单提交时,也一道把token值发送到服务器校验,如果token一致,那么就校验通过,否则不通过。
用户2845596
2021-01-21
5270
【函数式编程】-纯函数
更优美的理解我们使用的代码,更好的享受编程的乐趣,轻松的维护和调试你的代码。额外地说一下,使用纯函数与面向对象编程并无冲突。
用户2845596
2021-01-21
5480
[Vuejs]手把手教你创建递归树组件(附完整demo)
可以把文件目录理解成树(Tree),目录就是树的节点(Node)。树总是有一个根节点,从根节点上进行某一操作,找到子节点,重复同一操作,直到叶子节点(没有子节点的节点)。
用户2845596
2021-01-21
5980
到不了的承诺,内附demo(promise/async/await)
下面这个例子,是因为resolve回调函数的参数是promise实例(下文简称N),状态就转移到了N上,直到N状态改变,timeout的resolve回调函数才执行回调
用户2845596
2021-01-21
4440
Vuejs函数式组件,你值得拥有(1)
我们可以把函数式组件想像成组件里的一个函数,入参是渲染上下文(render context),返回值是渲染好的HTML
用户2845596
2021-01-21
5130
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档