问题标签 [web-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 投票
0 回答
112 浏览

sharepoint-2007 - 无法从 @ Sharepoint Farm 的网络前端之一访问报告(我可以发送快照)

我们在 Sharepoint Farm 中有一个报表服务器,但是当用户尝试从其中一个 WFE 连接时,他们会收到 HTTP 401 错误,但它可以与其他 WFE 正常工作。我们在场中有 2 个 Web 前端 (WFE),PROD_MOSS01 和 PROD_MOSS02。这 2 台服务器由我们的防火墙 (Forefront TMG)​​ 进行负载平衡。客户端连接到最前沿,然后将流量发送到其中一个 WFE,并使用外部主机名。现在将 2 个 WFE 配置为使用新的单个报表服务器 PROD_REPORT。报表服务已加入场,并设置为不显示 Web 内容。它是在 SP 集成模式下配置的,但它始终默认为纯模式。如果我删除报告数据库并重新附加,它显示数据库是 SP 集成模式。当它附加时,它会恢复为 Native。因此,使用此设置,只有 1 个 WFE 能够生成报告。最初是 PROD_MOSS01 工作,而 PROD_MOSS02 抛出 401 错误。现在它似乎已经切换了哪个有效,哪个抛出了错误。所以看起来只有 1 个 WFE 可以连接到报告服务器,另一个不能。我们将场/报告服务器设置为仅使用 NTLM,但如果这是 NTLM 身份验证的限制,我们可以尝试配置 Kerberos。我还没有为新报告服务器注册 SPN。此外,如果您使用 401 错误访问服务器,则无法配置 DM_MRCS 连接字符串。它给出了一个错误,指出报告服务器必须处于 SP 集成模式并连接到场。另一个不能。我们将场/报告服务器设置为仅使用 NTLM,但如果这是 NTLM 身份验证的限制,我们可以尝试配置 Kerberos。我还没有为新报告服务器注册 SPN。此外,如果您使用 401 错误访问服务器,则无法配置 DM_MRCS 连接字符串。它给出了一个错误,指出报告服务器必须处于 SP 集成模式并连接到场。另一个不能。我们将场/报告服务器设置为仅使用 NTLM,但如果这是 NTLM 身份验证的限制,我们可以尝试配置 Kerberos。我还没有为新报告服务器注册 SPN。此外,如果您使用 401 错误访问服务器,则无法配置 DM_MRCS 连接字符串。它给出了一个错误,指出报告服务器必须处于 SP 集成模式并连接到场。

0 投票
1 回答
290 浏览

python - 是否有任何生成 AngularJS 的 Python 库/框架?

我发现无状态 SOA架构越来越有用和相关。

例如,它允许您编写一次;部署到:

不幸的是,这种设计有一个主要缺点。较慢的开发时间。使用任何 ORM 和相关的表单生成器,可以非常快速地开发他们的 Web 应用程序。

是否有任何用于 Python 的 ORM 表单生成器可以将模型转换为 AngularJS 表单?

[包括 CSRF 令牌和 RESTful 设置;以 JSON 为格式]

0 投票
1 回答
1390 浏览

html - 焦点出现在兄弟按钮后面的按钮轮廓的解决方法,左浮动

鉴于此 HTML:

这个样式表:

SSCCE:http: //jsfiddle.net/DKpGA/

在下面的 jsfiddle 中,如果您关注第一个元素(单击并“拖动”第一个按钮以仅显示带边框的轮廓),则轮廓将停留在下一个元素的后面。

它发生在 Firefox (edge) 和 IE10 中。

我尝试使用 z-index 来控制两个元素的 z 位置,但没有成功。我可能会遗漏一些东西。
Opera 优雅地处理它,但 Firefox 和 IE10 拒绝这样做......

  1. 对于 FF 和 IE10,如何使轮廓出现在相关元素的前面而不是下一个元素的后面?
  2. 规范中是否提到了这种行为,或者这是特定于供应商的?

显示 FF 中不良行为的屏幕截图: 不良行为

0 投票
3 回答
809 浏览

css - 移动设计更改页脚

我有一个包含大约 10 个链接的页脚,当视口为 320 像素或更少时,我想将该页脚更改为仅显示两个链接。我该怎么做呢?有没有人有任何好的参考资料(我不确定谷歌的方式/内容)。

这是我必须通过 javascript 创建 dom 元素的情况吗?

0 投票
1 回答
332 浏览

javascript - 在现有的 codeigniter hmvc 应用程序中实现 requirejs 和客户端模板

一段时间以来,我们一直在研究一个 codeigniter hmvc 项目,它已经发展成为许多后端模块和控制器。对于前端,我们一直在应用常规的 jQuery 和插件方法以及用于前端交互和 Ajax 相关任务的内联脚本。此外,我们在 JS 中使用 HTML 字符串作为我们的模板方法。

但是由于现在应用程序已经变大了,我们需要为我们的客户端代码采用模块化方法,同时实现一个构建系统来优化 JS 代码。在我们的研究中,我们发现了一些可以帮助我们开始管理代码的候选者。我们将 requirejs 用于依赖管理和我们正在考虑使用 out of handlebars/moustache/dust.js 的模板。

但是,似乎大多数使用 require 和模板的应用程序都是基于主干的,并且基本上是一页 Web 应用程序。那么,我们如何实现前端模块化和模板作为我们已经工作(并且正在增长)的 Codeigniter hmvc 应用程序的一部分?

0 投票
2 回答
2407 浏览

build-automation - Grunt 指南针任务与此目录结构不兼容?

我有以下目录结构(仅出于说明目的显示相关位):

我的 Gruntfile.js 文件的指南针部分如下所示:

<%= my.app %>决议app为。我的问题是我无法指定生成的 CSS 文件中的图像应该有以 开头的路径images/,而不是app/images像现在这样。

如果我更改imagesDir: '<%= my.app %>/images'imagesDir: 'images'(或将后者添加为imagesPath选项的值),当 compass 尝试编译时,我会收到以下错误:

在与“lowres/sprites/*.png”匹配的加载路径中找不到文件。您当前的加载路径是:/Users/joachimdyndale/Development/myProject/myapp_joachim/proj/images

我尝试添加一个config: 'compass.rb'属性并在 compass.rb 文件中有以下内容:

但是,以上完全没有效果。

所以我的问题是:是否有某种我尚未发现的方法来配置所有这些,以便它既能找到图像又能将正确的路径写入 CSS 文件,或者我是否必须更改我的目录结构才能移动文件夹中的所有内容都上app一层?我真的很喜欢目前的结构,但我承认这可能是目前 Compass 根本不支持的极端情况。

我正在使用grunt-contrib-compassgrunt 插件。

0 投票
14 回答
1333730 浏览

css - 带有左、中或右对齐项目的引导导航栏

Bootstrap中,创建一个左侧有 Logo A、中间有菜单项、右侧有 Logo B 的导航栏的最平台友好的方式是什么?

到目前为止,这是我尝试过的,最终对齐,使徽标 A 在左侧,菜单项在左侧徽标旁边,徽标 B 在右侧。

0 投票
1 回答
589 浏览

cross-domain - 带有后端 API 的前端内容 - 如何避免在后端 API 所在的位置进行硬编码?

我有需要后端 REST API 才能运行的前端内容。API 允许跨域资源共享 (CORS)。通常,我们在本地运行完整的堆栈,包括为开发使用量身定制的用户模式 ​​Nginx 实例,该实例为前端内容提供服务。然而,完整的堆栈有点太多,不能指望兼职承包商争吵。所以我想要一种非常基本的方法,他们可以用来有效并完成工作。

他们目前的解决方案是可怕的:

除了这进一步推动了有点笨拙的前端内容之外 - 它阻止了静态内容以各种其他方式托管,包括一套功能和集成测试。

我有一些想法,比如让他们运行一个代理后端 API 的小型 Web 服务器,但我真正想要的是一些更简单的东西,可以让我以url一种不那么笨拙的方式默认。理想情况下,会有某种方式url从被版本控制忽略的文件(例如,.gitignore)进行配置。

0 投票
2 回答
298 浏览

html - 前端开发人员是否需要了解后端技术才能在网站上工作?

场景:某人只知道设计、CSS、HTML 等,而您希望该人在网站上工作。该网站的文件位于 GitHub 上。

理想情况下,您对他们说,“从 GitHub 克隆存储库并设置本地测试环境等,完成您的工作并推送/拉取请求等。”

但是要建立一个本地环境,例如包括 MySQL 以便开发环境可以正常运行,意味着他们需要了解后端技术。这是否意味着他们需要了解如何配置每个(或大多数)PHP 框架 + Ruby on Rails 等。它会停在哪里?

那么,前端开发人员将如何基于此工作呢?

前端开发人员是否可以在不知道如何配置 Symfony2 的情况下在 Symfony2 站点上工作?

0 投票
2 回答
4511 浏览

performance - Web 性能测量中的“交互时间”指标

显然,“交互时间”是衡量网页感知速度时使用的新指标。我有兴趣更多地了解这实际上是什么。

该术语显然是由 Radware 创造的,并被推为最有意义的性能度量(与诸如 Time to First/Last Byte、Time to Render 等相比)。

它被描述为:

页面显示其主要交互式(认为可点击)内容的点,而不是整个页面加载。

这对我来说似乎很主观。例如,网页的“主要互动内容”是什么?

有报道引用了测量的结果,所以有些测量是如何测量的,此外,它必须自动化,因为结果集相当大(测试了大约 500 个站点)。

除了上面的报价,我找不到更多关于如何衡量这一点的信息。

由于谷歌更加强调首屏内容(或可见内容),我想知道这个指标是否实际上更像“首次有意义渲染的时间”,即它与当前页面目标相关。因此,例如,在电子商务网站的产品页面上,这可能是主图像和添加到购物篮的链接。

我很想了解这个指标,因为对我来说它似乎是最有用的指标。因此,我的问题是,是否有人在衡量这一点,如果是,他们是如何衡量的?