当前位置: 首页 > news >正文

为什么很多公司没自己的网站简单网页尝试做教案

为什么很多公司没自己的网站,简单网页尝试做教案,wordpress更改密码,浏览器官网最终效果展示 T1 T2 T3 T4 需求 把评论你好帅啊啊啊[开心][开心],[开心] 替换为图片 思路 正则match提取[开心]到一个数组数组去重创建img标签img标签转文本. 。例:(el.outerHTML),将el元素转文本字符串replaceAll…

最终效果展示

T1

在这里插入图片描述

T2

在这里插入图片描述

T3

在这里插入图片描述

T4

在这里插入图片描述

需求

  • 把评论你好帅啊啊啊[开心][开心][开心] 替换为图片

思路

  1. 正则match提取[开心]到一个数组
  2. 数组去重
  3. 创建img标签
  4. img标签转文本. 。例:(el.outerHTML),将el元素转文本
  5. 字符串replaceAll方法替换表情文本为标签转换的文本
  6. 使用innerHTML渲染到页面

<div id='em'></div>
<script>
// emjio列表
const emjioList = [{name: '[开心]',src: 'public/emjio/1678782525035.gif'},{name: '[对不起]',src: 'public/emjio/1678782526027.gif'},// ..................................
]/**  数组去重* @param {Array} arr 去重的数组* @returns 返回去重的数组*/
const noReArr = (arr) => [...new Set(arr)]let 评论 = '你好帅啊啊啊[开心][开心]'
//1.正则提取表情 
const reg = new RegExp("\\[.*?]", "gi");
//2. 开始提取
const emjioStrArr = 评论.match(reg);
// 3. 数组去重
const noRepEmjioArr = noReArr(emjioStrArr) //6. 遍历表情
noRepEmjioArr.forEach(it => {
// 4. 创建img标签
const createImg = document.createElement("img");   // 5. 找到对应表情图片地址
const { src } = emjioList.find(it2 => it2.name === it);
// 6. 设置表情图片地址
createImg.src = src // 7. img标签转字符串
const imgElToString = createImg.outerHTML;// 8.替换表情为img标签字符串
评论 = 评论.replaceAll(it, imgElToString);
});// 9.将替换的字符渲染到id为em的元素里
document.getElementById('em').innerHTML = 评论
</script>

效果图

在这里插入图片描述

http://www.yayakq.cn/news/738636/

相关文章:

  • 做微网站的公司哪家好建筑企业网站要简约大气吗
  • 网站开发合同模板制作自己的平台网站
  • 动态ip做网站可以备案吗网站项目建设所需成本
  • 站长工具综合查询2020宣传片拍摄合同
  • 个人网站备案不通过做vip视频网站赚钱吗
  • 网站怎么设置手机模板管理小面网站建设
  • 长沙做最好网站怎么能自己做网站
  • 手机站wordpress网站被黑
  • 天津城建设计院网站wordpress连接谷歌地图
  • 新开传奇网站超变一男一女做那个的动漫视频网站
  • 本地最好的网站开发建设公司网站的根目录下是哪个文件夹
  • 中国建设银行官方网站2018年年报软件开发培训班哪个好
  • 网站建设shopify品牌vi设计模板
  • gta5网站建设网络营销方法的典型案例
  • 网站文字规范漳州网站建设哪家最权威
  • 申请网站的域名加网络网站建设工作室
  • 石材企业网站源码在线网站建设询问报价
  • 网站开发过程的数据交互公司网站怎么做推广
  • 自己怎么做淘宝客网站公司网站建设的请示
  • 南京建设主管部门网站江门网站制作公司
  • 常州网站制作多少钱扬中论坛最新
  • win2003创建网站自己做培训需要网站吗
  • 网站建设可用性的五个方面做网站需要公司
  • 怎么做好网站开发、设计专门做ppt背景的网站有哪些
  • 私人兼职做网站开发网页报价
  • 大型门户网站建设推广网站建设合理的流程
  • 来年做哪些网站能致富北京朝阳区房价2023年最新房价
  • 注入漏洞网站源码怎么分析竞争对手网站
  • 自己的网站中商城怎么做wordpress基本
  • 建设和谐社区网站友情链接代码wordpress