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

做网站在哪里申请站长seo查询

做网站在哪里申请,站长seo查询,WordPress金融网站,企业网站的功能模块一、什么是服务器端渲染(SSR) 简单说,就是在服务器上把网页生成好,整个的HTML页面生成出来,生成出的页面已经包含了所有必要的数据和结构信息,然后直接发给浏览器进行展现。 二、例题 要求搭建http服务&a…

一、什么是服务器端渲染(SSR)

简单说,就是在服务器上把网页生成好,整个的HTML页面生成出来,生成出的页面已经包含了所有必要的数据和结构信息,然后直接发给浏览器进行展现。

二、例题

要求搭建http服务,响应一个4行3列的表格,并且表格隔行换色,点击单元格后相应单元格会单独变色显示

(1)普通版写法:直接在html中写入css与js样式

思路:

(1)在建一个html文件,在里面写好htmlcssjs代码。

(2)通过fs去读取这个html文件,并且通过fs写入文件的方式写入到我们要运行的文件中

html代码如图所示:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>td{padding: 30px 30px;border-collapse: collapse;}tr:nth-child(odd){background-color: pink;}tr:nth-child(even){background-color: darksalmon;}</style>
</head>
<body><table border="1"><tr><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td></tr></table><script>var tds=document.querySelectorAll('td');tds.forEach(item =>{item.onclick=function(){this.style.backgroundColor="yellow";}});</script>
</body>
</html>
运行代码如图所示:
// 1.导入http模块
const http=require('http');
const fs=require('fs');
// 2.创建服务对象
const server=http.createServer((request,response)=>{let html=fs.readFileSync(__dirname+'/http响应练习普通版.html') //通过fs去读取这个html文件response.end(html);
})
// 3.监听端口,启动服务
server.listen(9000,()=>{console.log('服务已启动...');
})
运行结果如图所示:

(2)进阶版写法:创建css、js夹子进行文件分类​​​​​​​。利用if分支进行不同文件的读取写入

思路:

(1)分别建一个html、css、js文件,在里面写好html、css、js代码。

(2)通过不同的if分支结构去通过fs去读取不同的文件,并且通过fs写入文件的方式写入到我们要运行的文件中

文件夹创建如图所示:

故:

html对应pathname是 " / "​​​​​​​

css对应pathname是/css/http.css

​​​​​​​css对应pathname是/js/http.js

运行代码如图所示:
// 1.导入http模块
const http = require('http');
const fs = require('fs');
// 2.创建服务对象
const server = http.createServer((request, response) => {// 获取请求url路径let { pathname } = new URL(request.url, 'http://127.0.0.1');if (pathname === '/') {// 读取文件内容let html = fs.readFileSync(__dirname+'/http响应练习进阶版.html') //通过fs去读取这个html文件response.end(html);} else if (pathname === '/css/http.css') {// 读取文件内容let css = fs.readFileSync(__dirname+'/css/http.css') //通过fs去读取这个html文件response.end(css);} else if (pathname === '/js/http.js') {// 读取文件内容let js = fs.readFileSync(__dirname+'/js/http.js') //通过fs去读取这个html文件response.end(js);} else {response.statusCode = 404;response.end('<h1>404 NOT FOUND</h1>')}
})// 3.监听端口,启动服务
server.listen(9000, () => {console.log('服务已启动...');
})
运行结果如图所示: 

 

http://www.shuangfujiaoyu.com/news/28934.html

相关文章:

  • 反向代理wordpress 8080seo建设招商
  • 做日本淘宝网站软件推广接单平台
  • 网站上的产品五星怎样做优化怎么搭建一个网站
  • 建管家企业网站晋中网络推广
  • 山东定制版网站建设公司seo赚钱项目
  • 惠济郑州网站建设全球外贸采购网
  • 政府网站群建设方案网站优化建议怎么写
  • 中国建设银行重庆网站保定关键词排名推广
  • 泰州网站优化公司竞价托管推广多少钱
  • 二合一收款码免费制作网站100个商业经典案例
  • 怎么用自己电脑当服务器建设网站软文推广是什么意思
  • 网站视频超链接怎么做短视频新媒体推广
  • 郑州做网站推广的公司哪家好经典营销案例100例
  • 个性菜单 wordpress网站优化推广服务
  • 佛山建设外贸网站公司吗口碑营销成功案例简短
  • 网站备案 机构需要什么手续广告投放平台系统
  • 开发html网页的软件有哪些魔贝课凡seo
  • php mysql网站开发项目抖音企业推广
  • 香港公司能在国内做网站爱站网影院
  • java编程做网站有哪些免费网站可以发布广告
  • 西安哪里可以做网站网络推广方式主要有
  • 中山建设银行招聘网站免费建网站哪家好
  • wp网站建设推广自己产品的文案
  • 建设电影网站赚钱体验式营销
  • 有哪些做批发的网站有哪些手续国外seo比较好的博客网站
  • 网站为什么需要备案最新一周新闻
  • 专业的网站设计app推广多少钱一单
  • 做模板网站的利与弊临沂做网络优化的公司
  • 找货源的网上平台有哪些临沂网站建设优化
  • 校园微网站建设方案投广告的平台有哪些