Questions tagged «javascript»

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

5
如何在vue-router上回退/回退?
好的,简单解释一下: 我有3页。 第1页(首页) 第2页(菜单) 第3页(关于) 第1页有- <router-link to="/menu"> 单击该按钮将转到“ /菜单”。 目前,第2页(菜单)有一个 <router-link to="/"> 按钮,然后单击此按钮,它将返回到先前的位置“ /”第1页(主页)。 但是我不想为路由器的每个页面创建一个组件以“返回”上一页(好像我有100个页面,这可能会路由很多工作)。有没有办法用vue-router做到这一点?类似于window.history.back() 好奇是否有办法做到这一点,因为我在文档中找不到它。 提前致谢!约翰


6
如何在Jquery中通过索引获取子元素?
<div class="second"> <div class="selector" id="selFirst"></div> <div class="selector" id="selSecond"></div> <div></div> </div> 如何使用元素索引而不是ID获取#selFirst? 这个: var $selFirst = $(".second:nth-child(1)"); console.log($selFirst); 正在返回: jQuery(div.second)

11
尝试检测浏览器关闭事件
我尝试了许多方法来通过jQuery或JavaScript检测浏览器关闭事件。但是,不幸的是,我无法检测到关闭。该onbeforeunload和onunload方法也没有工作。 如何检测的窗口close,unload或beforeunload事件?

3
表单propType失败:您在没有`onChange`处理程序的情况下为表单字段提供了`value`属性
加载我的React应用程序时,我在控制台中收到此错误。 警告:表单propType失败:您在value没有onChange处理程序的情况下为表单字段提供了prop 。这将呈现一个只读字段。如果该字段应可变使用defaultValue。否则,设置onChange或readOnly。检查的渲染方法 AppFrame。 我的AppFrame组件如下: class AppFrame extends Component { render() { return ( <div> <header className="navbar navbar-fixed-top navbar-shadow"> <div className="navbar-branding"> <a className="navbar-brand" href="dashboard"> <b>Shire</b>Soldiers </a> </div> <form className="navbar-form navbar-left navbar-search alt" role="search"> <div className="form-group"> <input type="text" className="form-control" placeholder="Search..." value="Search..."/> </div> </form> <ul className="nav navbar-nav navbar-right"> <li className="dropdown menu-merge"> <span …

3
JavaScript尾部调用中的函数是否已优化?
我一直试图Tail call optimization在JavaScript上下文中进行理解,并为编写了以下递归和尾递归方法factorial()。 递归: function factorial (n) { if (n < 2) { return 1; } else { return n * factorial(n-1); } } 尾递归: function factorial (n) { function fact(n, acc) { if (n < 2) { return acc; } else { return fact(n-1, n * acc); } } …

7
将moment.js对象时间舍入到最近的30分钟间隔
我试图将moment.js时间对象四舍五入到下一个最近的30分钟间隔。但是看起来我的逻辑我们错了。 例如: 10:13am -> 10:30am 11:45am -> 12:00pm 这是我当前的代码 start = moment(); minuteReminder = start.minute() % 30; start.add(minuteReminder, 'minutes'); start.format("D YYYY, h:mm:ss a");

17
document.getElementById(id).focus()不适用于Firefox或Chrome
每当我执行onchange事件时,它都会在函数内部进行验证,但是我正在使用的焦点不在 document.getElementById('controlid').focus(); 我正在使用Mozilla Firefox和Google Chrome,但两者均无法正常工作。我不要任何IE。谁能告诉我原因。 提前致谢 这是代码: var mnumber = document.getElementById('mobileno').value; if(mnumber.length >=10) { alert("Mobile Number Should be in 10 digits only"); document.getElementById('mobileno').value = ""; document.getElementById('mobileno').focus(); return false; }
72 javascript 

3
redux中常数的意义是什么?
例如从此示例: export const ADD_TODO = 'ADD_TODO' export const DELETE_TODO = 'DELETE_TODO' export const EDIT_TODO = 'EDIT_TODO' export const COMPLETE_TODO = 'COMPLETE_TODO' export const COMPLETE_ALL = 'COMPLETE_ALL' export const CLEAR_COMPLETED = 'CLEAR_COMPLETED' 这不像您要保存字符。变量名称与字符串完全相同,并且永远不会更改。如果您有一天要做类似的事情,我会理解为常量: ADD_TODO = 'CREATE_TODO' 但这永远不会发生。那么这些常数有什么作用?
72 javascript  redux 

13
使用JavaScript对HTML表格进行排序
我正在寻找一种表排序解决方案(使用JavaScript),但似乎还找不到合适的解决方案。我只需要按字母顺序对每一列进行排序。它不需要忽略任何代码或任何数字或使用货币。只需单击列标题即可将其从已排序的z / za中切换出来。 有人知道这样一个非常简单的解决方案吗?

11
Chart.js中饼图上的单击事件
我对Chart.js有疑问。 我使用提供的文档绘制了多个饼图。我想知道是否可以通过单击其中一个图表的某个切片来根据该切片的值进行ajax调用? 例如,如果这是我的 data var data = [ { value: 300, color:"#F7464A", highlight: "#FF5A5E", label: "Red" }, { value: 50, color: "#46BFBD", highlight: "#5AD3D1", label: "Green" }, { value: 100, color: "#FDB45C", highlight: "#FFC870", label: "Yellow" } ], 我可以单击Red标记的切片并调用以下格式的网址 example.com?label=red&value=300吗?如果是,我该如何处理?

5
如何使用JavaScript更改按钮文本
我有以下代码通过javascript代码设置按钮的文本,但是它不起作用,因此文本保持不变。 function showFilterItem() { if (filterstatus == 0) { filterstatus = 1; $find('<%=FileAdminRadGrid.ClientID %>').get_masterTableView().showFilterItem(); document.getElementById("ShowButton").innerHTML = "Hide Filter"; } else { filterstatus = 0; $find('<%=FileAdminRadGrid.ClientID %>').get_masterTableView().hideFilterItem(); document.getElementById("ShowButton").innerHTML = "Show filter"; } } 我的html按钮代码是 <input class="button black" id="ShowButton" type="button" runat="server" value="Show Filter" onclick="showFilterItem()" />

10
比较JavaScript中的对象数组
我想比较JavaScript代码中2个对象数组。这些对象共有8个属性,但是每个对象的每个属性都没有值,并且每个数组的大小都不得超过8个,因此遍历每个对象然后查看对象的值的蛮力方法8个属性是执行我想做的最简单的方法,但是在实现之前,我想看看是否有人有一个更优雅的解决方案。有什么想法吗?



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.