Questions tagged «javascript»

有关在ECMAScript(JavaScript / JS)及其各种方言/实现(不包括ActionScript)中进行编程的问题。此标记很少单独使用,但最常与标记[node.js],[jquery],[json]和[html]关联。

29
具有固定标题的HTML表?
是否有跨浏览器的CSS / JavaScript技术来显示较长的HTML表,以使列标题在屏幕上保持固定并且不随表主体滚动。考虑一下Microsoft Excel中的“冻结窗格”效果。 我希望能够滚动浏览表的内容,但始终能够看到顶部的列标题。



10
大于/小于的切换语句
所以我想使用这样的switch语句: switch (scrollLeft) { case (<1000): //do stuff break; case (>1000 && <2000): //do stuff break; } 现在我知道,这些语句(<1000)或(>1000 && <2000)都不起作用(显然是由于不同的原因)。我要问的是最有效的方法。我讨厌使用30条if语句,所以我宁愿使用switch语法。有什么我可以做的吗?

17
在页面加载时启动Bootstrap Modal
我一点都不懂javascript。引导文档说 通过javascript调用模式:$('#myModal')。modal(options) 我不知道如何在页面加载时调用它。使用引导页面上提供的代码,我可以在元素单击时成功调用Modal,但是我希望它在页面加载时立即加载。

7
如何在JavaScript中获取先前的URL?
有什么办法可以在JavaScript中获取以前的URL?像这样: alert("previous url is: " + window.history.previous.href); 有那样的东西吗?还是应该将其存储在Cookie中?我只需要知道,就可以在没有锚点的情况下从先前的URL过渡到当前的URL。
230 javascript 

7
如何在不更改原始数组的情况下对数组进行排序?
假设我想要一个排序函数,该函数返回输入数组的排序副本。我天真地尝试过 function sort(arr) { return arr.sort(); } 我对此进行了测试,这表明我的sort方法正在使数组变异。 var a = [2,3,7,5,3,7,1,3,4]; sort(a); alert(a); //alerts "1,2,3,3,3,4,5,7,7" 我也尝试过这种方法 function sort(arr) { return Array.prototype.sort(arr); } 但它根本不起作用。 有没有解决这个问题的简单方法,最好是不需要手动滚动我自己的排序算法或将数组的每个元素复制到一个新元素中的方法?
230 javascript 

4
如何为网页上的文字绘制动画?
我想要一个包含一个中心词的网页。 我希望用动画来绘制该单词,以便页面以与我们相同的方式“写”出该单词,即,它从一个点开始并随时间绘制线条和曲线,从而最终结果是一个字形。 我不在乎这是使用<canvas>DOM还是DOM 完成,也不关心它是使用JavaScript还是CSS完成的。缺少jQuery会很好,但不是必需的。 我怎样才能做到这一点?我进行了详尽的搜索,没有运气。

27
如何具有条件元素并保持Facebook React的JSX的DRY?
如何在JSX中选择性地包含元素?这是一个使用横幅的示例,如果已传递该横幅,则该横幅应位于组件中。我要避免的是必须在if语句中复制HTML标签。 render: function () { var banner; if (this.state.banner) { banner = <div id="banner">{this.state.banner}</div>; } else { banner = ????? } return ( <div id="page"> {banner} <div id="other-content"> blah blah blah... </div> </div> ); }

10
使用HTML按钮调用JavaScript函数
我正在尝试使用HTML按钮来调用JavaScript函数。 这是代码: <input type="button" value="Capacity Chart" onclick="CapacityChart();"> 虽然它似乎无法正常工作。有一个更好的方法吗? 这是链接:http : //projectpath.ideapeoplesite.com/bendel/toolscalculators.html单击左下部分的容量选项卡。如果值未更改,该按钮应生成警报,如果输入值,则应生成图表。
229 javascript  html 


13
解码和 返回和加入JavaScript
我有像 var str = 'One & two & three'; 由Web服务器呈现为HTML。我需要将这些字符串转换为 'One & two & three' 当前,这就是我正在做的事情(在jQuery的帮助下): $(document.createElement('div')).html('{{ driver.person.name }}').text() 但是我有一种不安的感觉,我做错了。我努力了 unescape("&") 但它似乎无效,decodeURI / decodeURIComponent也无效。 还有其他更自然,更优雅的方式吗?
229 javascript  html  text  decode 



7
.keyCode与。哪个
我以为可以在Stack Overflow的某处得到答案,但是我找不到它。 如果我正在监听按键事件,是否应该使用.keyCode或.which确定是否按下Enter键? 我一直都做以下事情: $("#someid").keypress(function(e) { if (e.keyCode === 13) { e.preventDefault(); // do something } }); 但我看到的是使用.which而不是的示例.keyCode。有什么不同?一个跨浏览器比另一个更友好吗?
228 javascript  jquery 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.