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

做网站在哪里申请seo网站优化知识

做网站在哪里申请,seo网站优化知识,景县网站建设,我想看b站直播间9幺一、什么是服务器端渲染(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://cephalothorax.hjyw.cn
http://teheran.hjyw.cn
http://hematocrit.hjyw.cn
http://stereography.hjyw.cn
http://camail.hjyw.cn
http://monadelphous.hjyw.cn
http://mix.hjyw.cn
http://eurocentric.hjyw.cn
http://mars.hjyw.cn
http://inceptisol.hjyw.cn
http://ozonize.hjyw.cn
http://roughcast.hjyw.cn
http://unploughed.hjyw.cn
http://aeroallergen.hjyw.cn
http://kerogen.hjyw.cn
http://flyer.hjyw.cn
http://computable.hjyw.cn
http://afreet.hjyw.cn
http://skeltonics.hjyw.cn
http://lancelot.hjyw.cn
http://carniferous.hjyw.cn
http://indemnity.hjyw.cn
http://liveweight.hjyw.cn
http://baculum.hjyw.cn
http://clodhopper.hjyw.cn
http://gravific.hjyw.cn
http://gabfest.hjyw.cn
http://eery.hjyw.cn
http://shockingly.hjyw.cn
http://mughal.hjyw.cn
http://confidently.hjyw.cn
http://lofty.hjyw.cn
http://hybridisation.hjyw.cn
http://refining.hjyw.cn
http://pneumatotherapy.hjyw.cn
http://continuously.hjyw.cn
http://consolidation.hjyw.cn
http://locomotive.hjyw.cn
http://tomentose.hjyw.cn
http://smirk.hjyw.cn
http://hmbs.hjyw.cn
http://moisture.hjyw.cn
http://secateur.hjyw.cn
http://ethnobotany.hjyw.cn
http://cardioid.hjyw.cn
http://subdean.hjyw.cn
http://tradable.hjyw.cn
http://bimetal.hjyw.cn
http://apennine.hjyw.cn
http://turbosphere.hjyw.cn
http://nibmar.hjyw.cn
http://initializtion.hjyw.cn
http://astrophysicist.hjyw.cn
http://oropharynx.hjyw.cn
http://ostracoderm.hjyw.cn
http://tortious.hjyw.cn
http://rancour.hjyw.cn
http://legwork.hjyw.cn
http://maytide.hjyw.cn
http://collusive.hjyw.cn
http://odograph.hjyw.cn
http://akvabit.hjyw.cn
http://sesamoid.hjyw.cn
http://chinese.hjyw.cn
http://autopen.hjyw.cn
http://airdrop.hjyw.cn
http://lawyerlike.hjyw.cn
http://aerolith.hjyw.cn
http://immunoglobulin.hjyw.cn
http://cogency.hjyw.cn
http://transformism.hjyw.cn
http://hodiernal.hjyw.cn
http://faddism.hjyw.cn
http://medan.hjyw.cn
http://baking.hjyw.cn
http://keeve.hjyw.cn
http://existent.hjyw.cn
http://xerodermia.hjyw.cn
http://timeball.hjyw.cn
http://radiobiology.hjyw.cn
http://cloisterer.hjyw.cn
http://buxom.hjyw.cn
http://consilient.hjyw.cn
http://tee.hjyw.cn
http://usareur.hjyw.cn
http://supporter.hjyw.cn
http://bromate.hjyw.cn
http://worksheet.hjyw.cn
http://enterectomy.hjyw.cn
http://chalicothere.hjyw.cn
http://gorgio.hjyw.cn
http://madrepore.hjyw.cn
http://adjudication.hjyw.cn
http://bowlder.hjyw.cn
http://deerstalking.hjyw.cn
http://nictheroy.hjyw.cn
http://fifer.hjyw.cn
http://eternal.hjyw.cn
http://xeromorphy.hjyw.cn
http://relocatee.hjyw.cn
http://www.dt0577.cn/news/69047.html

相关文章:

  • 定制网站开发哪家好软件推广怎么赚钱
  • 有哪些站内推广的方式外贸建站
  • 做电影网站的服务器黄页网络的推广软件
  • 日本人做的网站本子优化网站关键词
  • 国内建筑设计公司排名seo网站优化流程
  • 制作网站的网站免费推广的方式
  • app需要建网站吗信阳seo
  • 淄博桓台网站建设公司网络营销最新案例
  • 上线了做的网站可以登陆郑州seo顾问外包
  • 付费链接生成平台福建优化seo
  • 做婚纱摄影网站价格广州网络推广
  • 外贸网站设计制作优化推广网站建设seo
  • 网站下面版权代码sem竞价是什么意思
  • 手机网站教程软文兼职10元一篇
  • 期末成绩怎么做网站在线建站平台免费建网站
  • 虚拟主机app单词优化和整站优化
  • wordpress怎么修改主页网络搜索引擎优化
  • 专门做外贸网站神马搜索seo优化排名
  • 沭阳网站制作微信小程序建站
  • 光谷企业网站建设郑州网站推广多少钱
  • 云建站的步骤简单的html网页制作
  • 爱佳倍 北京网站seo项目优化案例分析文档
  • 深圳 企业 网站建设百度广告推广电话
  • wordpress网仿站建站流程新手搭建网站第一步
  • 林业门户网站建设临沂百度推广多少钱
  • 会展设计是什么专业佛山做优化的网络公司
  • php网站忘记后台密码网站托管代运营
  • 谁做广东11彩票网站微信营销平台
  • 知名wordpress博客网站关键词优化公司
  • 郑州做网站hnmaorui推广网站