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

javascript - 使用 jQuery 或其他库的 Apple Cover-flow 效果?

有谁知道如何使用 JavaScript 滚动一堆图像来实现覆盖流效果。我不是在谈论 3D 旋转iTunes封面艺术,而是当您在文档文件夹中按下空格键时发生的效果,允许您以灯箱方式预览它们。

0 投票
1 回答
1190 浏览

javascript - 如何使用javascript截断HTML编码的文本而不截断编码的字符

我需要为网页编写一些客户端javascript,当触发按钮的onclick事件时,将截断div内的文本(按钮的目的是让用户可以在完整版本和截断版本之间切换显示的文本)。文本中不会有任何 HTML 标签,但可能会有 HTML 编码的字符,例如 " 和 &

有没有比必须对字符串进行 HTML 解码、截断和再次编码更好的方法?

这似乎是之前已经完成的一项相当普遍的任务。我对 JavaScript 没有那么丰富的经验,所以我不知道是否有比编码/解码更好的方法来使用 javascript。

0 投票
1 回答
1383 浏览

asp.net - TreeView 控件 - 是否可以折叠 w/oa 回发?

到目前为止,我在网上找到的所有东西都对 TreeView 非常困惑。我知道它有一个内置的回调,开发人员可以根据需要从服务器填充节点等。

我了解按需填充节点 - 从服务器按需填充的节点(扩展)与回调一起使用 - 并且不会刷新整个页面 - 但它仍然会转到服务器以获取这些节点,即使它是无缝的。

但我不知道/理解的是是否可以折叠没有回调或回发的分支。从逻辑上讲,我为什么需要去服务器折叠节点——除非是更新控制状态?

换句话说,TreeView 是否附带任何连接的客户端事件???(我找不到任何东西)或者它纯粹是一个服务器端控件,我唯一能做的似乎是使用回调功能。

我正在使用 asp.net 3.5/c#

0 投票
3 回答
691 浏览

sql - Safari 中的 HTML5 存储是否可以进行交易

不是对包含 SQL 语句列表的 JSON 文件执行每个循环并一次传递一个,Safari 客户端存储是否可以简单地将数据包装在“BEGIN TRANSACTION”/“COMMIT TRANSACTION”中并传递一次调用到数据库系统?循环 1,000 多个语句需要太多时间。

当前一次迭代一个事务:

试图弄清楚如何只打一个电话:

有没有人试过这个并成功了?

0 投票
3 回答
106 浏览

javascript - 访问 DOM 时的 javascript 冲突

我从我读过的一本书中读到了这个声明

文档对象模型或 DOM 实际上不是 JavaScript 的一部分,而是存在于它之外的一个单独的实体。尽管您可以使用 JavaScript 来操作 DOM 对象,但其他脚本语言也可以同样很好地访问它们。

当我们必须处理 XMLHTTPRequest 对象时,避免 javascript 和其他客户端脚本语言之间冲突的最佳方法是什么

0 投票
1 回答
92 浏览

javascript - Web 服务器上的元编程

有时,我发现自己正在编写生成 JavaScript 代码作为输出结果的服务器代码。

我可以指出为什么它真的很糟糕:

  • 服务器代码和客户端代码之间密不可分。
  • 可以使客户端代码不可重用。

但有时,这似乎是有道理的。

这不是有点有趣吗?

我想问题是,编写生成 JavaScript 代码的服务器代码是一种非常糟糕的做法,还是“每个人都这样做”?

0 投票
2 回答
714 浏览

php - 通过客户端脚本请求网站 = Cross Side Scripting Hack。但是通过服务器端脚本请求网站不是黑客!为什么?

通常,当我们想在同一页面中显示某些网页的内容时,我们会使用 ajax 请求。如果说,我用 AJAX 请求不同域的网页,由于跨端脚本错误,这是不允许的。但是为什么允许通过服务器端页面访问。例如,我们可以在 php 中使用 CURL 来访问任何站点。?为什么此功能适用于服务器端脚本,而不适用于客户端脚本?

0 投票
2 回答
1328 浏览

javascript - Javascript可以用另一种语言代替吗?

可能的重复:
JavaScript 的替代品

你好呀,

由于有许多编程语言,并且您可以选择要使用的任何语言,例如,如果您使用 C#,那么您可以选择使用 VB.NET 或 C++ 等,此外,您还有 Java 可以替换可以替代 Java 的 C# 或 C#。所以我们有选择。

我的问题是,由于在客户端脚本中使用了 Javascript,所以有没有可以替代 Javascript 的语言?

是否有任何语言可以用于我们使用 java Script 的目的。

您的意见和答复将是非常可观的。

0 投票
2 回答
5273 浏览

java - Java:通过网页显示服务器上的目录和文件列表

我想实现如下内容:

用户在服务器上上传不同类型的文件。我的要求是使用网页显示服务器上所有文件和目录的列表。

是否可以使用网页显示服务器上的文件/目录列表。

如果是,那么它将是客户端脚本还是服务器端脚本。

如果可能的话,任何示例代码链接都会有很大帮助。

谢谢。

0 投票
1 回答
280 浏览

jquery - 对网格数据和 jQuery 模板使用主键

使用客户端模板(如 jQuery 模板)时,将主键与表行关联的最佳方法是什么?

我应该做某种数据绑定还是什么?或者我应该像这样在表中嵌入和隐藏 id:

让用户可以访问我的 ID 不是很糟糕,即使它们是隐藏的?我还有什么其他选择?