草庐IT

字段命名

全部标签

使用 RequireJS 的 Javascript 命名空间,为什么?

我目前正面临关于javascript命名空间的争论,我需要社区的意见。场景:负责这个项目的架构师以某种方式致力于RequireJS,并且真的想使用它。我必须说该应用程序是一个后台办公室,布局为一个向导,因此您可以在6个页面上来回查看一些复杂的业务逻辑,最后填写一些我可以在这里描述为流程请求的内容.好的,没有单页应用程序在这些问题上没有什么特别之处。普通后台Web应用程序,多页面,具有非常复杂的UI,其中每个页面都被请求到服务器并且所有资源(css、javascript等)都必须在页面加载时加载。主要问题:了解我们正在谈论的应用类型,为什么首先需要RequireJS?第二个问题:为什么要

javascript - AngularJS 中依赖字段的表单验证

我有一个包含2个字段的对象,其中1个应该小于或等于另一个。假设是HDD配额设置,我需要threshold小于或等于HDD的size。我正在尝试使用Angularui-utils#validate.这是我到目前为止的方式:http://embed.plnkr.co/EysaRdu2vuuyXAXJcJmE/preview(我希望链接有效)我遇到的问题是它在一个方向上起作用:设置size然后使用threshold就可以了但是如果我尝试更改size,在threshold处于无效状态之后-什么也不会发生。这是因为模型上未设置无效的threshold并且sizeid与null或undefined

javascript - QML 文本字段 : Binding loop detected for property "text"

我正在使用带有JavaScript的QML。我想知道以下错误的确切含义,以便我可以修复它:QMLTextField:Bindingloopdetectedforproperty"text"有时我的应用会给我这个警告,但我不明白 最佳答案 检测到属性fooProperty的绑定(bind)循环通常意味着您可能创建了一个相互依赖的绑定(bind)。你应该检查两件事:检查fooProperty是否绑定(bind)到某个属性,该属性在某些情况下又绑定(bind)回fooProperty。(一种循环依赖)此外,请检查是否在某些情况下,fooP

javascript - 隐藏字段的 Angular 2 表单验证

我有一个银行贷款申请,其中包含许多输入字段,其中一些是隐藏的(隐藏字段根据一组条件动态显示)。例如,如果您选择选项1,将显示一个隐藏字段,并隐藏其他一些字段。如果您选择选项2,一些字段会显示,其他字段会隐藏。在表单的末尾,我有一个,这意味着按钮将被禁用,直到整个表单有效,但我现在的问题是隐藏字段也得到验证,因此表单永远不会有效。有没有办法告诉Angular在隐藏字段时不验证字段?我隐藏字段的方式如下例所示:CarloanStudentloan 最佳答案 您正在使用react形式。即使字段对用户隐藏,字段在from中也是事件的。因此,

javascript - 无法从单独的模块分派(dispatch)命名空间操作 : [vuex] unknown action type

我有两个模块,activities和alerts。添加activity时,我想使用命名空间操作alerts/SHOW发送警报。当我直接从组件调用操作时(使用来自Vuex的createNamespacedHelpers,带有alerts的命名空间),这会起作用。但是当我从另一个命名空间模块分派(dispatch)操作时,我收到以下错误消息:[vuex]unknownactiontype:SHOW我不确定我做错了什么。我正在为activities命名空间调用ADD操作和另一个createNamespacedHelpers。我还使用了{root:true}选项,在Vuexmoduledocu

javascript - 使用 jQuery 淡出文本字段内的文本值

我不完全确定这是否可行,一般来说,我对jQuery和JavaScript非常了解,但这个让我感到难过。我创建了一个简单的插件,可以清除焦点上的文本输入,然后在未输入任何内容时显示默认值。是否可以只淡出文本输入中的文本本身,而不是整个字段本身?所有尝试似乎都会导致文本字段本身淡出并最终从View中隐藏该元素。我确实想出了一个解决方案,即使用包含默认值的跨度并将它们绝对定位在文本输入上,根据用户是否输入任何文本来隐藏和显示它们。如果存在的话,我宁愿采用更直接的方法。编辑使用jQueryUI中的jQueryanimate函数或作为jQuery的一个插件,您可以将文本颜色动画化为输入框聚焦和模

javascript - 如何使用 EmberJS 扩展命名空间

我使用Javascript编程已有一段时间了。最近我做了一个相当大的jQuery项目并应用了这篇精彩文章中描述的模块模式:http://www.adequatelygood.com/2010/3/JavaScript-Module-Pattern-In-Depth这一切都进行得很顺利,代码看起来很流畅且易于管理,但我觉得它还可以做得更好。我花了一天时间寻找一些Javascript框架,主要是那些:有UI绑定(bind)支持有一个模板系统可以使用jQuery帮助我按照与模块模式类似的方式组织代码我偶然发现了AngularJS、KnockOutJS、SpineJS、JavascriptMV

javascript - 在 ExtJS 中自动调整文本字段标签

在ExtJS中,是否可以将文本字段的标签调整到最佳大小以适合一行中的文本?labelWidth属性没有auto设置,将其完全省略与指定默认值100具有相同的效果,这将导致冗长的文本分多行:http://jsfiddle.net/Qbw7r/我希望标签的宽度与不换行时包含整个文本所需的宽度一样,并且可编辑字段填满可用宽度的其余部分。 最佳答案 您还可以使用Ext.util.TextMetrics来测量标签的长度并相应地设置labelWidth。(参见thisfiddle)。varlabel='Changingtextwithvaria

javascript - 有没有办法在 JavaScript 中命名箭头函数?

我在应用程序中使用箭头函数,有时需要获取对函数本身的引用。对于普通的JavaScript函数,我可以直接命名它们并使用其中的名称。对于箭头函数,我目前正在使用arguments.callee。有没有一种方法可以命名箭头函数,以便可以从内部使用引用?示例代码//TypeScriptprivateevaluateIf(expr:parserModule.IIfExpression,callback:IEnvCallback){this.evaluate(expr.condition,proceed=>{guard(arguments.callee,arguments,this);if(pr

javascript - 我应该使用输入的 onclick 还是表单的 onsubmit 事件来使用 JavaScript 验证表单字段?

我有一个简单的表单,其中包含我尝试使用JavaScript验证的字段。在表单中,我有一个提交类型。对于验证,我应该在表单的输入或提交上调用onclick事件的验证函数吗?选择一个而不是另一个有什么含义吗? 最佳答案 onsubmit在即将提交表单时触发。onclick在单击特定按钮时触发。可以通过在任何输入字段中按enter键来提交表单。这不会触发提交按钮的onclick,但会触发表单提交事件。因此,使用onsubmit。 关于javascript-我应该使用输入的onclick还是表单