Questions tagged «javascript»

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

12
使用正则表达式删除Javascript中的HTML标签
我正在尝试从Java字符串中删除所有html标记。这是我所拥有的...我不知道为什么它不起作用....有人知道我做错了吗? <script type="text/javascript"> var regex = "/<(.|\n)*?>/"; var body = "<p>test</p>"; var result = body.replace(regex, ""); alert(result); </script> 非常感谢!
108 javascript  regex 



13
单击后刷新页面的按钮
我需要一个按钮,它将在用户单击时刷新页面。我尝试了这个: <input type="button" value="Reload Page" onClick="reload"> 要么 <input type="button" value="Refresh Page" onClick="refresh"> 但是两者都没有。

10
如何在网站上播放通知声音?
当发生某个事件时,我希望我的网站向用户播放简短的通知声音。 声音应该不自动启动(瞬间)的网站打开时。而是应通过JavaScript按需播放(当发生特定事件时)。 同样重要的是,这也适用于较旧的浏览器(IE6等)。 因此,基本上有两个问题: 我应该使用哪种编解码器? 嵌入音频文件的最佳实践是什么?(<embed>vs. <object>Flash。vs <audio>)

5
JavaScript-无法设置未定义的属性
我的代码: var a = "1", b = "hello", c = { "100" : "some important data" }, d = {}; d[a]["greeting"] = b; d[a]["data"] = c; console.debug (d); 我收到以下错误: Uncaught TypeError:无法设置未定义的属性“ greeting”。 我正在尝试做类似于关联数组的操作。为什么这不起作用?
108 javascript 

5
Vue-深入观察对象阵列并计算变化?
我有一个称为people包含对象的数组,如下所示: 之前 [ {id: 0, name: 'Bob', age: 27}, {id: 1, name: 'Frank', age: 32}, {id: 2, name: 'Joe', age: 38} ] 它可以更改: 后 [ {id: 0, name: 'Bob', age: 27}, {id: 1, name: 'Frank', age: 33}, {id: 2, name: 'Joe', age: 38} ] 请注意,弗兰克刚满33岁。 我有一个应用程序,我试图在其中查看人员数组,并且当任何值更改时,然后记录更改: <style> input { display: …

6
在Javascript中向字符串添加字符
我需要在For循环字符中添加一个空字符串。我知道您可以在Javascript中使用函数concat来对字符串进行concats var first_name = "peter"; var last_name = "jones"; var name=first_name.concat(last_name) 但以我的示例为例,它不起作用。任何想法如何做另一种方式? 我的代码: var text =""; for (var member in list) { text.concat(list[member]); }

7
JavaScript中数组的最大大小
上下文:我正在构建一个读取rss feed并在后台更新/检查feed的小站点。我有一个数组来存储要显示的数据,另一个数组来存储已显示的记录的ID。 问题:在事情变慢或变慢之前,数组可以在Javascript中容纳多少个项目。我没有对数组进行排序,但是正在使用jQuery的inArray函数进行比较。 该网站将保持运行和更新状态,并且不太可能经常重启/刷新浏览器。 如果我想考虑从数组中清除一些记录,那么在限制(例如100个项目)后删除某些记录的最佳方法是什么。
108 javascript  arrays 

2
客户端路由(使用react-router)和服务器端路由
我一直在想,我对客户端和服务器之间的路由感到困惑。假设我在将请求发送回Web浏览器之前使用ReactJS进行服务器端渲染,并使用react-router作为客户端路由在页面之间切换而不刷新为SPA。 我想到的是: 路线如何解释?例如,从首页(/home)到帖子页面(/posts)的请求 路由在服务器端还是客户端去哪里? 它如何知道如何处理?


8
为什么我不能访问TypeScript私有成员?
我正在研究TypeScript中私有成员的实现,但我感到有些困惑。Intellisense不允许访问私有成员,但是在纯JavaScript中,仅此而已。这使我认为TS无法正确实现私有成员。有什么想法吗? class Test{ private member: any = "private member"; } alert(new Test().member);

3
$ http.get(…)。成功不是函数
我有此代码: app.controller('MainCtrl', function ($scope, $http){ $http.get('api/url-api') .success(function (data, status, headers, config){ } } 在我的本地环境中,工作正常,但在服务器中,返回此错误: TypeError:$ http.get(...)。成功不是函数 有任何想法吗?谢谢


6
在JavaScript中设置DIV宽度和高度
我有一个div带id="div_register"。我想width在JavaScript中动态设置它。 我正在使用以下代码: getElementById('div_register').style.width=500; 但是这行代码不起作用。 我也尝试使用以下单位px,但还是没有运气: getElementById('div_register').style.width='500px'; 和 getElementById('div_register').style.width='500'; 和 getElementById('div_register').style.width=500px; 但是这些代码都不适合我。 我不知道怎么了 我正在使用Mozilla Firefox。 编辑 <html> <head> <title>Untitled</title> <script> function show_update_profile() { document.getElementById('black_fade').style.display='block'; //document.getElementById.('div_register').style.left=((window.innerWidth)-500)/20; document.getElementById('div_register').style.height= "500px"; document.getElementById('div_register').style.width= '500px'; //alert('kutta'); document.getElementById('div_register').style.display='block'; document.getElementById('register_flag').value= 1; document.getElementById('physical_flag').value= 0; document.getElementById('cultural_flag').value= 0; document.getElementById('professional_flag').value= 0; document.getElementById('lifestyle_flag').value= 0; document.getElementById('hobby_flag').value= 0; //alert(window.innerWidth); } </script> <style> .white_content { display:none; } …
108 javascript 

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.