问题标签 [frontend]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
19 回答
4399 浏览

css - 以正确的方式重新学习 CSS

我是一名从事 Web 开发已有两年多的程序员。尽管过去两年我一直在做前端工程,但我认为我的做法并不正确
例如:

  • 我仍然使用表格进行布局,而不仅仅是 CSS。我还没有找到正确呈现对齐和表格数据的方法。
  • 我不知道和之间的区别display: nonevisibility: hidden好吧,我现在知道了。但有很多情况,如填充、边距、溢出等)
  • 我并没有真正遵循继承方式来编写 CSS。几乎每种风格都以 a#而不是 class 开头。
  • 每当页面加载缓慢时,html 元素就会不合适,并且只有在完全加载时才会恢复正常。
  • 我不知道萤火虫中的这张图片在传达什么(顺便说一下,萤火虫是我的救星。没有萤火虫就不可能生活)

替代文字

  • 每当布局混乱时,我很想使用位置:绝对。它总是以更大的混乱而告终。

我知道我在这里做错了很多事情(我需要把它做对),但我设法把事情做好并以某种方式显示出来,只是在不同的浏览器中看到它搞砸了。

我不想为傻瓜做 CSS 或 CSS 的入门。我知道的远不止这些。我想以正确的方式学习 CSS。专注于像我上面展示的例子这样的问题并纠正它们。

您能否向我指出资源或添加 CSS 开发人员使用的常见建议和技巧以使其正确。

0 投票
3 回答
2265 浏览

performance - 脚本 YSlow 和/或 PageSpeed

当我开始在工作中做一些前端工程时,我想适当地量化实现的加速。

我希望能够使用由 YSlow 或 Google Page Speed 测量的 50 个页面加载时间的平均值。显然,我不想重新加载 50 次并记下该值。

是否有一个 FF 插件或者我必须自己编写一个 Firebug 扩展?或者也许有一个非 FF 命令行工具可以完成我的计划?

0 投票
2 回答
3188 浏览

web - TYPO3 - 在前端更改网站语言?

是否可以在我的前端模板中更改网站语言?我想要在我的 TYPO3 后端创建的所有网站语言的列表或下拉列表。

单击时,我想以所选语言显示我的页面。

0 投票
7 回答
3156 浏览

performance - 在本地 Web 服务器上开发时模拟延迟

雅虎性能最佳实践中的性能黄金法则是:

80-90% 的最终用户响应时间用于下载页面中的所有组件:图像、样式表、脚本、Flash 等。

这意味着当我在本地网络服务器上进行开发时,很难准确了解最终用户的体验。

如何模拟延迟,以便了解应用程序在 Web 上部署后的性能?

我主要在 Windows 上开发,但我也会对其他平台的解决方案感兴趣。

0 投票
1 回答
517 浏览

c++ - Visual C++ 2008 作为 Access 的前端

我正在开发一个需要我用 C++ 编写代码的数据库项目。我有使用 Microsoft Access 构建的关系数据库的框架。由于我想为用户提供一个 GUI,我正在尝试使用 Visual C++ 2008 来构建它。

我尝试将解决方案构建为 win32 控制台应用程序、MFC 应用程序和 CLR 应用程序,每一个都因各种错误而让我停下来。

我已经在网上搜索寻求帮助,但无济于事。如果有人能给我一些指导,或者更好的是,一个好的教程的链接,将不胜感激。

0 投票
2 回答
3629 浏览

apache - CodeIgniter 后端 前端 .htaccess 路由器

我正在尝试使用 CodeIgniter 开发一个小的基础 CMS,供我自己在项目中使用,但被困在了这个问题上。另外,我对 CI 很陌生,但在 ZF 和 OOP PHP 方面有几年的经验。

首先让我向您展示我的文件结构:

  • index.php(前端引导程序)
  • backend.php(后端引导)
  • .htaccess
  • 系统(CI核心)
    • 应用
      • 后端
        • [...] MVC 相关文件和文件夹(配置、控制器、模型、视图...)
      • 前端
        • [...] MVC 相关文件和文件夹(配置、控制器、模型、视图...)
    • 代码点火器
    • [...](缓存、数据库、脚手架...)

行。我可以使用 .htaccess 来处理 index.php 或 backend.php 路由,但不能同时使用它们。这是 .htaccess 代码:

好吧,我需要的是以下内容:

  • www.domain.com/backend/controller/action/parameters(backend.php 路由)
  • www.domain.com/controller/action/parameters(index.php 路由)

希望我解释得很好。

有人可以帮忙吗?:)

最好的祝福。

0 投票
1 回答
85 浏览

user-interface - 最小的功能 UI 单元?

我正在制作一个时间轴,其中的条形相对较小,代表一段时间内的事件。现在它们大约是 8px x 200px(长度是可变的,但都是 8px 高)。

对于什么类型的交互,什么尺寸是标准尺寸或最小尺寸是否有标准参考?例如,我只想将鼠标悬停在这些栏上以突出显示它们并提供工具提示,我想如果我希望用户点击这些栏,那么大一点可能更现实。

有人对此有任何见解吗?

0 投票
3 回答
190 浏览

javascript - 单击注册时创建一个“显示”窗口?

我是一名后端程序员,希望在单击“注册”时在当前窗口前面显示一个窗口。

这样您就不必重定向到另一个页面。

我想你们知道我的意思。

我怎么做?是用 jquery 还是 javascript?涉及ajax吗?

那种弹出框叫什么?

0 投票
2 回答
763 浏览

sql-server - 尝试将 Access 07 作为前端连接到 SQL Server 2008 Express 数据库

相关背景——

我是一个菜鸟,花了一年多的时间试图在 MS SQL Server 2008 Express 中创建一个数据库,前端的最终想法是 Access。经过大量阅读和奴役我的架构和三个主要修订后,我终于准备好将其连接到 Access,我只是在四处打架。Microsoft Access IN and OUT 书说它有这方面的说明,但它们在附赠材料中包含的 cd 上,这似乎是 cd 中唯一不起作用的部分。我在互联网上找到的所有东西都没有让我到达那里。我认为我找到的最好的答案是这个网站上的答案,但即使是作为答案给出的要做的事情清单也让我碰到了一些我只是不知道如何通过的墙。

我将把这些列出来,并提到我对每一个都做了什么和没有做过什么。

仅作为背景,我在 Vista 机器上运行 Access 2007,我很确定它在服务包上是最新的(几天后我应该有 7 个,它最终在邮件中)并且我正在运行 SQL Server 2008 Express 与管理工作室。

这是我引用的答案-

用户“Renaud Bompuis”在以下链接中给出了答案

将 Access 2007 连接到 SQL Server 2008 数据库

将 Access 2007 连接到 SQL Server 2008 数据库应该没有问题。您需要确保: 1. 您的 SQL Server 2008 数据库是可访问的,即它没有被锁定并且您将拥有 Access 2007 应用程序的机器可以访问它。需要检查的几件事: * 在 SQL Server 2008 中,转到“属性”>“连接”>“允许远程连接到此服务器”。

我检查并检查复选框以允许远程连接。由于这是在同一台机器上,我不知道这是否至关重要,但据我所知,它是否已得到妥善处理。

* 在配置管理器中启用 TCP/IP。

不认为这是必要的,因为它在同一台机器上,但我做的都是一样的。

* 确保防火墙允许 TCP 端口 1433 上的传入连接。

这是我没有做的一件事,因为如果两个实例(SQL Server Express 和 Access 2007)在同一台机器上以相同的管理员登录名,我真的看不出防火墙会如何阻碍。但如果我在这方面错了,请告诉我如何去改变事情。

* 您还可以启动 SQL Server Browser 服务,以便找到您的 SQL Server 实例。

这样做了,即使重新启动机器,仍然无法获取 Access 或 ODBC 来拉起机器上的 SQL Server 2008 实例。没有什么。

2. 您已经使用 Windows ODBC 管理工具创建了一个 ODBC DSN(系统 DSN)。如果您在 64 位系统上运行,请确保您使用 32 位版本的 ODBC 来创建您的 DSN,否则它永远不会被 32 位应用程序 Access 看到。

在那里制作系统 DSN,当我选择 SQL Server Native Client 10 的东西并点击下拉菜单以选择它暂停的数据源然后什么都没有出现,根本没有可供选择的东西。

3. 在安装了 Access 的计算机上创建 ODBC 链接(并对其进行测试)后,您可以链接表:在 Access 2007 中,在“外部数据”功能区选项卡 > 导入 > 更多 > ODBC 数据库中。然后选择为 SQL Server 2008 数据库创建的 DSN,并选择要链接的表。

很明显,这最后一部分我什至无法尝试,因为我什至无法获得 ODBC 链接。

我有一种感觉,作为一个自学成才的菜鸟,我可能错过了一些对专业人士或经验丰富的业余爱好者来说显而易见的东西,但不管我的问题是什么,这让我发疯了。将我生命中最后一年的大部分时间投入其中,我真的很希望能够最终在前端取得进展,以便我最终可以从我所有的努力中获得一些实用程序,而不仅仅是在 SSMS 中编写查询。

提前感谢任何人都可以提供的任何和所有帮助。

0 投票
2 回答
376 浏览

html - 清除浮动内容的现代方法?

如今,清除浮动内容的现代方法是什么?

有一种“最近的”现代方式在父元素上添加“.clearfix”来清除包含的浮动,这会很好用。事实上,这是我最喜欢的方法,并且仍然在我接触的任何网站上使用它。它使每个浏览器都能正确呈现。

然而,我知道这是一种 hack,我最近在 google 上搜索发现很多前端开发人员也有同样的感受,并且想要一个更真实的解决方案。我发现的结果并不是很好。有一些解决方案,但它们只适用于 IE7+,有时在 Opera 上有些问题。

无论如何,我只是想知道这些天清除花车的最佳方法是什么?