@Summer_4bfb 装插件,手动处理冲突
大厂的第一堂课,完整的git流程前言 大厂有着数量庞大的代码库以及复杂的权限验证体系,囊括着开发、测试、上线的完整流程。因此必然会有一套代码仓库的管理流程,而不再是个人的代码随意开发、随意提交。这也是我从小...
@Summer_4bfb 装插件,手动处理冲突
大厂的第一堂课,完整的git流程前言 大厂有着数量庞大的代码库以及复杂的权限验证体系,囊括着开发、测试、上线的完整流程。因此必然会有一套代码仓库的管理流程,而不再是个人的代码随意开发、随意提交。这也是我从小...
Vue的打包优化之路 场景分析 一个结构简单 依赖蛮多的可视化项目,用到的库有 vue + vue-router + vuex + axios echarts + 全省份地图...
前言 在 vue-cli 3.0 的脚手架出来以后,官方我们提供了一套 Vue 的 TypeScript 模板,解决了许多模块以及类型问题,官方的东西真香,因此可以使用 Ty...
@微小的鱼233 你需要体验目前业界最流行的仓库管理方式
大厂的第一堂课,完整的git流程前言 大厂有着数量庞大的代码库以及复杂的权限验证体系,囊括着开发、测试、上线的完整流程。因此必然会有一套代码仓库的管理流程,而不再是个人的代码随意开发、随意提交。这也是我从小...
@冷月的帅哥 那么你现在学习了,建议开始推广。这是走向大厂的第一课
大厂的第一堂课,完整的git流程前言 大厂有着数量庞大的代码库以及复杂的权限验证体系,囊括着开发、测试、上线的完整流程。因此必然会有一套代码仓库的管理流程,而不再是个人的代码随意开发、随意提交。这也是我从小...
@下一站Better 这个项目太监了
Vue:(1)从80%搭建个人管理后台前言 如果说有一个自己的服务器是一个后台程序员的浪漫,那么有一个个人的后台管理则是一个前端的浪漫。大大小小的仪表盘,各种丰富多彩的图表,形形色色的表单。每一个男孩子小时候都想...
@hfk 关注我知乎或者github 简书我 更新不是很及时的
大厂的第一堂课,完整的git流程前言 大厂有着数量庞大的代码库以及复杂的权限验证体系,囊括着开发、测试、上线的完整流程。因此必然会有一套代码仓库的管理流程,而不再是个人的代码随意开发、随意提交。这也是我从小...
@system001 阿里云没续费
实用主义:记一次个人主页制作前言 今天早上看知乎,偶然看到一个问题,一份优秀的前端开发工程师简历是怎么样的?,以前就想过制作一个自己的个人博客或者个人主页。博客这东西,博客园那套太老旧,感觉是出土的文物...
前言 大厂有着数量庞大的代码库以及复杂的权限验证体系,囊括着开发、测试、上线的完整流程。因此必然会有一套代码仓库的管理流程,而不再是个人的代码随意开发、随意提交。这也是我从小...
@H_858c 像我一样用穿透服务
Vue:在Vue中实现微信网页授权和分享前言 自己开始开发的时候也在网上搜过些教程,尤以segmentfault和脚本之家的两篇文章为甚,然后两篇文章都只是讲了自己的场景和如何使用,却没有讲述其中的原理。我不喜欢只...
在2楼的基础上,计算了上个月的总周数
function getWeek(str) {
// 将字符串转为标准时间格式
str = Date.parse(str);
str = new Date(str);
// 先计算出该日期为第几周
var week = Math.ceil(str.getDate() / 7);
var month = str.getMonth() + 1;
var year = str.getFullYear();
// 判断这个月前7天是周几,如果不是周一,则计入上个月
if (str.getDate() < 7) {
if (str.getDay() !== 1) {
if (month === 1) {
month = 12;
year = year-1;
} else {
month = month - 1;
}
var lastMonth = new Date(year,month-1,0);
var lastMonthFirst = new Date(year,month-1,1);
console.log(str);
console.log(lastMonthFirst+" "+lastMonthFirst.getDay());
var lastlastCnt = 0;
if(lastMonthFirst.getDay() == 0){
lastlastCnt = 1;
}else if(lastMonthFirst.getDay() > 1){
lastlastCnt = 8-lastMonthFirst.getDay();
}
var lastCnt = lastMonth.getDate();
week = Math.ceil((lastCnt + str.getDate()-lastlastCnt) / 7);
}
}
month = month.toString().length === 1 ? "0" + month : month;
var arr = new Array(year, month, week);
return arr;
}
@system001 阿里云到期了
实用主义:记一次个人主页制作前言 今天早上看知乎,偶然看到一个问题,一份优秀的前端开发工程师简历是怎么样的?,以前就想过制作一个自己的个人博客或者个人主页。博客这东西,博客园那套太老旧,感觉是出土的文物...
前言 最近有在使用 highlight.js 做代码的高亮展示,主要是展示对 SQL 语言的处理。看了看 highlight.js 的提供的相关代码 因为只需要加载对应语言的...
什么是数据驱动? 使用过Vue React框架我们就知道,我们不再更改某个DOM的innertext和innerhtml属性就能完成视图的改变,两者都是通过对状态的改变,唤起...
前言 面试的时候问起vue的原理,大部分的人都会说通过Object.defineProperty修改属性的get, set方法,从而达到数据改变的目的。然而作为vue的MVV...
前言 尽管工作中用了无数次Promise async await,但是在写下这篇文章之前,却不知道Promise背后发生了些什么,我一直以为的逻辑是先等待Promise构造方...
效果图 Typescript 在TS下开发首先要做好相应的环境配置,一些需要进行设置的编译选项 如果你使用VSC开发,你想让vscode识别你引用的相对路径并能正确跳转,需要...
架构图 Puppeteer 通过 devTools 与 browser 通信 Browser 一个可以拥有多个页面的浏览器(chroium)实例 Page 至少含有一个 Fr...