问题标签 [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 投票
5 回答
618 浏览

javascript - Web浏览器的Ruby插件?

如果有人为 Web 浏览器编写了 Ruby 插件并且用户安装了该插件,那么我是否可以在前端用 ruby​​ 替换 javascript?

没有任何插件可以解决这个问题吗?或者甚至在浏览器端使用除 javascript 之外的其他语言?

0 投票
3 回答
200 浏览

c++ - 与库链接相比,实现前端的优势

我想编写一个播放 MP3 的 C++ 程序。在可用的 MP3 解码库中,我选择了 mpg123。

我注意到,除了能够链接到 libmpg123 并在我的代码中进行必要的函数调用之外,该库还包括一个后端/前端接口,使我能够与它的可执行文件进行通信,因此不必包含它的代码在我的程序中。

编写前端而不是简单地链接库有什么优势?

0 投票
3 回答
610 浏览

workflow - 单身程序员一起做前端后端还是一个接一个

我将 PHP 与 CodeIgniter(MVC 框架)一起使用。我的问题很简单。根据您的说法,在处理稍微复杂的网站时,更好的方法是什么。

在规划并列出网站的所有大小功能以及它们将在哪里,并规划出数据库的表和列之后。

直到现在我才开始一次构建一页。处理 CSS 问题,同时处理行为(JavaScript)和后端。

根据您的经验,前端完全处理所有问题,完成所有事情是否更有效率。然后处理后端逻辑?

JavaScript 呢?(只在前端进行与用户界面相关的 JavaScript + 验证——然后在后端进行所有 AJAX 调用和响应......?)

0 投票
3 回答
1034 浏览

java - 前端架构

目前我们有非常重量级的前端(实际上是一个应用程序中的前端+后端)。前端包含所有逻辑:UI、业务逻辑、持久化逻辑等等。它非常复杂且难以维护,例如,由于一些平台问题(它是用 PHP 编写的),例如缺少连接池。

所以我想出了一个分离前端和后端的想法。后端可以写在更方便的平台上(我们打算用Java),前端可以继续用PHP。

我认为 UI 逻辑是前端应该做的所有事情。并且应该对在此处执行的代码库应用一些限制:

  1. 没有直接的数据库调用。数据库调用很难扩展,也很难提供 SLA。
  2. 非阻塞集成 plotocol 到后端。如果前端向后端请求某些内容,前端应该能够不阻止此请求。它可以从两个方面帮助我们:

    一个。我们可以向后端发送并行请求(并行 I/O);

    湾。我们可以为请求(SLA)提供超时。有时最好快速失败并且不要阻止客户端。

因此,考虑到以上所有因素,我认为前端的最佳架构(在我的情况下,我不是传播灵丹妙药)是 UI 逻辑,它仅以非阻塞方式与 REST/SOAP 后端通信。你怎么看这些东西?

0 投票
5 回答
4632 浏览

html - 你如何在网络浏览器上播放声音?

如何在网络浏览器上播放声音作为通知?

0 投票
4 回答
743 浏览

javascript - 所有前端语言/解决方案

这些是您可以在前端使用的所有语言/解决方案吗?

  • javascript+html+css
  • 闪光
  • 爪哇
  • silverlight (c#, ruby​​, python 等)

Safari 和 Firefox 的插件是用什么编写的?它是像 C++ 这样的低级语言吗?

0 投票
3 回答
4049 浏览

javascript - 用于 Ruby-on-rails 的 Sproutcore 或 Cappuccino?

Rails 是一个非常棒的后端框架,可以保持一切整洁和结构化。

我想你们都考虑过为前端做同样的事情。

  • 芽核
  • 卡布奇诺

您是否将其中一种 MVC javascript 框架用于 Rails 的前端?

如果你这样做了,你对它感到满意吗?

你之前是如何编码的,它是如何改变的?

Sproutcore 不是更适合 Rails,因为它使用 Rails 也使用的 js+css+html。在卡布奇诺中,您不使用其中任何一种。

分享你的想法和经验,因为我对这个领域很熟悉,不知道我应该在 Rails 中使用哪一个。

我只知道我最好在前端有一个 MVC 框架来获得 DRY 结构和最佳实践。

0 投票
4 回答
6466 浏览

agile - 从前端开发人员的角度来看敏捷开发

我最近加入了一家敏捷软件工程咨询公司,担任他们唯一的前端开发人员。

在我看来,敏捷过程的一个特点是您不会对功能进行前瞻性投资,但我被要求工作的方式是预先编写所有代码,从而产生大量的前瞻性投资。这导致了与团队其他成员的大量分离,并且给我为服务器端人员提供功能带来了很大的压力。

我很难找到前端开发和敏捷过程之间的契合点,我想知道是否有人有类似的经历以及他们是如何处理的?

对此有另一种看法会很有趣。我不是在抱怨,因为我已经习惯了这样的工作(我来自代理背景),但似乎这些敏捷专家不知道如何使它与前端开发一起工作。

0 投票
1 回答
4175 浏览

php - Symfony:如何像在后端一样过滤前端的数据

在 symfony 1.4 / Doctrine 的后端,您有一个工具可以让您根据日期、位置、年龄(以及更多根据您的模型)过滤数据

在此处输入图像描述

我正在寻找一种方法来做同样的事情(通过一些自定义,比如删除一些字段),但是在前端。我没有找到任何关于如何做到这一点的文档

你有想法吗 ?

0 投票
1 回答
959 浏览

forms - 通过渐进增强在 Web 上上传大文件的最佳实践

我正在构建一个 HTML 表单,用户应该能够使用它上传高达 ~100MB 的大文件。

我的用户可能来自任何地方,所以我不能指望宽带连接、现代浏览器或 Javascript/Flash 的可用性。对于确实拥有这些“附加功能”的用户,我想提供更好的体验,例如对流程的某种形式的反馈和灵活的形式。

我能想到的唯一可能出错的是服务器超时。但由于我从未构建过这样的功能,我想知道其他人的最佳实践和该领域最严重的问题是什么

不完全相关,但后端是 PHP。