如何选择当下要做之事

每天我们面前都有很多事情要做,我们有两种处理方式:
1.来什么做什么。不进行任何思考,哪个事情急就做哪个
2.基于一定原则进行思考,有选择的做。有些紧急的事情会直接拒绝。

以下做选择和规划时要考虑的几个原则:
1.对长远目标有利。不论何时,这个优先级应该一直放在第一位
2.有多种收益。做某个事情,必然有一种收益,否则这个事情就不会出现了。有时候这个事情直接会带来其他并行收益。有时候对这个事情做少许扩展,就能并行带来其他好几个收益。比如,客户咨询一个技术问题,我们可以扩展了解整个模块,这样既能更好的回答客户问题,又能丰富自己这方面的专业知识;最终我们可以针对这个问题输出一篇总结,又有了对组织的资产贡献。时刻想着做一箭多叼的事情

### 设置 HTML `time` 输入类型的范围 为了实现仅允许用户选择从当前时间起未来两小时内的时间段,在HTML表单中可以利用`<input type="time">`元素配合JavaScript来动态设定其最小(`min`)和最大(`max`)属性值。 对于`<input>`标签而言,当`type`被设为`time`时,可以通过设置`min`和`max`属性来限定可选时间段。然而,这些属性接受固定的时间字符串作为值,因此需要借助JavaScript计算并更新这两个属性以反映基于当前时刻的合理区间[^2]。 下面是一个具体的解决方案: #### 实现方案 通过JavaScript获取当前时间和两小时后的具体时间点,并将其转换成适合`<input type="time">`使用的格式(即`HH:MM`),随后赋给相应的`min`和`max`属性。 ```html <form> Select a time between now and the next two hours: <br/> <input id="timeInput" type="time"> </form> <script> document.addEventListener('DOMContentLoaded', (event) => { const currentTime = new Date(); let minTime = ('0' + currentTime.getHours()).slice(-2) + ':' + ('0' + currentTime.getMinutes()).slice(-2); // Add 2 hours to current time. const maxTimeDate = new Date(currentTime.getTime() + 2 * 60 * 60 * 1000); let maxTime = ('0' + maxTimeDate.getHours()).slice(-2) + ':' + ('0' + maxTimeDate.getMinutes()).slice(-2); document.getElementById('timeInput').setAttribute('min', minTime); document.getElementById('timeInput').setAttribute('max', maxTime); }); </script> ``` 这段代码会在页面加载完成后立即执行,确保每次访问该网页时都会根据最新的服务器时间为用户提供有效的选项范围。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值