Questions tagged «javascript»

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

4
AngularJS:如何在控制器中手动将输入设置为$ valid?
使用TokenInput插件并使用AngularJS内置的formController验证。 现在,我正在尝试检查该字段是否包含文本,然后将其设置为有效(如果包含)。使用该插件的问题是它创建了自己的输入,然后创建了ul + li进行存储。 我可以访问addItem(formname)和我在控制器中的功能,我只需要将其设置为$ valid即可。 标记。 <form class="form-horizontal add-inventory-item" name="addItem"> <input id="capabilities" name="capabilities" token-input data-ng-model="inventoryCapabilitiesAutoComplete" data-on-add="addCapability()" data-on-delete="removeCapability()" required> <div class="required" data-ng-show="addItem.capabilities.$error.required" title="Please enter capability."></div> </form> JS。 $scope.capabilityValidation = function (capability) { if (capability.name !== "") { addItem.capabilities.$valid = true; addItem.capabilities.$error.required = false; } else { addItem.capabilities.$valid = false; addItem.capabilities.$error.required …

4
在IE6中使用一个(CSS)尺寸缩放图像时如何保持长宽比?
这是问题所在。我有一张图片: <img alt="alttext" src="filename.jpg"/> 注意未指定高度或宽度。 在某些页面上,我只想显示一个缩略图。我无法更改html,因此我使用以下CSS: .blog_list div.postbody img { width:75px; } 哪一个(在大多数浏览器中)制作的页面具有统一的宽缩略图,所有缩略图均保留长宽比。 但是,在IE6中,图像仅按CSS中指定的尺寸缩放。它保留了“自然”的高度。 这是说明问题的一对页面示例: 该列表应显示缩略图 一篇博客文章,其中显示了完整尺寸的图像。 对于所有建议,我将非常感谢,但是我想指出一下(由于所选平台的客户端的局限性),我正在寻找不涉及修改html的内容。CSS也比javascript更可取。 编辑:应该提到图像的大小和纵横比不同。

4
Underscore.js和jQuery是否互补?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 改善这个问题 我刚开始学习JavaScript,偶然发现Underscore.js和jQuery。Underscore看起来真的很酷,但是我想知道jQuery是否尚未提供类似于Underscore的功能。那么,两者都值得使用吗?

10
如何在Bootstrap中创建切换按钮
我最初使用HTML,CSS和JavaScript创建了一个Web应用程序,然后又被要求在Bootstrap中再次创建它。我做得很好,但是我在Web应用程序中将切换按钮改回了单选按钮(最初是复选框),而不是原来的切换按钮。 按钮的代码为: <label> Notifications <span class='toggle'> <input type='radio' class='notifications' name='notifications' id='notifications' /> </span> </li> <label> Preview <span class='toggle'> <input type='radio' class='preview' name='preview' id='preview' /> </span> </li> HTML页面链接到的JavaScript和CSS文件是: <script src = 'jqtouch.js'></script> <script src="jquery.js"></script> <script src="js/bootstrap.js"></script> <link href="css/bootstrap.css" rel="stylesheet"> <link href="css/bootstrap-responsive.css" rel="stylesheet"> 有没有办法更改代码,以便可以将切换按钮找回来?

27
IE中的下拉列表宽度
在IE中,下拉列表的宽度与下拉框的宽度相同(我希望我有道理),而在Firefox中,下拉列表的宽度根据内容而有所不同。 这基本上意味着我必须确保该保管箱足够宽以显示尽可能长的选择。这使我的页面看起来非常难看:( 有没有解决此问题的方法?如何使用CSS为Dropbox和dropdownlist设置不同的宽度?

5
浏览器本机JSON支持(window.JSON)
我已经看到了一些浏览器的引用,这些浏览器本来就通过window.JSONObject 安全,有效地支持JSON解析/对象序列化,但细节难以掌握。谁能指出正确的方向?该对象公开哪些方法?它支持哪些浏览器?


7
getAttribute()与Element对象的属性?
表达式喜欢Element.getAttribute("id")并且Element.id返回相同的东西。 当我们需要HTMLElement对象的属性时,应该使用哪一个? 这些方法和getAttribute()和有没有跨浏览器的问题setAttribute()? 还是直接访问对象属性与使用这些属性方法之间的性能影响?
92 javascript  html  dom 

7
如何使用JSON,jQuery将复杂对象数组发布到ASP.NET MVC Controller?
我当前的代码如下所示。如何将数组传递给控制器​​,并且控制器动作必须接受哪种参数? function getplaceholders() { var placeholders = $('.ui-sortable'); var result = new Array(); placeholders.each(function() { var ph = $(this).attr('id'); var sections = $(this).find('.sort'); var section; sections.each(function(i, item) { var sid = $(item).attr('id'); result.push({ 'SectionId': sid, 'Placeholder': ph, 'Position': i }); }); }); alert(result.toString()); $.post( '/portal/Designer.mvc/SaveOrUpdate', result, function(data) { alert(data.Result); }, …


5
为什么要使用命名函数表达式?
我们有两种在JavaScript中执行函数表达式的方式: 命名函数表达式(NFE): var boo = function boo () { alert(1); }; 匿名函数表达式: var boo = function () { alert(1); }; 而且两个都可以用调用boo();。我真的看不到为什么/何时应该使用匿名函数以及何时应该使用命名函数表达式。他们之间有什么区别?

9
HTML标签上的非标准属性。好东西吗 坏事?你的想法?
当涉及到标签上的非标准属性时,HTML(也许只是XHTML?)相对严格。如果它们不是规范的一部分,那么您的代码将被视为不符合规范。 但是,非标准属性对于将元数据传递到Javascript可能非常有用。例如,如果假设链接显示弹出窗口,则可以在属性中设置弹出窗口的名称: <a href="#null" class="popup" title="See the Popup!" popup_title="Title for My Popup">click me</a> 或者,您可以将弹出窗口的标题存储在一个隐藏元素中,例如跨度: <style> .popup .title { display: none; } </style> <a href="#null" title="See the Popup!" class="popup"> click me <span class="title">Title for My Popup</span> </a> 但是,我对于应该使用哪种方法感到不满意。第一种方法更简洁,我猜想,它不会像搜索引擎和屏幕阅读器那样费劲。相反,第二种选择使存储大量数据更加容易,因此用途更广。它也符合标准。 我很好奇这些社区的想法。您如何处理这种情况?第一种方法的简单性是否超过潜在的缺点(如果有)?


10
Javascript中有一个arraylist吗?
我有一堆要添加到数组中的东西,但我不知道数组的大小会是多少。我可以做一些类似于javascript中的c#arraylist的事情,并在上面myArray.Add(object);重复做吗?
92 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.