JS日期区间选择和计算(一)吐槽篇

先来吐槽一把:

从一个坑跳到另一个坑,这就是it男的苦逼生活,不管是做前端还是后端,或许你在上家公司挖了坑,没准你在下家公司就入了坑了,入职新公司一个月时间(实际上还差一天),那么我们就开始聊聊这一个月我是怎么过来的

首先聊聊新公司的一些情况

是一家传统行业,虽然公司的规模很大,但是对于技术部来说却只有那么可怜楚楚的几个人,入职那天被假象所迷惑,好惨的,当时我是怎么想的,带我去面试的前台和我说他们的技术部在XX层,当时我就误以为一层都是前端,所以当时还挺心动的,和面试官了得也很开心,顺其发展一口气完成了3面(不算笔试)当时就下了offer,心想总算是跳出原来那个坑了,心里蛮激动的。

上班一个周左右我就把公司的技术部摸了个底,卧槽又特么入坑了,首先说人员吧,本来就没几个人,紧接着是接二连三的有员工走了,我去!说说前端吧,这才是一个坑,只有1个阿!我特么懵比了;然后再来看看项目吧,尼玛不说了说多了都是泪,咱们还是来聊聊技术吧。OK咱们开始!

吐槽项目:

前端用的是angularJs,还行啊,两年前用过这家伙,打开项目,再次懵比,一看项目就是赶出来的,不过呢还是很佩服曹大神的,一个人搞了这么多,点个赞吧先,他们的原则是不管你用什么办法实现功能才是王道,所以接下来要发生的事情大家肯定都能猜想到,首先管它三七二十一先来一堆插件,打开启动文件的那一刻我泪奔了,我有点代码强迫症啊,能自己实现的东西我尽量不会去使用框架,但是大家都懂的,很多公司的项目都是赶出来的,谁有那么多时间去手写插件,启动文件加载了240多个js,包括angular以及插件,剩下的就是controller和service了,没有做按需加载,项目运行缓慢就可以理解了,所以js压缩合并之后的大小是7MB多,现在项目也不停的叠加新功能和变更需求,所以我也没有时间去做优化,还要去做新的ui,说到换ui我就苦逼了,有些部分的dom要实现新ui真实一头雾水,宝宝心里苦,但是宝宝不想说基本上我每天下班回到家都是11点过了,前后端人员分配不均,后端还是蛮多的。不好意思,一吐槽就停不下来了,把正事给忘了

时间: 2024-10-07 22:24:09

JS日期区间选择和计算(一)吐槽篇的相关文章

JS日期区间选择和计算(一)技术篇

吐槽归吐槽,工作还是不能懈怠滴,接下来说说日期选择的问题吧 首先上需求: 这个需求在后台管理里面是使用的比较频繁的,比如说在查询中:查询一周内的XXX,本月的XXX,上月的XXX等等的需求 技术解决方案: 和月份相关计算要抓住一个不变的日期,因为大家都知道每个月的天数是都不一样的,有28天,29天,30天和31天,所以要进行精确的计算就得抓住共性那就是每个月都有1号,和月份相关的计算1号这我觉得是一个关键点有了这一天你就可以随心所欲的进行日期操控 需求一:选择上个月我要显示出上个月月初和月末两个

js按区间选择数据

var revenue = [350,450,550,650,850,1000,1100,1250,1500]; var reward = [0,30,40,50,100,200,240,300,400]; /* 根据指定的值,在revenue查找第一个比它大的值,返回对应的索引,通过索引在reward获取对应的奖励 1:如果值小于revenue最小的值时,则奖励0.所以reward前被了个0 2:如果值大于revenue最大的值时,则奖励最高一档 ***注意*** 前提是:revenue为整型

laydate.js 月份区间选择插件

laydate.render({ elem: '#reservation2' , type: 'month' , range: true, //format: '2018/09', theme: '#3c8dbc', value:'2018-09 - 2018-09', // value: time, done: function(value, startDate, endDate){ // 回调函数 console.log(value); console.log(startDate.year

js 日期比较大小,js判断日期是否在区间内,js判断时间段是否在另外一个时间段内

/** * 日期解析,字符串转日期 * @param dateString 可以为2017-02-16,2017/02/16,2017.02.16 * @returns {Date} 返回对应的日期对象 */ function dateParse(dateString){ var SEPARATOR_BAR = "-"; var SEPARATOR_SLASH = "/"; var SEPARATOR_DOT = "."; var dateArr

js 日期计算星座 根据生日的月份和日期,一行代码计算星座的js小函数(转)

本博客根据 开源中国作者清风徐不来 的文章 根据生日的月份和日期,一行代码计算星座的js小函数(转) 原文出自CSDN 无心的专栏 的文章,知识产权归原文作者所有! 点击查看原文:js 日期计算星座

原生js日期时间插件鼠标点击文本框弹出日期时间表格选择日期时间

原文出处 (这是我从互联网上搜来的,感觉能满足各方面的需求.个人感觉挺不错的,所以后期修改了一下向大家推荐!) 效果图: html代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org

js日期选择并将日期返回文本框

date.js // JavaScript Document var gMonths=new Array("一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"); var WeekDay=new Ar

[js开源组件开发]js手机联动选择日期 开源git

js手机联动选择日期 这里在前面的<js手机联动选择地区>的基础上,改造数据源之后形成的一个日期的选择器,当然你可以使用之前的PC上模式的<日期控件>,它同时也支持手机端,http://www.cnblogs.com/tianxiangbing/p/calendar.html. 效果图如下: mobile-select-date 手机联动选择日期 这个组件是从mobile-select-area 继承过来的,所以调用方法基本相同 DEMO请点击这里  http://www.love

自定义日历(四)-区间选择控件

目录 一.概述 二.效果展示 三.整体结构 四.分析实现 1.QPickDate 2.QDatePanel 3.QDateWidget.QDateContent 4. 调度绘制 五.相关文章 原文链接:自定义日历(四)-区间选择控件 一.概述 很早很早以前,写过几篇关于日历的文章,不同于Qt原生的控件,这些控件都是博主使用自绘的方式进行完成,因此可定制性更强一些,感兴趣的可以参考自定义日历(一).自定义日历(二)和自定义日历(三)). 本篇文章还是继续来写我们的日历控件,仍然采用自绘的方式,带来