Questions tagged «javascript»

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


13
您如何处理jQuery中的表单更改?
在jQuery中,有没有一种简单的方法可以测试表单元素是否已更改? 编辑:我应该补充说,我只需要检查一个click()事件。 编辑:对不起,我真的应该更具体一些!说我有一个表单,并且有一个带有以下内容的按钮: $('#mybutton').click(function() { // Here is where is need to test if(/* FORM has changed */) { // Do something } }); 自表单加载以来,如何测试表单是否已更改?

6
快速矩形到矩形的交点
测试2个矩形是否相交的快速方法是什么? 在网上搜索时发现了这种单行代码(WOOT!),但我不知道如何用Java脚本编写它,它似乎是用C ++的古老形式编写的。 struct { LONG left; LONG top; LONG right; LONG bottom; } RECT; bool IntersectRect(const RECT * r1, const RECT * r2) { return ! ( r2->left > r1->right || r2->right < r1->left || r2->top > r1->bottom || r2->bottom < r1->top ); }

5
如何在React Native中运行后台任务?
我在React Native中构建了一个小的iOS应用程序,该应用程序进行位置跟踪,并定期将经纬度发送到用户选择的服务器。但是,这仅在应用程序处于前台时有效。当用户使用其他应用程序时,如何在后台运行此任务?

12
在Chrome中不再允许输入类型为“ number”的selectionStart / selectionEnd结束
我们的应用程序使用selectionStart输入字段,以确定是否自动移动用户到下一个/前场,当他们按箭头键(即,当选择是在文本的结束和用户按下右箭头我们进入下一个字段,否则) Chrome现在禁止在type =“ number”处使用selectionStart。现在,它将引发异常: Failed to read the 'selectionStart' property from 'HTMLInputElement': The input element's type ('number') does not support selection. 请参阅以下内容: https://codereview.chromium.org/100433008/#ps60001 http://www.whatwg.org/specs/web-apps/current-work/multipage/the-input-element.html#do-not-apply 有什么方法可以确定插入符在类型=“ number”的输入字段中的位置吗?


9
如何计算JavaScript中字符串的行数
我想计算一个字符串中的行数 我试图使用这个stackoverflow答案: lines = str.split("\r\n|\r|\n"); return lines.length; 在此字符串(最初是缓冲区)上: GET / HTTP/1.1 Host: localhost:8888 Connection: keep-alive Cache-Control: max-age=0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/535.2 (KHTML,like Gecko) Chrome/15.0.874.121 Safari/535.2 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Encoding: gzip,deflate,sdch Accept-Language: en-US,en;q=0.8 Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3 出于某种原因,我得到了lines ='1'。 任何想法如何使其工作?


23
将JS数组拆分为N个数组
想象一下,我有一个像这样的JS数组: var a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]; 我想要的是将该数组拆分为N个较小的数组。例如: split_list_in_n(a, 2) [[1, 2, 3, 4, 5, 6], [7, 8, 9, 10, 11]] For N = 3: [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11]] For N = 4: [[1, 2, …

1
如何显示在HTML / JavaScript中存储为字节数组的图像?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 6年前关闭。 改善这个问题 我正在用HTML / JavaScript编写网页。我正在使用AJAX从后端下载图像。该图像表示为原始字节数组,而不是URL,因此我不能使用标准<img src="{url}">方法。 如何向用户显示上述图像?
81 javascript  html 

7
如何在react-router中限制对路由的访问?
有谁知道如何在react-router中限制对特定路由的访问?我想在允许访问特定路由之前检查用户是否已登录。我以为这很简单,但是文档尚不清楚该怎么做。 这是我应该在定义<Route>组件的位置设置的东西,还是应该在组件处理程序中处理的东西? <Route handler={App} path="/"> <NotFoundRoute handler={NotFound} name="not-found"/> <DefaultRoute handler={Login} name="login"/> <Route handler={Todos} name="todos"/> {/* I want this to be restricted */} </Route>

4
node.js支持什么版本的Javascript
我开始使用Node.js,并且很难确定节点支持哪种JavaScript版本,这使得很难确定可以使用哪些功能。这就是我所知道的。 节点使用V8 V8实现了ECMA-262,第3版中指定的ECMAScript ECMA-262,第三版是JavaScript 1.5 鉴于此,我假设我可以在节点中使用JavaScript 1.5兼容代码。但是,事实证明,我可以使用Array.forEach,以及其他结构,即使根据MDC,它直到Javascript 1.6-ECMA-262,第5版才可用。 我要去哪里错了?是否有文件详细说明可用的语言功能?
81 javascript  node.js  v8 

4
孩子在Angular 2中收听父事件
在Angular文档中,有一个关于侦听父母的孩子事件的主题。没关系。但是我的目的是相反的!在我的应用程序中,有一个“ admin.component”保存着管理页面的布局视图(侧边栏菜单,任务栏,状态等)。在此父组件中,我配置了路由器系统以在管理员的其他页面之间更改主视图。问题是要在更改后保存内容,用户单击任务栏上的“保存”按钮(位于admin.component中),并且子组件必须侦听该click事件以执行保存人员。

6
不区分大小写全部替换
我正在寻找不区分大小写的替换功能的任何实现。例如,它应该像这样工作: 'This iS IIS'.replaceAll('is', 'as'); 结果应该是: 'Thas as Ias' 有任何想法吗? 更新: 最好将它与变量一起使用: var searchStr = 'is'; 'This iS IIS'.replaceAll(searchStr, 'as');
81 javascript 

8
脚本加载后调用javascript函数
我有一个html页面,我在其中通过如下所示的javascript动态附加html <script type="text/javascript" src="/myapp/htmlCode"></script> 我想调用一个js函数,例如,loadedContent(); 一旦以上脚本添加了动态html。 有人可以帮我怎么做吗?

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.