Questions tagged [javascript]

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.

Filter by
Sorted by
Tagged with
0 投票
4 回答
331 浏览

用 Jquery 替换 Div - 屏幕移动

我想通过单击链接更改我的 div 内容,这目前通过使用 id 显示隐藏内容上的 div 来工作。

但是屏幕移动到点击的 div 的顶部 - 我知道那是因为它链接到移动到 id 的位置,有没有一种方法可以让用户在能够点击时向下滚动页面多远屏幕不会移动到 div 的顶部?

HTML

JS

0 投票
3 回答
5194 浏览

Web 应用程序国际化,是服务器端还是客户端?

我们正在寻求使 Web 应用程序国际化。最好输出翻译服务器端(它是用.net 4 C#编写的)还是客户端(Javascript)?

我们已经通过创建一个 JS 文件开始在客户端执行此操作,该文件包含一个包含英语短语作为键的对象(以便开发人员了解每个消息在上下文中的含义),其值是显示给客户端的字符串任何警报和提示。我们正在考虑将其扩展到整个前端的所有措辞。

这是一个好主意还是最好在服务器端执行这种工作?

更新:如果它有助于改变论点,我们不会在我们的 Web 应用程序中大量使用服务器端控件,我们的大多数控件都是基于 jQuery/JS 的。

更新:此特定应用程序不公开可见(除了登录页面),因此不适用 SEO 问题。

0 投票
2 回答
3120 浏览

如何使用 Javascript 将任意字节/数据编码为 base64 格式?

例如,假设我想将一个 64 位有符号整数编码为 base64,我如何(如果可能)在 Javascript 中做到这一点?

为了澄清,我想编码数据的实际位/字节,而不是数据的字符串或字符串表示。

即十进制整数15等于二进制0000 1111,等于base64形式的Dw==。

我不想对整数 15 的字符串表示进行编码。为了比较,如果您在 base64 中编码字符串“15”,您实际上是在编码 0011 0001 0011 0101,这将为您提供 base64 形式的 MTU=(这就是window.atob()做)。

0 投票
1 回答
7040 浏览

如何从视图中的 javascript 函数更改模型属性?


有没有办法从视图中的 javascript 函数更改我的模型属性?

具体来说,我有一个编辑视图,需要访问一个字符串属性值

函数 SomeJSFunction() {
var somevar = '<%=Model.Property %>';
...

然后对 somevar 进行一些更改并将模型属性设置为更改后的字符串。我此时正在提交,所以这不是处理显示的问题,只需要在提交之前从函数内部更改模型即可。我知道我可以将字符串作为参数传递并在控制器内部处理它,但它并没有削减它,因为我真的需要在视图中完成它。感谢任何帮助!

0 投票
1 回答
2105 浏览

Javascript window.location.replace:如何确保它清除 IE 中的缓存

在我的代码中,我使用window.location.replace(url)将用户重定向到不同的网页。

我还想确保当用户访问该页面时,浏览器将从服务器获取最新代码,而不仅仅是使用缓存。上面的代码似乎在 Firefox 中运行良好。它将从服务器获取最新代码。但在 IE 中,它似乎正在使用用户上次访问的缓存值。我该如何解决这个问题?

我知道您可以使用 location.reload(true) 进行强制刷新。但是我只想在用户使用上面的代码被重定向时刷新网页。

谢谢。

0 投票
1 回答
3675 浏览

jquery ajax async false 不起作用

我有一个执行大约 8 或 9 个特定步骤的 python 脚本。这些步骤被记录在一个文件中。为了让 Web GUI 显示状态更改或错误消息,我使用了 jquery PeriodicalUpdater 插件下面的脚本。我需要程序同时运行,以便当文件中的值发生变化时,它会被轮询并显示。

请在下面找到我的 jquery 代码。请注意 url "/primary_call/" 大约需要 2 分半钟才能执行。问题是 async :false 不起作用。浏览器等待 2.5 分钟,然后进入下一个级别。我在 Firefox 和 Chrome 中尝试过,它给出了相同的结果。

当我调用另一个浏览器选项卡的 URL 时,它运行良好,但是当我尝试从同一页面调用时,我无法同时运行两个脚本组件。我应该怎么做才能让浏览器启动“/primary_call/”,它在后台运行 Python 脚本,同时前进到称为 PeriodicUpdate 的部分。

0 投票
1 回答
99 浏览

如何在 Ruby on Rails 3.x 中调用 jQuery(使用 CoffeeScript)代码以获得更好的性能?

我正在开发一个复杂的 Web 应用程序,现在我要重构 jQuery 调用。我将 CoffeeScript 代码拆分为不同控制器的单独文件。

在我当前调用的每个文件中

是否需要在每个文件中重新调用jQuery的初始化函数?

谢谢拉斯

0 投票
1 回答
3425 浏览

javascript中对象与数组的内存使用情况和速度

什么会使用更多的内存,items1,其中每个项目是一个数组或 items2,其中每个项目是一个对象:

哪个是获取数据 search1 或 search2 的最快方法?

PS:给出的分数是非官方的,我个人对2个角色的看法

第二次编辑:我有一张测试的照片,但正如菲利克斯所指出的那样,它被扭曲了。这是更正确的:http: //jsperf.com/sparse-objects/3,它说数组查找速度提高了 20%。

0 投票
1 回答
1007 浏览

mousedown pageX , pageY 在 mousemove pageX pageY 后不一样,随机发生

我想创建一个多选框(在空白处单击并拖动,然后会有一个蓝色的 div ),但是单击和拖动不一致,我无法找出问题所在。

尝试从右下角、右上角或左下角周围的空白区域拖动,您会看到浅蓝色框实际上并不是从鼠标按下的点开始的

http://jsfiddle.net/wizztjh/jk4Uc/7/

0 投票
2 回答
13284 浏览

Javascript - 离开页面时的确认

我正在尝试实现一个基本的弹出窗口,询问用户是否真的想离开一个页面,类似于如果我试图在编写此消息的中途关闭窗口时在该站点上发生的情况。

我意识到这通常是不受欢迎的,但我有充分的理由想要这样做。

我已经通过使用以下代码使其工作:

但是,我真正想做的是在他们离开页面时显示消息,除非他们通过单击两个链接之一离开。

(我刚刚意识到听起来我可能想强迫他们点击广告或其他东西!)

使用它的原因是在预订过程结束时,用户可以在确认预订之前确认他们的预订或添加更多预订。(这将是我不希望弹出消息显示的两种可能性,弹出消息中只会说“您的预订尚未确认,您确定要离开吗?)。

有没有办法做到这一点?

任何建议表示赞赏。

谢谢。


15 30 50 per page
1
2 3 4 5
1498226