问题标签 [client-side-scripting]

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 投票
2 回答
1944 浏览

javascript - 通过 JavaScript 在 SetFocusedRowIndex(-1) 之后更改 DevExpress GridView 行背景颜色

FocusedRowChangedASPxGridView. 在这个函数中,我发布gvMore.GetFocusedRowIndex()到我的CallBackPanel PerformCallback. 我保存FocusedRowIndex到 ri 变量(var ri = gvMore.GetFocusedRowIndex();),然后我删除行(gvMore.SetFocusedRowIndex(-1);)的焦点现在我怎样才能改变GridView row[ri]颜色SetFocusedRowIndex(-1);

需要什么 JavaScript 代码???线?

请在这里回答,请不要将我重定向到另一个链接。

非常感谢

0 投票
4 回答
355 浏览

javascript - 需要 IO 控制的基于浏览器的应用程序

这是一个关于构建同时具有服务器端和客户端需求的应用程序的最佳方法的问题。原谅我的冗长——我试图尽可能清楚地回答我模糊的问题。

对于一个独立的非网络连接艺术项目,我正在创建一个简单的基于浏览器的应用程序。最好将其与华丽的半复杂计算器进行比较。

我希望该应用程序能够利用浏览器演示功能并在单个非重新加载页面中运行。虽然我有很多使用 perl、PHP 和 Python 编写服务器端应用程序的经验,但我对客户端编程比较陌生,并且是 JavaScript 的新手。

该应用程序将进行一些数学运算,在 Raspberry Pi 上进行一些 I/O 控制,以及大量显示控制。

我最初的想法(和舒适区)是用一些 JS 钩子用 Python 编写它,但我可能需要重新考虑这一点。我更愿意将逻辑层与表示层分开,但鉴于整个事情发生在一个非重新加载的 html 页面上,似乎 JavaScript 是我最合理的选择。

我将在 Raspberry Pi 上运行它,我需要访问 GPIO 端口以进行输入和输出。我知道 JavaScript 将无法直接执行 I/O,因此我需要转向执行 AJAX-ish 类型调用以接收和发送 IO 的东西,例如 nodejs 或 socket.io。

我的主要问题是——在这两种方法之间进行选择是否有明确的最佳实践:

  1. 用客户端 JavaScript 编写应用程序的主要逻辑并使用服务器端脚本进行 I/O,或

  2. 用 Python 等服务器端语言编写应用程序的逻辑,并调用客户端 Javascript 来管理表示层?

这两种方法都需要客户端和服务器端脚本之间的中介。什么是最简单的平台或图书馆可以做到这一点,并且不会对学习者造成过度杀伤或完全压倒性的服务?

0 投票
2 回答
70 浏览

javascript - 图像未加载 javascript

这是我的 javascript 代码:

此代码不起作用图像未显示....我尝试跟踪代码,发现logoImg.width=0logoImg.height=0 ...有什么建议吗??????提前致谢

0 投票
2 回答
429 浏览

php - 客户端框架是否会减少对 php 的需求

我希望澄清我对客户端和服务器端语言的理解。

我正在开始一个新项目,并想决定是否应该实现一个客户端框架,如 Angular 或 ember。

当我开始深入研究它时,客户端和服务器端渲染之间的区别就受到质疑。

我的理解(很可能有缺陷)是 php 变得非常过时,因为您需要使用它的只是与数据库通信并将 json 传递给 angular。

PHP 的主要吸引力在于您可以在服务器端与 html 一起呈现 html,但这不再是必需的。

随着客户端框架的引入,PHP 还值得使用吗?

0 投票
2 回答
1151 浏览

asp.net - 使用 jquery ajax 方法从客户端调用 Web 方法 - 不调用方法而是进入页面加载

我单击我的编辑按钮,它在 javascript 中进入按钮单击功能。执行 ajax() 时,控件转到 WebForm 的页面加载,而不是直接调用我提到的 webform 的 update() [url:“WebForm1.aspx /update",] in ajax()。为什么不调用我的更新函数?我的网络表单有母版页,按钮是 asp:control

0 投票
3 回答
1129 浏览

javascript - 如何从客户端接收价值到服务器端

嗨,我在脚本语言方面确实存在问题:我在 php 中使用两个下拉列表框,当页面加载项目下拉列表选项时,我的应用程序由 mvc 开发。但用户从列表中选择项目并根据项目在下拉列表中加载模块列表。

我尝试使用 javascript 来选择项目值。而且我不知道如何将客户端变量值传递给服务器端变量。我的代码

视图.php

脚本代码:

来自控制器的 $tap 和 $tam

我的疑问是,在这里使用哪种脚本方法来完成此任务。请向我建议如何做到这一点....

谢谢库马尔

0 投票
2 回答
538 浏览

smtp - 客户端 仅独立的 Smtp 客户端/中继,用于直接发送邮件

通常,当您发送电子邮件(使用 Thunderbird 或 Outlook)时,您不会直接发送。
示例:我有一个 gmail 地址,我想向 myopera 地址发送一封电子邮件。该过程将是:

用户->gmail 服务器(gmail-smtp-in.l.google.com)->myopera 服务器(in1.smtp.messagingengine.com)-> 最终用户将使用 pop/imap 下载它的电子邮件。
不便之处之一是大小:假设您有 50Mb 的附件:myopera 的限制是 60MB;但是gmail的限制是25MB,所以邮件会被拒绝,而如果直接发送到myopera则会被接受。

但是我用telnet看到,可以直接用 SMTP 命令发送邮件。

我想编写一个仅限客户端的 Web 应用程序,它将邮件转换为一组 SMTP 命令以进行发送。我应该很基础,不支持加密

我不知道如何从客户端创建 TCP 连接,所以,这是我的问题:库是否已经存在?如果没有,我应该使用什么?我读过 WebSockets 的存在,但 Ajax 会更普遍。

此外,我看到的大多数 WebSocket 的实际实现在我最新版本的网络浏览器中都不起作用,尽管它们“支持它”。还有来自 W3c 的原始 Socket API(我不知道实际支持它的 Web 浏览器)。
所以,我不想避免声明不可能在原始 TCP/UDP 会话附近创建。既然有可能,我无法想象没有人创建一种用于处理协议的库

0 投票
3 回答
422 浏览

javascript - 不使用服务器进行身份验证

我正在寻找无需通常访问服务器即可对用户进行身份验证的想法。任何在客户端验证用户的半安全方式都是可以接受的。

我想在一个js文件中存储一些加密的秘密,然后只有拥有正确代码的用户才能解密它,并且可以输入正确的代码或将其存储在cookie或其他东西中。听起来不错,还是有其他想法?

0 投票
0 回答
171 浏览

asp.net - 需要使用 asp.net 从客户端而不是服务器下载文件

我正在使用 Web.DownloadString(); 从雅虎股票下载数据。该站点将拥有多个用户,因此我需要让客户端而不是服务器发送下载请求,以避免从服务器 IP 地址发送过多请求而被阻止。我找不到在客户端运行它的方法,并且正在寻求帮助,使其从客户端而不是服务器运行。

下面是一个格式不正确的函数,我打算清理我现在正在使用的函数

我计划只使用让数据运行客户端所需的部分,其余运行服务器我还没有清理我的代码。

`

0 投票
2 回答
609 浏览

javascript - 何时在 Javascript 中“使用严格”?

我很感激您通过在 Javascript 中“使用严格”的时机和时机的经验中吸取的教训。

恕我直言,“使用严格”在服务器端 javascript 代码中很好,但在客户端却不行,因为并非所有(甚至现代)浏览器都支持此功能。正确的?