Questions tagged «javascript»

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

17
滚动后更改导航栏颜色?
如何设置没有背景色的导航栏? div后向下滚动时,导航栏将获得新的背景色(导航栏应固定在顶部,我navbar-fixed-top在Bootstrap中使用) 我尝试了一些教程,但没有成功。 这是网站:http : //attafothman.olympe.in/ 我在说的是顶部的黑色导航栏。



10
如何从material-ui TextField,DropDownMenu组件获取数据?
我创建表单,我包括几个TextField,DropDownMenu材质UI组件,问题是如何从一个obj中的所有TextField,DropDownMenus收集所有数据并将其发送到服务器。对于TextField,它具有TextField.getValue()返回输入的值。但是我不知道如何使用它。 var React = require('react'), mui = require('material-ui'), Paper = mui.Paper, Toolbar = mui.Toolbar, ToolbarGroup = mui.ToolbarGroup, DropDownMenu = mui.DropDownMenu, TextField = mui.TextField, FlatButton = mui.FlatButton, Snackbar = mui.Snackbar; var menuItemsIwant = [ { payload: '1', text: '[Select a finacial purpose]' }, { payload: '2', text: 'Every Night' }, { …

7
如何强制JavaScript深度复制字符串?
我有一些如下的javascript代码: var myClass = { ids: {} myFunc: function(huge_string) { var id = huge_string.substr(0,2); ids[id] = true; } } 稍后,该函数将使用一些大字符串(100 MB +)进行调用。我只想保存在每个字符串中找到的简短ID。但是,谷歌浏览器的子字符串函数(实际上是我的代码中的正则表达式)仅返回引用原始字符串的“切片字符串”对象。因此,在对进行一系列调用之后myFunc,我的chrome标签页内存不足,因为临时huge_string对象无法进行垃圾回收。 如何复制字符串,id以便huge_string不维护对的引用,并且huge_string可以对垃圾进行垃圾回收?

15
Android是否有一种Firebug或JavaScript控制台调试?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 4年前关闭。 改善这个问题 我正在开发手机网站。它适用于Firefox桌面。它可以在iPhone上使用,但是当我在Android 2.x(或更低版本)上按按钮时。我的JavaScript代码崩溃或其他什么情况... 我可以访问那些设备的记录器或JavaScript控制台吗? 更好的应该是一种Firebug应用程序。

7
无法使用HTML设置未定义jQuery UI自动完成的属性'_renderItem'
我正在使用以下代码将jQuery UI自动完成项呈现为HTML。这些项目会在自动完成控件中正确呈现,但我不断收到此javascript错误,无法通过它。 Firefox无法转换JavaScript参数 Chrome 无法设置未定义的属性“ _renderItem” donor.GetFriends(function (response) { // setup message to friends search autocomplete all_friends = []; if (response) { for (var i = 0; i < response.all.length - 1; i++) { all_friends.push({ "label":"<img style='padding-top: 5px; width: 46px; height: 46px;' src='/uploads/profile-pictures/" + response.all[i].image + "'/><br/><strong style='margin-left: 55px; margin-top: …

14
angularjs在文本框中强制大写
我尝试使用大写过滤器,但它不起作用。我尝试过两种方法: <input type="text" ng-model="test" uppercase/> 和 <input type="text" ng-model="{{test | uppercase}}"/> 第二个触发JavaScript错误: 语法错误:令牌'test'是意外的,预期为[:] 我希望当用户在文本框中键入内容时将文本强制大写。 我怎样才能做到这一点?

12
将jQuery datepicker应用于多个实例
我有一个jQuery日期选择器控件,该控件可以很好地处理一次实例,但是我不确定如何使它适用于多个实例。 <script type="text/javascript"> $(function() { $('#my_date').datepicker(); }); </script> <% Using Html.BeginForm()%> <% For Each item In Model.MyRecords%> <%=Html.TextBox("my_date")%> <br/> <% Next%> <% End Using%> 如果没有For Each循环,它会很好地工作,但是如果“ MyRecords”集合中有多个项目,则只有第一个文本框会获得一个日期选择器(这与ID绑定是有意义的)。我尝试将一个类分配给文本框并指定: $('.my_class').datepicker(); 但是,尽管到处都显示一个日期选择器,但它们都更新了第一个文本框。 什么是使这项工作正确的方法?

8
Internet Explorer 8中未定义的JSON对象
目前,我正在编写一个JavaScript文件,并包含以下行: var res = "JSON=" + JSON.stringify(result); 结果被设置在这条线的正上方。我遇到的问题是IE8(仅限IE8)向我报告了JSON未定义。我不确定该怎么做,因为据我了解,IE8是实现了JSON支持的浏览器。有谁知道会发生什么?

6
在THREE.js中使用纹理
我从THREE.js开始,我试图绘制一个带有纹理的矩形,并用单个光源照明。我认为这很简单(为简洁起见,省略了HTML): function loadScene() { var world = document.getElementById('world'), WIDTH = 1200, HEIGHT = 500, VIEW_ANGLE = 45, ASPECT = WIDTH / HEIGHT, NEAR = 0.1, FAR = 10000, renderer = new THREE.WebGLRenderer(), camera = new THREE.Camera(VIEW_ANGLE, ASPECT, NEAR, FAR), scene = new THREE.Scene(), texture = THREE.ImageUtils.loadTexture('crate.gif'), material = new THREE.MeshBasicMaterial({map: …


3
Array.length = 0和Array = []之间的区别?
有人可以解释一下两者之间的概念差异。阅读某个地方,第二个地方通过销毁对现有数组的所有引用来创建一个新数组,而.length = 0则清空该数组。但这在我的情况下不起作用 //Declaration var arr = new Array(); 下面的代码是一次又一次执行的循环代码。 $("#dummy").load("something.php",function(){ arr.length =0;// expected to empty the array $("div").each(function(){ arr = arr + $(this).html(); }); }); 但是,如果我将代码替换arr =[]为arr.length=0它,则可以正常工作。任何人都可以解释这里发生了什么。

1
在D3力向图中突出显示选定的节点,其链接及其子级
我正在D3中制作力导向图。我想通过将所有其他节点和链接设置为较低的不透明度来突出显示mouseover'd节点,其链接及其子节点。 在本例中,http://jsfiddle.net/xReHA/,我能够淡出所有链接和节点,然后淡入连接的链接,但是到目前为止,我还不能优雅地淡入是当前鼠标悬停节点的子节点的已连接节点。 这是代码中的关键功能: function fade(opacity) { return function(d, i) { //fade all elements svg.selectAll("circle, line").style("opacity", opacity); var associated_links = svg.selectAll("line").filter(function(d) { return d.source.index == i || d.target.index == i; }).each(function(dLink, iLink) { //unfade links and nodes connected to the current node d3.select(this).style("opacity", 1); //THE FOLLOWING CAUSES: Uncaught TypeError: Cannot call …

2
JavaScript中的x> = x模式
在阅读D3.js的源代码时,我看到了x >= x模式。如果用于检测数字中的NaN,为什么不只是isNaN(x)或x == x? 来源,我遇到的地方: d3.min = function(array, f) { var i = -1, n = array.length, a, b; if (arguments.length === 1) { while (++i < n) if ((b = array[i]) != null && b >= b) { a = b; break; } while (++i < n) if …

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.