javascript相关内容

如何使用角度从 json 制作视图(表单)?

我正在尝试从 json 中创建视图.当我有对象数组时.我能够创建视图并验证该视图.如果我有这个对象数组,在那种情况下我可以查看,检查 plunkerhttp://plnkr.co/edit/eD4OZ8nqETBACpSMQ7Tm?p=preview [{类型:“电子邮件",名称:“电子邮件",要求:真}, {类型:“文本",name: "姓名",要求:真}, {类型:“数字",姓名:“电话号码 ..
发布时间:2022-01-02 15:08:58 前端开发

jQuery“在创建时"动态创建元素的事件

我需要能够动态创建 元素并将其转换为 jQuery .combobox().这应该是元素创建事件,而不是一些“点击"事件,在这种情况下我可以只使用 jQuery .on(). 那么存在这样的东西吗? $(document).on("create", "select", function() {$(this).combobox();} 我不太愿意使用 livequery,因为它已经过时了. ..
发布时间:2022-01-02 14:07:43 前端开发

专业的基于 jQuery 的 Combobox 控件?

是否有任何基于 jQuery 库的专业组合框控件(带有自动建议的下拉列表)? 它应该能够处理大型数据集并有一些皮肤选项.多列结果列表也很棒.我正在使用 ASP.NET,但如果我必须为它编写包装器也不是问题. 我已经在使用第三方控件,但我在两个供应商的控件之间遇到了一些兼容性问题.嗯,我想摆脱这种依赖. 解决方案 不幸的是,我见过的最好的东西是 jquery.combobox,但 ..
发布时间:2022-01-02 14:07:36 前端开发

如何在html选择的onChange上传递参数

我是 JavaScript 和 jQuery 的新手.我想显示一个组合框-A,它是一个 HTML ,其选定的 id 和内容位于 onChange() 的另一个位置. 如何传递带有选择 id 的完整组合框,以及如何在 onChange 事件触发时传递其他参数? 解决方案 function getComboA(selectObject) {var value = se ..
发布时间:2022-01-02 14:07:24 前端开发

在 JavaScript ES6 中是否有一种函数式的方式来初始化一个数组?

我终于放弃了,写了一个 for 循环来初始化一个简单的对象数组,其中每个对象都有一个递增的计数器 (id) 作为对象的属性.换句话说,我只想: var sampleData = [{id: 1},{id: 2},...]; 我希望有一个紧凑的语法,我可以把它放在我的 return 语句中. let sampleData = [];对于 (var p = 0; p 解决方案 Array. ..
发布时间:2022-01-02 14:04:31 前端开发

纯函数:“无副作用"吗?暗示“总是相同的输出,给定相同的输入"?

定义一个函数为pure的两个条件如下: 无副作用(即只允许更改本地范围) 给定相同的输入,总是返回相同的输出 如果第一个条件总是成立,那么第二个条件是否也有不成立的时候? 即真的只有第一个条件才有必要吗? 解决方案 以下是一些不改变外部作用域但仍被视为不纯的反例: function a() { return Date.now();} function b() { ..

如何在功能组件中设置 displayName [React]

我知道有时需要设置 displayName,尤其是在处理生产版本时.我想知道如何使用我的功能组件设置它 - 是否可能/允许? 这是我的类组件中的内容: const MyComponent = React.createClass({displayName: '嘿嘿',渲染:函数(){控制台日志(this.displayName);}}); 如何在无状态组件中做同样的事情? 解决方案 ..
发布时间:2022-01-02 13:50:40 前端开发

如何使用 Lodash 流组合不同数量的函数?

我想做一些函数组合.我已经知道了: 如果 f3(x) 应与 f1(f2(x)) 相同然后 f3 = _.flowRight(f1,f2); 如果 f3(x,y) 应与 f1(x, f2(y)) 相同那么……? (用例是node.js/express中间件函数的组合.) 解决方案 在以下图像中,我使用 {_} 作为值的占位符.把它想象成代码中的一个洞,我们可以在其中传递 ..
发布时间:2022-01-02 13:50:31 前端开发

我在哪里可以找到用于解释函数式编程的符号的解释/摘要,特别是 Ramda.js?

JavaScript 函数式编程库 Ramda.js 的 API 文档包含符号缩写,但未提供用于理解这些缩写的图例.有没有我可以去破译这些的地方(网站、文章、备忘单等)? Ramda.js API 文档中的一些示例: 数字 ->数字 ->数字应用 f =>f(a -> b) ->f a ->fb数字 ->[a] ->[[一个]](*... -> a) ->[*] ->一个{k: ((a, ..
发布时间:2022-01-02 13:50:06 前端开发

Function.bind.bind(Function.call) 是如何解咖喱的?

我们的代码库中有这一行: var uncurryThis = Function.bind.bind(Function.call); 我正在努力解决这个问题.据推测,它不加咖喱.我该如何解决这个问题? 我猜这是Function.bind 的一个版本,它自己的this 绑定到Function.call.对我帮助不够.而且我还没有发现任何用途,所以我什至不确定你是将它独立调用还是需要将它称为“ ..

这是纯函数吗?

大多数来源将纯函数定义为具有以下两个属性: 对于相同的参数,它的返回值是相同的. 它的评估没有副作用. 这是我关注的第一个条件.在大多数情况下,很容易判断.考虑以下 JavaScript 函数(如 this文章) 纯: const add = (x, y) =>x + y;添加(2, 4);//6 不纯: 让 x = 2;const add = (y) =>{返回 x + ..
发布时间:2022-01-02 13:45:55 前端开发

Map、parseInt 的奇怪行为

可能的重复: javascript - Array.map 和 parseInt 我在 Twitter 上在推特上看到了这个奇怪的 JavaScript 行为示例 ['10','10','10','10','10'].map(parseInt) 评估为 [10, NaN, 2, 3, 4] 有人可以解释这种行为吗?我在 chrome 和 firebug 中验证过 ['10','1 ..
发布时间:2022-01-02 13:45:29 前端开发

在不使用 Promise 的情况下按顺序执行回调

我正在尝试按顺序执行以下函数数组(避免 callbackHell)以实现函数 runCallbacksInSequence(我需要实现自己的函数以了解回调如何工作并避免使用 Async.js).这是我到目前为止所拥有的.我不太明白回调是如何工作的,这就是我做这个练习的原因.如果您有任何想法,请告诉我我做错了什么以及如何解决. function first(cb) {console.log(' ..
发布时间:2022-01-02 13:44:10 前端开发