作者小头像 Lv.2
更多个人资料
83 成长值
0 关注
0 粉丝
+ 关注 私信

个人介绍

book.palxp.com 公众号:品味前端

感兴趣或擅长的领域

编程语言、自动化运维
个人勋章
TA还没获得勋章~
成长雷达
80
3
0
0
0

个人资料

个人介绍

book.palxp.com 公众号:品味前端

感兴趣或擅长的领域

编程语言、自动化运维

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
全部时间
全部时间
最近三天
最近一周
最近一月
  • 全部
  • 暂无专栏分类
如何用 JavaScript 编写你的第一个单元测试
代码是确保代码稳定的第一步。能做到这一点的最佳方法之一就是使用单元测试,确保应用程序中的每个较小的功能都按应有的方式运行——尤其是当应用程序接收到极端或无效输入,甚至可能有害的输入时。为什么要进行单元测试?进行单元测试有许多不同的方法,一些主要目的是:• 验证功能:单元测试确保代码做正确的事情并且不做任何不应该做的事情——大多数错误发生在这里。• 防止代码回归:当我们发现错误时,添加单元测试...
JavaScript 单元测试
作者小头像 茶无味的一天 2022-11-01 08:30:45
6653
0
0
2022-11-01 08:30:45
999+
0
0
JS面向对象编程,原型与继承全面解析
面向对象编程的特点封装:使用对象的人无需考虑内部实现,只考虑功能的使用。继承:为了代码的可复用。多态:不同对象 作用于同一操作产生不同结果。 JS如何创建对象 普通方式const A = new Object()A.attribute = '' // 定义属性A.fn = function() { } // 定义方法 工厂模式function Creat(attr) { // ......
JavaScript 面向对象编程
作者小头像 茶无味的一天 2022-09-27 09:51:41
6437
0
0
2022-09-27 09:51:41
999+
0
0
从零开始 - 50行代码实现一个Vuex状态管理器
回顾下Vuex先vue-cli工具直接创建一个项目,勾选Vuex,其他随意:创建完毕自动安装依赖,之后启动项目,熟悉的helloworld ~ 简单写个demo运行看看,后面会逐步实现一个myVuex,来达到相同的期望运行结果:src/store/index.js :import Vue from "vue";import Vuex from "vuex";Vue.use(Vuex);ex...
JavaScript Vue
作者小头像 茶无味的一天 2022-09-27 09:50:52
6280
0
0
2022-09-27 09:50:52
999+
0
0
微前端很好,为什么我却不使用? | 微前端原理剖析
本文记录我对微前端原理的探索与思考,以及微前端框架qiankun项目实践。 当下前端所存在的一些问题在技术浪潮的推动下,由vue、react所主导的单页面应用已成为主流,但在开发中,随着业务的深入和项目的复杂,带来了逻辑定位问题、打包速度问题、部署上线等等问题,往往我们可能只是更改了一行JS代码,到最后发布的时候,整个项目却要整个重新打包编译发布。公司可能存在旧系统框架开发维护的项目,我们需...
前端
作者小头像 茶无味的一天 2022-09-26 23:01:00
4804
0
0
2022-09-26 23:01:00
999+
0
0
解析各平台小程序与⼩程序开发框架对比
微信⼩程序 vs ⽀付宝⼩程序 vs 百度⼩程序各家⼩程序之间有很多相似的地⽅,例如相似的开发环境,相似的运⾏时渲染内容。文档索引微信⽂档:https://developers.weixin.qq.com/miniprogram/dev/api/百度⽂档:https://smartprogram.baidu.com/docs/develop/api/apilist/⽀付宝⽂档:https:...
Vue 小程序
作者小头像 茶无味的一天 2022-09-26 22:57:55
3524
0
0
2022-09-26 22:57:55
999+
0
0
前端团队规范探索:自动格式化、代码校验、提交规范
目前已集成为vue-cli-plugin,可以直接使用自动化配置,无需手动配置。–以下正文–以往在使用eslint对代码进行规范的时候,经常遇到校验与自动化格式化规则不同的问题,比如eslint中规定末尾必须使用分号,那么你开发工具中代码美化插件也需要配置相应的格式化规则,这是比较麻烦的,所以standard规范太霸道了,大家开发基本都不会去用。这里我们使用别的团队封装好的车轮,他们去掉了e...
Git JavaScript 前端
作者小头像 茶无味的一天 2022-09-26 22:56:20
7108
0
0
2022-09-26 22:56:20
999+
0
0
Drone轻量自动化 - 将提交代码与线上部署画上等号
我所使用的集成构建平台为Drone,关于Drone的介绍安装可查看上一篇文章。我们所要实现的,是代码提交之后,通过Drone将代码自动发布到线上,无需人工处理,所以多数工作实际在于脚本的编写。而基本原理很简单,这里我使用的代码托管平台为Github,在提交代码(push)时,Github会向我们的Drone发送一条通知,内容包含了此次提交的各种信息,然后Drone会进行一系列预设操作,此时的...
Docker GitHub
作者小头像 茶无味的一天 2022-09-26 22:54:57
7502
0
0
2022-09-26 22:54:57
999+
0
0
我用纯CSS实现了优惠券剪卡风格,UI小姐姐说....
在做商城类项目的时候,我们可能都会经历过“优惠券”这类需求,笔者在过往工作中,都是直接要求UI切图来实现,直到有一天产品告诉我一个奇思妙想:这个优惠券的宽度会随内容变化的!一下子让我陷入了人生的大思考,这样图片方式可不好整呐,因此萌生一个想法:能不能用纯css实现这些效果呢? 0. 内倒角首先我们来看下css如何实现内倒角.card { width: 200px; height:...
CSS
作者小头像 茶无味的一天 2022-09-26 22:51:00
6645
0
0
2022-09-26 22:51:00
999+
0
0
自动化部署之旅 - 当我放弃了Jenkins而选择了Drone CI
一直以来对于项目的部署管理我都是采用Jenkins,但其实我使用到的也只是它接收webhook的功能,然后触发对应的项目预设shell脚本来运行部署,这就显得有些杀鸡用牛刀(实际大部分公司的部署流程应该也差不多),就在最近突然心血来潮,想尝试下不同的集成构建方案,在简单调研后选择了Drone,其轻量、高颜值的特点立刻吸引了我,话不多说马上开搞,嗳~ 就是玩~我目前的构建方案是:Github ...
Docker GitHub Jenkins
作者小头像 茶无味的一天 2022-09-26 22:48:28
7996
0
0
2022-09-26 22:48:28
999+
0
0
利用Vue自定义指令 - 让你的开发变得更简单
前段时间在用框架开发H5页面时,碰到框架中的组件内置了一个属性用于适配异形屏,虽然是组件内部实现的,但这个方式让我萌生一个想法:能不能自己写一个属性来实现这样的功能?经过一番思索,我发现Vue的指令模式就很像属性的写法,在Vue中,我们利用模板指令诸如v-if v-for等完成了许多工作,而Vue同样也支持自定义属性:const app = Vue.createApp({})// 注册一个全...
JavaScript Vue
作者小头像 茶无味的一天 2022-09-26 22:46:02
6416
0
0
2022-09-26 22:46:02
999+
0
0
总条数:13
10
10
20
50
100
  • 1
  • 2

上滑加载中

https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
作者小头像
作者小头像
快速交付
+ 关注