Questions tagged «web-development»

Web开发是万维网或专用Intranet上站点的开发。它包括许多主题,包括服务器端编程,客户端脚本,Web服务和站点设计。与编写或调试代码有关的问题不在此网站上。假设问题符合其质量准则,则在Stack Overflow上可以接受。

3
网站的目录结构(js / css / img文件夹)
多年来,我一直在为网站使用以下目录结构: <root> ->js ->jquery.js ->tooltip.js ->someplugin.js ->css ->styles.css ->someplugin.css ->images -> all website images... 在我开始使用不同的第三方组件之前,这对我来说似乎非常好。 例如,今天我下载了一个日期时间选择器javascript组件,该组件在其css文件所在的目录中查找其图像(css文件包含诸如“ url('calendar.png')”之类的url)。 所以现在我有3个选择: 1)将datepicker.css放入我的css目录中,并将其图像放入。我不太喜欢这个选项,因为我在css目录中同时包含css和图像文件,这很奇怪。另外,我可能会遇到来自具有相同名称的不同组件的文件,例如2个不同的组件,它们从其css文件链接到background.png。我将必须解决这些名称冲突(通过重命名文件之一并编辑包含链接的相应文件)。 2)将datepicker.css放入我的css目录中,将其图像放入images目录中,然后编辑datepicker.css以在images目录中查找图像。此选项还可以,但是我必须花一些时间来编辑第三方组件以使其适合我的网站结构。同样,这里可能发生名称冲突(如上一个选项中所述),我将不得不对其进行修复。 3)将datepicker.js,datepicker.css及其图像放在一个单独的目录中,假设/ 3rdParty / datepicker /并按照作者的意图放置文件(例如,/ 3rdParty / datepicker / css / datepicker .css,/ 3rdParty / datepicker / css / something.png等)。现在,我开始认为此选项是最正确的。 经验丰富的Web开发人员,您推荐什么?

2
何时使用和不使用ETag
我只是在WebPageTest.org上浏览我们的网站,他们关于加快网站访问速度的建议之一是: 除非您有明确的理由需要使用ETag标头,否则通常不应使用 我想知道这意味着什么。这是否意味着您将不会更改的静态内容不应该包含它们,或者这意味着您将要定期更改的内容不应该具有它们,或者它意味着除非您拥有固定的内容,否则通常不应该使用它们具体需求。 如果是后者,那么什么时候才是合适的时间使用它们?谢谢你的帮助。

5
是否可以在不租用托管服务器的情况下使我的网站在全球范围内可用?
我知道这个问题是基本问题,但我来自iOS背景,也是初学者。对于一些困惑,我需要一个明确的结论。 这个矛盾的问题我得到了很多答案。我曾在Google上搜索过此问题。有人说,要使您的网站可以在Internet上使用,您必须: (1)在Amazon,GoDaddy,BigRock等托管服务器提供商上托管您的网站。 (2)为您的网站获取一个域名。有人说,您可以在自己的服务器上托管网站,并使其在全球范围内可用。在这种情况下,客户端将通过IP而不是域名进行请求。 我的问题是,我可以在下列条件下建立网站并将其在全球范围内公开: 与其在托管服务提供商(如Amazon)上托管网站,不如将其托管在我自己的服务器上。无论带宽,性能还是正常运行时间。 我不要域名。无论人们使用我的公共IP(例如123.456.789.0)访问我的网站,还是出于好奇而添加此条件。 提前致谢 !!!

2
我应该在HTML网站版本中使用WAI-ARIA吗?
我应该在我的网站版本中使用WAI-ARIA吗?有什么好处吗?现在有人在他们的代码中添加“角色”吗? 有关WAI-ARIA的一些信息-www.w3.org/WAI/intro/aria。 标签,链接,复选框和滑块角色以及更多其他功能,尚不适用于HTML5。通过查看可用列表(见下文)以及将来将要出现的列表,我们似乎可以在页面上的大量标签上应用角色。这不是问题,特别是如果它为使用阅读器等的用户带来利益时 还有一个附带的问题,搜索引擎会为使用WAI-ARIA的网站带来任何好处吗? 要使用的安全角色列表(我认为) • role="article" • role="banner" • role="complementary" • role="contentinfo" • role="form" • role="heading" • role="main" • role="navigation" • role="search" HTML5代码中的用法示例: <header role="banner"></div>对于主标题,横幅每页仅允许一次 <header role="heading"></div>-对于主标题之后的所有标题 <aside role="complementary"></aside> <form role="search"></form>

10
单页无内容Web App的SEO
如标题中所述,我尝试在其上进行搜索引擎优化的网站具有以下两个属性: 没有SEO意义上的任何内容:它不包含任何信息,仅提供功能 仅包含一个页面/ URL 由于我阅读的大多数SEO提示/技巧都是基于内容的,因此如何在这样的网站上执行SEO优化? 有关更多信息:该网站基本上只是一个计时器/警报/秒表(http://www.timer-tab.com)


3
这里使用什么字体技术?
在我参加此活动(http://worldtour.fogcreek.com/)时,我注意到该页面的左上角具有Address部分的自定义字体(即“ Fog Creek Software 55 Broadway Fl 55 ....”)。当我查看源代码时,我无法真正确定他们在做什么,但它满足以下条件: 与IE 7,8(和所有其他浏览器)兼容 允许您使用所需的任何字体 是基于文本的,即没有闪光灯,图像等。因此,它更适合SEO和索引等。 那么他们在这里使用什么技术呢?

4
Firefox记住电话号码作为用户名
我有一个注册页面,其中包含所有标准字段,例如电话号码,电子邮件等。 电话和密码是制表符相邻的,即在物理上不是相邻的,但是如果您制表,则以名字->姓氏->电子邮件->电话->密码为准。 出于某种原因,它会提示用户在注册时记住其用户名和密码(这很不错),但是会将电话号码保存为用户名。 是否有规则帮助它决定/阻止它提示人们记住如此有用的电话号码/密码组合? 提前致谢 编辑: 表单元素上的名称为“电话”和“ txtpassword”。 我希望它能记住电子邮件和密码。鉴于目前的情况,这是可以实现的吗? 不幸的是,我无法重新排列表单字段。顺序在上面的标签中给出。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.