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

做网站在哪里申请百度收录教程

做网站在哪里申请,百度收录教程,labview 做网站,wordpress google一、什么是服务器端渲染(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.ds6.com.cn/news/23051.html

相关文章:

  • 响应式网站做seo怎么样百度网页版首页
  • 江西企业网站建设费用百度广告推广怎么收费
  • 珠江网站建设备案查询
  • 昭阳区建设局网站怎么制作微信小程序
  • 辽宁企业网站建设公司现在最火的发帖平台
  • 做h5的网站西安seo网站优化
  • 海口网站建设过程十大网络推广公司
  • 郑州做网站易云巢游戏推广平台代理
  • 网页打不开网络正常怎么办荆州seo推广
  • web用框架做网站步骤如何制作简单的网页链接
  • 互联网站是不是自媒体平台网上永久视频会员是真的吗
  • 在线相册jsp网站开发与设计合肥网络推广平台
  • jmail官方网站百度做网站
  • 金坛网站建设网站优化seo方案
  • 天津网站设计公司排名网络销售怎么样
  • 商会网站建设方案书福州百度推广开户
  • 怎么做卖保险的网站万网登录入口
  • 厦门网盛网站开发求购买链接
  • 建设部人才中心网站杭州网站建设公司
  • 公司logo需要注册商标吗深圳市seo上词贵不贵
  • wordpress加入图片不显示seo博客
  • 做项目挣钱的网站软文300字案例
  • 从化区建设网站如何做好网络营销推广
  • 代理ip访问网站惠州seo代理
  • 企业网站系统排名seo网站推广工具
  • 网站怎么做网站收录优化营商环境工作开展情况汇报
  • 动漫制作专业适合女生吗宁波seo快速优化平台
  • 虚拟电脑可以做网站吗大数据网站
  • 福建鞋子做淘宝图片网站湖北网站seo策划
  • 做面包网站站长统计app软件大全