写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 官方公众号:【X岛揭示板】 官方微博: 【@X岛极速版】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

No.57287550 - 无标题 - 技术宅


回应模式
No.57287550
名 称
E-mail
标题
颜文字
正文
附加图片
•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

无标题 无名氏 2023-05-07(日)19:04:03 ID:kQtCkaX [举报] [订阅] [只看PO] No.57287550 [回应] 管理
肥哥们,那种界面是localhost网页的程序是怎么做的啊(*゚ー゚)
有没有从语言到开发工具的一条龙教学( ;´д`)

我离散期末大作业想搞一个,能出现有向图无向图和文本就行( ゚ 3゚)
jp串内
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2023-05-07(日)19:05:26 ID:kQtCkaX (PO主) [举报] No.57287591 管理
学过c,正在学java,python只有从网上抄代码的水平
或者肥哥们能给我指条别的明路吗(つд⊂)
除了高中学过的古早vb完全不会做GUI啊( ;´д`)
无标题 无名氏 2023-05-07(日)19:07:30 ID:RdUVJAs [举报] No.57287649 管理
呃 不如去学php
想在local host上监听 前端需要 vue next.js这些框架
后端需要一个应用来监听
单论本地网页的话,php也能实现,直接写html打开就行了,没必要去学那些
无标题 无名氏 2023-05-07(日)21:58:08 ID:kQtCkaX (PO主) [举报] No.57291818 管理
>>No.57287649
(*゚∇゚)感谢肥哥的建议
无标题 无名氏 2023-05-08(一)09:46:02 ID:HsqPnDY [举报] No.57299152 管理
搭个WAMP?

需求具体一点?,没有数据库操作的话只用JS前端应该就能搞定?
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2023-05-08(一)13:14:26 ID:kQtCkaX (PO主) [举报] No.57303487 管理
>>No.57299152
无标题 无名氏 2023-05-08(一)15:10:06 ID:T4A7oFc [举报] No.57305875 管理
肥哥的意思是指,要做一个地址是localhost的网页?

(`・ω・)这好办

( ゚ 3゚)在开始之前,先要说明一下,在开发人员的视角,网站分为那几个部分。

其一是域名,域名标识了一个网站在互联网上的实体。以百度为例,百度的域名是baidu.com,所有以baidu.com结尾的域名都由baidu.com管理。localhost是一个特殊的域名,它会被解析成IP地址127.0.0.1,而127.0.0.1代表自己。

其二是服务器,网站所需的文件存储在服务器上并且可被互联网从外部访问。服务器具有一个可被互联网访问的IP地址。

访问一个网站的路径是这样的:
域名->IP地址->服务器

但肥哥既然选定了域名是localhost( ´・ω)那么并不需要上述条件。因为这会把肥哥自己的电脑作为服务器来提供网站服务。
无标题 无名氏 2023-05-08(一)15:15:25 ID:T4A7oFc [举报] No.57305981 管理
网页是网站的组成部分之一。以浏览器的视角来看,网页由HTML描述有什么,由CSS来描述长什么样,由JavaScript来完成用户和网页的交互。

( ゚∀゚)一个网页的主体是有什么,也就是有什么数据。这个部分可以写死在网页里,也可以由网站的后端程序提供动态性数据。
无标题 无名氏 2023-05-08(一)15:25:09 ID:T4A7oFc [举报] No.57306179 管理
如何让肥哥的电脑变成网站服务器?

网站使用HTTP协议来完成用户和服务器之间的传输。而HTTP协议的默认通信协议是TCP/IP,默认端口是80。

创建一个程序,使其监听本地的TCP 80端口,然后在此基础上实现部分HTTP协议(当然这个部分已经有很多库帮程序员做好了),这样一个网页服务器就完成了。然后在程序中定义网页路径和对应响应内容,例如路径/demo返回响应字符串HelloWorld,体现在浏览器上就是输入http://localhost/demo会显示HelloWorld。路径/lastestlist返回最新的数据表,体现在浏览器上就是输入http://localhost/lastestlist会显示最新的数据表。

(`ε´ )至于具体的逻辑怎么写,请参考其他教程。
无标题 无名氏 2023-05-08(一)17:40:52 ID:j3lJQyS [举报] No.57309269 管理
最简单的办法,电脑上开IIS或者下一个nginx,只用写html,写好后放到这两个软件对应路径再运行就好。
无标题 无名氏 2023-05-08(一)17:48:30 ID:78PVLlX [举报] No.57309448 管理
意思是想本地写一个页面?前端可以用vue写,后端可以用你正在学的java写,如果想要有内容交互展示的话要用到数据库,mysql之类的,如果只是想展示一些东西不想有太复杂的交互没有后端也可以
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2023-05-09(二)00:15:12 ID:kQtCkaX (PO主) [举报] No.57318000 管理
阿里嘎多肥肥桑
感谢肥哥们解惑
无标题 无名氏 2023-05-09(二)01:03:02 ID:3zUJlIo [举报] No.57318862 管理
啊笑死,如果只需要一个网页的话根本不需要服务器
有向图无向图和文本,目测echarts就搞定嘞
无标题 无名氏 2023-05-09(二)15:56:52 ID:1Qneb3x [举报] No.57328586 管理
感觉需求不太清晰啊,有向图无向图里的数据是哪儿来的?如果都是一些固定数据,直接html+css+js(或许还用到上面肥哥提到的echarts),然后把html拖到浏览器上直接打开就行,甚至不需要服务器
无标题 无名氏 2023-05-09(二)15:59:29 ID:1Qneb3x [举报] No.57328631 管理
>>No.57328586
如果想要localhost那样子访问,并且不涉及后端业务或者数据库的话,写好html之后,搞个nginx就行。nginx能监听本地指定端口,对于请求响应一个页面。比如配置nginx监听本地80端口,对于请求响应example.html文件,那么浏览器访问localhost:80就行了(实际上80是默认端口,访问地址不写80也行)

UP主: