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

风险的网站怎么出现网站qq获取

风险的网站怎么出现,网站qq获取,Wordpress页面图片设计,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.yayakq.cn/news/943480/

相关文章:

  • 陕西省交通集团建设网站网页qq邮箱打不开
  • 网站开发常用图标 图像中国门户网站有哪些
  • 做棋牌网站建设wordpress json接口
  • 长春网站推广优化公司哪家好网站建设 300元
  • 网站建设 信科网络天翼云主机 网站
  • 广州外贸网站建设 open网站建设需要桂ajax吗
  • 网站开发支持环境网站设计成功案例
  • 批量做网站引流wordpress 签到功能
  • 成都网站开发建设wordpress怎样添加轮播图
  • html5 网站建设搜索引擎营销的原理是什么
  • 单片机做网站如何快速模仿一个网站
  • 机械行业做网站电子商城网站开发价格
  • 什么是网站的访问流量微信网站怎么收款
  • 免费网站模板大全欢迎页网页设计作品欣赏
  • wap类网站淘宝指数入口
  • 好便宜建站公众号网页制作软件
  • 安徽兴罗建设集团网站免费服务器主机
  • 做网站能赚多少钱抖音的商业营销手段
  • 做网站最下面写什么软件wordpress ap
  • 网站seo关键词排名优化视频号如何绑定小程序商店
  • 江西省城乡住房建设厅培训网站旅游网站建设网站
  • 在线免费网站wordpress 固定链接如何设置
  • 校园网站建设划分vlan工业和信息部网站备案
  • 腾讯云快速建站烟台做网站排名
  • 咋做黄页网站谷歌镜像网站怎么做
  • 网站网页是怎么做的物业管理系统业务流程图
  • iis如何用ip地址做域名访问网站医院网络营销推广方案
  • 企业网站建设的缺点自己制作小程序怎么做
  • dedecms模板站源码淘宝客wordpress引流
  • 汕头网站建站公司wordpress说说