开发需求总结3-高亮标记、时间格式转换、字符串截取_代码开发学习汇报

15 阅读2分钟

最后前端到底应该怎么学才好?

如果你打算靠自己摸索自学,那么你首先要了解学习前端的基本大纲,这是你将要学习的主要内容,理解以及掌握好这些内容,便可以找到一份初级的前端开发工作。你还需要有一套完整的前端学习教程,作为初学者最好的方式就是看视频教程学习,初学者容易理解接受。

不要选择买书学习,这样的方式没有几个人能学会,基本都是看不下去书,也看不懂书。如果喜欢看书的学弟,可以买一些经典的书籍作为辅助即可,主要还是以看教程为主。每天抽出固定几个小时学习,做好长期学习的准备。学习编程并不是每天光看视频,你学习编程最重要的目的是为了编写软件产品,提供给大众使用,所以用手写出代码实现功能才是我们要做的事情。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述 开源分享:docs.qq.com/doc/DSmRnRG…

function markRed (str) {
	if (!str) return ""
	return str
		.replace(/\{/g, '<span class="red-name">')
		.replace(/\}/g, '</span>')
		.replace('$markName', this.textDesc)
}

或者 动态数据,使用占位符进行匹配

if (this.signText.indexOf('$markName') !== -1) {
	this.signText = this.signText.replace('xxxx', this.textDesc)
}

2. 处理日期20220909为 2022-09-09

function formatDate(date) {
	return `${date.slice(0, 4)} - ${date.slice(4, 6)} - ${date.slice(6,8)}`
}

3. 时间转时间戳,并比较

const time1 = '2022/03/20 10:59:50'
const time2 = '15:33'

function duriingTime (time1, time2) {
	const nowTime = new Date(time1).getTime()
	const endTime = new Date(time1.slice(0,11) + `${time2}:00`).getTime()
	return nowTime <= endTime
}

最后
--

**[开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】](https://docs.qq.com/doc/DSmRnRGxvUkxTREhO)**

> 最后写上我自己一直喜欢的一句名言:`世界上只有一种真正的英雄主义就是在认清生活真相之后仍然热爱它`
> ![](https://p9-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/79ea79b3d53a40949933d839980ff192~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MzM5MTQ5MjgwNjA=:q75.awebp?rk3s=f64ab15b&x-expires=1771328352&x-signature=UVeUOv5pOPOmRC%2B%2FXhjgTevbv4M%3D)