小编odr*_*037的帖子

角度路径/输入自动对焦

我正在使用有角度的路线.每个页面(路由)都有一个输入字段.我已经在第一页上成功使用了属性autofocus.当我导航到其他页面时,输入不会自动对焦.返回第一页不会再次自动对焦输入.我现在明白为什么它不起作用,但想知道是否有办法实现这一目标.

我是Angular的新手,我不确定我理解我读到的关于ngFocus的内容:

https://docs.angularjs.org/api/ng/directive/ngFocus

javascript routes input autofocus angularjs

11
推荐指数
1
解决办法
2168
查看次数

Javascript eval - 混淆?

我遇到了一些评估代码:

eval('[+!+[]+!+[]+!+[]+!+[]+!+[]]');
Run Code Online (Sandbox Code Playgroud)

此代码等于整数5.

这种东西叫做什么?我试过在网上搜索,但我似乎无法弄清楚这是什么.我发现这非常有趣,并想知道在哪里/如何学习如何打印不同的东西,而不仅仅是整数5.字母,符号等等因为我不能在该代码中指出一个模式我有0成功从中获取并添加它以产生不同的结果.

这是某种混淆吗?

javascript binary obfuscation

7
推荐指数
1
解决办法
2747
查看次数

Ruby - 数组检查和替换

鉴于:

check_for = ["Lorem", "ipsum", "dolor", "sit", "amet"]

replace_with = ["Donec", "ut", "libero", "sed", "arcu"]

sentence = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam viverra nec consectetur ante hendrerit. Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur."
Run Code Online (Sandbox Code Playgroud)

如果它包含放在数组'check_for'中的单词并且如果找到它们,则如何检查'句子'中的整个字符串,用'replace_with'中的单词替换?

check_for中的单词可以替换为replace_with中具有相同索引的单词:

check_for [idx]应替换为replace_with [idx]

我使用嵌套循环使用Javascript做了类似的事情.出于某种原因,这不适用于Ruby.

我对嵌套循环的想法是将句子分成数组并使用带有i和j的while循环.句子[i]从0开始:

sentence[i] == check_for[j]
Run Code Online (Sandbox Code Playgroud)

然后:

sentence[i] …
Run Code Online (Sandbox Code Playgroud)

javascript ruby arrays loops replace

1
推荐指数
1
解决办法
98
查看次数

调用/绑定/应用与原型

在下面的代码中:

function User(name) {
    this.name = name;
}

var user = new User('Jason Bourne');

User.prototype.sayHi = function() {
    return 'Hi ' + this.name;
};

var sayHello = function() {
    return 'Hello ' + this.name;
};
Run Code Online (Sandbox Code Playgroud)

如果我将对象绑定到 sayHello (sayHello.bind(user)) 或使用 user.sayHi();,这两个函数都会给出相同的结果。

所以我的问题是,是否有理由使用一种方法而不是另一种方法?我想我在某处读到过不鼓励在原型上创建东西,如果是的话为什么?

更正:

我错误地写了 Object.prototype.. 而不是指定 (Object I create).prototype..

javascript prototype bind call apply

-1
推荐指数
1
解决办法
1971
查看次数