- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我是初学者,我只学了 HTML 和 CSS。
当我尝试托管我的网站时,我打开了 this看看方法二,它是关于本地主机的,我搜索了很多关于它的内容,但我不明白:
像PHP、phpMyAdmin一样是服务端
localhost 是表示此计算机的主机名,可用于通过其环回网络接口(interface)访问计算机自身的网络服务
我什么都不懂,是不是像 WikiHow 所说的那样?我可以免费托管我的 HTML 和 CSS 网站吗?还是像 Google 所说的那样?
最佳答案
首先,在学习 CSS 和 HTML 时,您只需在网络浏览器中打开 HTML 的文件位置即可。确实没有任何已知的理由让某人进行自包含的 CSS、HTML 和 Javascript 编程(即没有数据库或类似的垃圾)需要甚至受益设置网络服务器。
也就是说,从某种意义上说,我也是初学者(我刚刚回到网络编程,发现它比 7 年前更容易、更有趣!)而且我一直在使用网络server 和 localhost
每次我最近编程。这是因为我正在使用 Ruby
进行编程,并且我正在使用一个名为 Sinatra
的 Ruby 库,它使使用 Ruby 进行 Web 编程变得 super 简单!无论如何,当您使用 Sinatra 时,您必须有一个正在运行的 Web 服务器,并且您必须使用 localhost
而不是仅仅在您的计算机上打开一个文件位置。为什么?因为 Sinatra 会回复网络服务器为响应用户操作而发出的 GET
和 POST
请求。
因此,在安装了 Ruby 和 Sinatra 后(我在 Windows 上,这并不重要)我只需使用随 Ruby 安装的 Start Command Prompt with Ruby
快捷方式,然后在在那个命令提示符下,我使用我的程序转到目录并键入,例如 ruby test.rb
,然后我打开 Chrome 并键入 localhost:3456
。这是 Sinatra 的默认端口。它可以很容易地改变。如果您想要使用 Sinatra 的简单 Ruby 程序示例,您可以使用它来查看此 Web 服务器行为,甚至无需安装常规 Web 服务器(您将使用 Sinatra 安装附带的轻量级服务器 [在所有平台上,我think]),如果你谷歌 Learn Ruby the Hard Way Exercise 50/51/52
,你可以找到这样的例子。那个网站很棒。我只用过这 3 个,这就是我选择它们的原因,可能还有更多。
此外,我又一次只做了一个月,在非专业非学术环境中,我自己安装了 Apache
,用 Google 搜索了一下,结果是至少我自己也很容易安装和提供一个 HTML 文件,而且我想我的 Ruby 程序很容易运行,你只需要确保你了解目录路径应该是什么。
因此,即使您不需要,除非您正在做一些超出 HTML 和 CSS 以及基本 Javascript 的事情,请继续安装 Ruby,然后按照 Ruby 中的练习 50 the Hard Way 来了解 localhost 是如何工作的(这个比做 Apache IMO 更容易,但这是我的经验,而且你会通过从 Ruby the Hard Way 中非常简单的复制和粘贴接触到 Ruby,或者安装 Apache,它非常简单,运行它,然后找出什么目录它会在你的系统上寻找它的 index.html 并确保你把你的 index.html
放在正确的位置,加载你的浏览器,并在地址栏中输入 localhost(在 chrome 上Windows 7 这就是你所需要的,我敢打赌 OSX 和 Linux 是一样的)。
事实上,在 Chrome 中输入 localhost
(至少),你会看到一个 ERR_CN_REFUSED
或类似的东西。请注意,Chrome 通常会搜索 Internet。所以,loopback
localhost 功能在操作系统中......很酷的东西,祝你好运。
关于php - 如何使用 localhost 托管我的 HTML 和 CSS 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31231296/
我会尝试尽可能详细地描述我的问题,但如果需要更详细的解释,请告诉我。 为了简化,假设我有 3 个 DLL(实际上我有更多,但我猜这不是很重要): managed-1.dll - 托管 DLL(用 C#
我有一个 Tomcat 6 JSF Web 应用程序,我想使用 CDI bean 来设置它。不过,我必须逐渐将项目转换为 CDI。 我的问题是:CDI bean 和传统的 JSF 托管 bean 可以
我计划将 Web 应用程序从使用 JSF 托管 Bean 转换为使用 CDI 托管 Bean。我知道我需要执行以下操作: 在 WEB-INF 中添加一个空 beans.xml 文件。 将所有 JSF
我在裸域上运行我的解析应用程序。 Parse 并没有让我的生活变得轻松。 起初我很难设置它,因为大多数 DNS 托管服务不允许根域上的 CNAME,而 Parse 需要 CNAME。 决定尝试使用 C
如果您使用 Firebase 托管 将请求定向到 云函数 通过重写,“通过”托管的请求流量是否会记入 Firebase 托管 国标转出 ? (忽略 Cloud Function 的计费) 换句话说,
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 9年前关闭。 Improve this q
我有一个特定的用例,我正尝试使用 Firebase 托管来解决,它如下: 我正在使用 Gridsome 生成静态网站 在构建之前,Gridsome 使用 Graphql 并从 Headless CMS
您好,我有一个blazor页面,我想在其中显示一个变量。 这个变量从另一个线程(通过Websocket接收数据的另一个线程)获取更新,我想以线程安全的方式显示它: Blazor页面 @page "/n
我想使用 Firebase 托管来托管一个 angular 应用程序,我需要创建一个重定向到另一个 URL 中的一些旧文件。 根据 Firebase 文档,您可以进行基本重定向 "redirects"
我正在尝试找出满足电子学习平台以下要求的最佳方法。 我在其中编辑视频的后端,以便可以将它们彼此链接(例如youtube-comment函数) 用户只能在访问平台时观看视频(不允许下载!) 视频只能通过
已关闭。这个问题是 not about programming or software development 。目前不接受答案。 这个问题似乎不是关于 a specific programming
我想这是一个相当深入的主题,因此任何带有洞察信息的网址也很乐意接受。我一直在使用原生 DirectX,但从未管理过。另一方面,大多数情况下,在开发不需要高级 GPU 渲染的其他类型的应用程序时,我通常
我刚刚将一个网站部署到 Firebase 托管,效果非常好 - 设置非常简单。 但是,我的问题是,有什么方法可以使访问该网站受到身份验证的限制吗?这是一个管理面板,只有我的团队才能访问。有什么方法可以
已关闭。这个问题是 not about programming or software development 。目前不接受答案。 这个问题似乎不是关于 a specific programming
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 6 年前。
我刚刚将一个网站部署到 Firebase 托管,它运行良好 - 设置非常简单。 但是,我的问题是,有什么方法可以通过身份验证限制对网站的访问?这是一个只有我的团队才能访问的管理面板。有什么方法可以用密
如果我想托管一个对公众用处不大的应用程序(例如,一个将点打印到控制台的程序,它们的数量取决于现在的时间),我喜欢在启动板中的方式不必乱扔全局托管站点的命名空间并用诸如 HourDot 之类的名称填充它
我是一名优秀的程序员,十分优秀!