js控制前端html的显示

  • 1.新建project
    • 1.1项目结构
    • 1.2更换国内镜像地址
    • 1.3下载插件
  • 2.前端文件设计
    • 2.1 index.html
    • 2.2 a.html/b.html
  • 3.js端设计
    • 3.1app.js
  • 4.后台开启运行

1.新建project

1.1项目结构

1.2更换国内镜像地址

在project1文件夹下cmd进入命令行,或者open in terminal进入命令行,
输入以下命令

 npm config set registry https://registry.npm.taobao.org/

1.3下载插件

npm i express express-art-template art-template

2.前端文件设计

2.1 index.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title></title>
</head>
<body>
<a href="/a">a文章</a>
<a href="/b">b文章</a></body>
</html>
首页面只有两个a标签

2.2 a.html/b.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title></title><style>body{background:lightgrey;}#center{width: 1200px;margin: 0 auto;background: url({{data.bgTmg}});}</style>
</head>
<body>
<div id="center"><h1>{{data.title}}</h1><p>{{each data.content}}</p><p>{{$value}}</p>{{/each}}<img src="{{data.bgImg}}" alt="">
</div></body>
</html>
准备接收js发送来的数据

3.js端设计

3.1app.js

const express=require('express')const app=express()app.engine("html",require('express-art-template'))const data1={title:"一个委托博士的毕业之困",content:["第一段落1111","第二段落2222"],bgTmg:"http://cms-bucket.ws.126.net/2021/1203/4128f2bcp00r3itwq0092c000d7008sc.png"
}
const data2={title:"一个委托博士的毕业之困",content:["第一段落1111","第二段落2222"],bgTmg:"http://cms-bucket.ws.126.net/2021/1206/c74c4f13p00r3obba008jc000d7008sc.png"
}
app.get('/',function (req,res) {res.render('index.html')})app.get("/a",function (req,res) {const data=data1res.render("a.html",{data})
})app.get("/b",function (req,res) {const data=data2res.render("b.html",{data})
})app.listen(3000,function () {console.log('app is running...')})

4.后台开启运行

node app

js控制前端html的显示相关推荐

  1. JS控制HTML元素的显示和隐藏

    利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位. 方法一: document.getElementB ...

  2. js控制html控件显示隐藏和是否可用

    利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位. 方法一: document.getElementB ...

  3. js控制元素显示与否JS控制HTML元素的显示和隐藏

    转载:https://www.cnblogs.com/unpolishedgem/p/3247098.html 利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个 ...

  4. html元素隐藏js 控制,JS控制HTML元素的显示和隐藏的两种方法

    JS控制HTML元素的显示和隐藏的两种方法 利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位. 方法一 ...

  5. js控制浏览器全屏显示

    window.navigator.userAgent.indexOf('MSIE')<0为true时,表示浏览器支持进入全屏 还需做兼容性判断 <!DOCTYPE html> < ...

  6. js控制元素隐藏和显示

    方法一: document.querySelector("#id").style.visibility="hidden";document.querySelec ...

  7. js控制div滚动条的显示/隐藏

    滚动条显示 document.getElementById("keyCard").style.overflow = "auto"; 滚动条隐藏 document ...

  8. html js 控制span值,根据显示/隐藏span标签/ Javascript组设置span文本?

    下面是一个使"重用"文本与"span-group"同步的示例. Please Select US UK $5.00 25 Pounds It looks lik ...

  9. html显示隐藏内容点击显示数据表代码,js如何实现点击显示和隐藏表格

    js如何实现点击显示和隐藏表格 一.总结 一句话总结: 1.给table或者table里面的元素添加点击事件, 2.然后判断当前表格的数据显示或者隐藏, 3.然后通过display属性显示(非none ...

最新文章

  1. BZOJ-1492-货币兑换cash-NOI2007-CDQ分治
  2. 编辑器 Notepad++
  3. Ubuntu 下常用的命令 简略记录
  4. linux进程管理fork,Linux -- 进程管理之 fork() 函数
  5. 异常处理_月隐学python第19课
  6. sharepoint 2010 记录管理 对象模型
  7. 小木棍(信息学奥赛一本通-T1442)
  8. define特殊用法
  9. 手写一个类django框架
  10. 《通关!游戏设计之道》学习笔记
  11. Js判断数组中是否有某值
  12. 什么是云计算,云计算的三种类型
  13. 232串口计算机口电压,如何从PC机RS-232串口获取电源的简单方法详细说明
  14. Windows Server 2016 企业CA证书的应用
  15. echart报错echarts/lib/visual/dataColor in ./node_modules/echarts-liquidfill/src/liquidFill.js
  16. win10常用dos命令
  17. 0x55——C#中的Lambda Expression
  18. 【pygame学习+实战】第一篇:游戏最小系统
  19. CCKS2020事理图谱应用工作:刘焕勇等.面向开放文本的逻辑推理知识抽取与事件影响推理探索
  20. python办公自动化用openpyxlpandasnumpy_openpyxl3.0.3 中文手册--Pandas 和 NumPy

热门文章

  1. spring集成邮箱
  2. android系统精简,高通支持Android 8.1精简版,专为512MB或1GB内存设计
  3. 专有软件不是唯一!试试54款开源服务器软件[转]
  4. 3DMAX渲染的vrimg是什么文件?又什么用?渲图后可后期调节的强大格式~
  5. Web API POST数据到服务端的方法
  6. 麦肯锡公司指出零售银行领域在采用区块链方面进展缓慢
  7. JAVAEE model1模型实现商品浏览记录(去除重复的浏览记录)(一)
  8. python 网络教育-百度传课[11_知了传课 - 课程
  9. MATLAB 新手学习路线
  10. 输入有限个英文(小写)单词,单词可以重复(不统计数量),按照降序输出这些单词。